{
"cells": [
{
"cell_type": "markdown",
"metadata": {},
"source": [
"# Forecasting Financial Statements with `finstmt`\n",
"\n",
"First import the necessary classes and `pandas`."
]
},
{
"cell_type": "code",
"execution_count": 1,
"metadata": {},
"outputs": [],
"source": [
"from finstmt import FinancialStatements, IncomeStatements, BalanceSheets\n",
"import pandas as pd"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## Load Financial Statements"
]
},
{
"cell_type": "code",
"execution_count": 2,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"INFO: Was not able to extract data from the following names: {'Net Debt', 'Investments', 'Other Assets', 'Other Liabilities'}\n",
"INFO: Was not able to extract data from the following names: {'Shares (basic)', 'Shares (weighted, diluted)', 'Profit Margin', 'Consolidated Income', 'EBIT Margin', 'Dividend per Share', 'EBITDA Margin', 'Net Income - Discontinued ops', 'Net Profit Margin', 'Gross Profit', 'Earnings Before Tax Margin', 'Net Income - Non-Controlling int', 'Net Income Com', 'Free Cash Flow margin', 'Preferred Dividends', 'EPS', 'Shares (weighted)', 'Revenue Growth', 'Gross Margin', 'EPS Diluted', 'EBITDA'}\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"C:\\Users\\nick\\Desktop\\py-finstmt\\finstmt\\findata\\database.py:78: UserWarning: Previously had ebit extracted from \"Operating Income\". Replacing with value from \"EBIT\"\n",
" warnings.warn(f'Previously had {item_config.key} '\n"
]
}
],
"source": [
"inc_df = pd.read_csv('cat_annual_income.csv', index_col=0)\n",
"bs_df = pd.read_csv('cat_annual_bs.csv', index_col=0)\n",
"\n",
"bs = BalanceSheets.from_df(bs_df)\n",
"inc = IncomeStatements.from_df(inc_df)\n",
"stmts = FinancialStatements(inc, bs)"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"### View Existing Statements"
]
},
{
"cell_type": "code",
"execution_count": 3,
"metadata": {},
"outputs": [
{
"data": {
"text/html": [
"\n",
"
Income Statement
\n",
"
\n",
"\n",
"
\n",
" \n",
"
\n",
"
\n",
"
12/31/2009
\n",
"
12/31/2010
\n",
"
12/31/2011
\n",
"
12/31/2012
\n",
"
12/31/2013
\n",
"
12/31/2014
\n",
"
12/31/2015
\n",
"
12/31/2016
\n",
"
12/31/2017
\n",
"
12/31/2018
\n",
"
\n",
" \n",
" \n",
"
\n",
"
Revenue
\n",
"
$32,396,000,000
\n",
"
$42,588,000,000
\n",
"
$60,138,000,000
\n",
"
$65,875,000,000
\n",
"
$55,656,000,000
\n",
"
$55,184,000,000
\n",
"
$47,011,000,000
\n",
"
$38,537,000,000
\n",
"
$45,462,000,000
\n",
"
$54,722,000,000
\n",
"
\n",
"
\n",
"
Cost of Goods Sold
\n",
"
$24,931,000,000
\n",
"
$31,281,000,000
\n",
"
$44,404,000,000
\n",
"
$47,852,000,000
\n",
"
$41,454,000,000
\n",
"
$41,342,000,000
\n",
"
$34,133,000,000
\n",
"
$28,640,000,000
\n",
"
$31,906,000,000
\n",
"
$37,719,000,000
\n",
"
\n",
"
\n",
"
Gross Profit
\n",
"
$7,465,000,000
\n",
"
$11,307,000,000
\n",
"
$15,734,000,000
\n",
"
$18,023,000,000
\n",
"
$14,202,000,000
\n",
"
$13,842,000,000
\n",
"
$12,878,000,000
\n",
"
$9,897,000,000
\n",
"
$13,556,000,000
\n",
"
$17,003,000,000
\n",
"
\n",
"
\n",
"
R&D Expense
\n",
"
$1,421,000,000
\n",
"
$1,905,000,000
\n",
"
$2,297,000,000
\n",
"
$2,466,000,000
\n",
"
$2,046,000,000
\n",
"
$2,380,000,000
\n",
"
$2,119,000,000
\n",
"
$1,853,000,000
\n",
"
$1,842,000,000
\n",
"
$1,850,000,000
\n",
"
\n",
"
\n",
"
SG&A Expense
\n",
"
$3,645,000,000
\n",
"
$4,248,000,000
\n",
"
$5,203,000,000
\n",
"
$5,919,000,000
\n",
"
$5,547,000,000
\n",
"
$6,529,000,000
\n",
"
$4,951,000,000
\n",
"
$4,383,000,000
\n",
"
$4,999,000,000
\n",
"
$5,478,000,000
\n",
"
\n",
"
\n",
"
Depreciation & Amortization Expense
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
\n",
"
\n",
"
Other Operating Expenses
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
\n",
"
\n",
"
Operating Expense
\n",
"
$6,888,000,000
\n",
"
$7,344,000,000
\n",
"
$8,581,000,000
\n",
"
$9,450,000,000
\n",
"
$8,574,000,000
\n",
"
$10,528,000,000
\n",
"
$9,093,000,000
\n",
"
$8,735,000,000
\n",
"
$9,096,000,000
\n",
"
$8,710,000,000
\n",
"
\n",
"
\n",
"
Earnings Before Interest and Taxes
\n",
"
$1,014,000,000
\n",
"
$4,011,000,000
\n",
"
$7,044,000,000
\n",
"
$8,676,000,000
\n",
"
$5,573,000,000
\n",
"
$3,628,000,000
\n",
"
$3,935,000,000
\n",
"
$630,000,000
\n",
"
$4,624,000,000
\n",
"
$8,249,000,000
\n",
"
\n",
"
\n",
"
Interest Expense
\n",
"
$389,000,000
\n",
"
$343,000,000
\n",
"
$396,000,000
\n",
"
$467,000,000
\n",
"
$465,000,000
\n",
"
$484,000,000
\n",
"
$507,000,000
\n",
"
$505,000,000
\n",
"
$531,000,000
\n",
"
$404,000,000
\n",
"
\n",
"
\n",
"
Gain on Sale of Investments
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
\n",
"
\n",
"
Gain on Sale of Assets
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
\n",
"
\n",
"
Impairment Expense
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
\n",
"
\n",
"
Earnings Before Tax
\n",
"
$625,000,000
\n",
"
$3,668,000,000
\n",
"
$6,648,000,000
\n",
"
$8,209,000,000
\n",
"
$5,108,000,000
\n",
"
$3,144,000,000
\n",
"
$3,428,000,000
\n",
"
$125,000,000
\n",
"
$4,093,000,000
\n",
"
$7,845,000,000
\n",
"
\n",
"
\n",
"
Income Tax Expense
\n",
"
$-270,000,000
\n",
"
$968,000,000
\n",
"
$1,720,000,000
\n",
"
$2,528,000,000
\n",
"
$1,319,000,000
\n",
"
$692,000,000
\n",
"
$916,000,000
\n",
"
$192,000,000
\n",
"
$3,339,000,000
\n",
"
$1,698,000,000
\n",
"
\n",
"
\n",
"
Net Income
\n",
"
$895,000,000
\n",
"
$2,700,000,000
\n",
"
$4,928,000,000
\n",
"
$5,681,000,000
\n",
"
$3,789,000,000
\n",
"
$2,452,000,000
\n",
"
$2,512,000,000
\n",
"
$-67,000,000
\n",
"
$754,000,000
\n",
"
$6,147,000,000
\n",
"
\n",
" \n",
"
\n",
"
\n",
"
Balance Sheet
\n",
"
\n",
"\n",
"
\n",
" \n",
"
\n",
"
\n",
"
12/31/2009
\n",
"
12/31/2010
\n",
"
12/31/2011
\n",
"
12/31/2012
\n",
"
12/31/2013
\n",
"
12/31/2014
\n",
"
12/31/2015
\n",
"
12/31/2016
\n",
"
12/31/2017
\n",
"
12/31/2018
\n",
"
\n",
" \n",
" \n",
"
\n",
"
Cash and Cash Equivalents
\n",
"
$4,867,000,000
\n",
"
$3,592,000,000
\n",
"
$3,057,000,000
\n",
"
$5,490,000,000
\n",
"
$6,081,000,000
\n",
"
$7,341,000,000
\n",
"
$6,460,000,000
\n",
"
$7,168,000,000
\n",
"
$8,261,000,000
\n",
"
$7,857,000,000
\n",
"
\n",
"
\n",
"
Short-Term Investments
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
\n",
"
\n",
"
Cash and Short-Term Investments
\n",
"
$4,867,000,000
\n",
"
$3,592,000,000
\n",
"
$3,057,000,000
\n",
"
$5,490,000,000
\n",
"
$6,081,000,000
\n",
"
$7,341,000,000
\n",
"
$6,460,000,000
\n",
"
$7,168,000,000
\n",
"
$8,261,000,000
\n",
"
$7,857,000,000
\n",
"
\n",
"
\n",
"
Receivables
\n",
"
$27,162,000,000
\n",
"
$28,849,000,000
\n",
"
$30,803,000,000
\n",
"
$33,911,000,000
\n",
"
$33,499,000,000
\n",
"
$32,772,000,000
\n",
"
$30,507,000,000
\n",
"
$29,088,000,000
\n",
"
$30,725,000,000
\n",
"
$31,899,000,000
\n",
"
\n",
"
\n",
"
Inventory
\n",
"
$6,360,000,000
\n",
"
$9,587,000,000
\n",
"
$14,544,000,000
\n",
"
$15,547,000,000
\n",
"
$12,625,000,000
\n",
"
$12,205,000,000
\n",
"
$9,700,000,000
\n",
"
$8,614,000,000
\n",
"
$10,018,000,000
\n",
"
$11,529,000,000
\n",
"
\n",
"
\n",
"
Deferred Tax Assets, Current
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
\n",
"
\n",
"
Other Current Assets
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
\n",
"
\n",
"
Total Current Assets
\n",
"
$27,217,000,000
\n",
"
$31,810,000,000
\n",
"
$37,900,000,000
\n",
"
$42,138,000,000
\n",
"
$38,335,000,000
\n",
"
$38,867,000,000
\n",
"
$33,508,000,000
\n",
"
$31,967,000,000
\n",
"
$36,244,000,000
\n",
"
$38,603,000,000
\n",
"
\n",
"
\n",
"
Grosss Property, Plant & Equipment
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
\n",
"
\n",
"
Accumulated Depreciation
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
\n",
"
\n",
"
Net Property, Plant & Equipment
\n",
"
$12,386,000,000
\n",
"
$12,539,000,000
\n",
"
$14,395,000,000
\n",
"
$16,461,000,000
\n",
"
$17,075,000,000
\n",
"
$16,577,000,000
\n",
"
$16,090,000,000
\n",
"
$15,322,000,000
\n",
"
$14,155,000,000
\n",
"
$13,574,000,000
\n",
"
\n",
"
\n",
"
Goodwill and Intangible Assets
\n",
"
$2,734,000,000
\n",
"
$3,419,000,000
\n",
"
$11,448,000,000
\n",
"
$10,958,000,000
\n",
"
$10,552,000,000
\n",
"
$9,770,000,000
\n",
"
$9,436,000,000
\n",
"
$8,369,000,000
\n",
"
$8,311,000,000
\n",
"
$8,114,000,000
\n",
"
\n",
"
\n",
"
Long-Term Investments
\n",
"
$105,000,000
\n",
"
$164,000,000
\n",
"
$133,000,000
\n",
"
$272,000,000
\n",
"
$272,000,000
\n",
"
$257,000,000
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
\n",
"
\n",
"
Deferred Tax Assets, Long-Term
\n",
"
$3,930,000,000
\n",
"
$3,424,000,000
\n",
"
$3,737,000,000
\n",
"
$3,558,000,000
\n",
"
$2,147,000,000
\n",
"
$3,143,000,000
\n",
"
$2,489,000,000
\n",
"
$2,790,000,000
\n",
"
$1,693,000,000
\n",
"
$1,439,000,000
\n",
"
\n",
"
\n",
"
Other Long-Term Assets
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
\n",
"
\n",
"
Total Non-Current Assets
\n",
"
$32,821,000,000
\n",
"
$32,210,000,000
\n",
"
$43,318,000,000
\n",
"
$46,832,000,000
\n",
"
$46,561,000,000
\n",
"
$45,814,000,000
\n",
"
$44,834,000,000
\n",
"
$42,737,000,000
\n",
"
$40,718,000,000
\n",
"
$39,906,000,000
\n",
"
\n",
"
\n",
"
Total Assets
\n",
"
$60,038,000,000
\n",
"
$64,020,000,000
\n",
"
$81,218,000,000
\n",
"
$88,970,000,000
\n",
"
$84,896,000,000
\n",
"
$84,681,000,000
\n",
"
$78,342,000,000
\n",
"
$74,704,000,000
\n",
"
$76,962,000,000
\n",
"
$78,509,000,000
\n",
"
\n",
"
\n",
"
Payables
\n",
"
$2,993,000,000
\n",
"
$5,856,000,000
\n",
"
$8,161,000,000
\n",
"
$6,753,000,000
\n",
"
$6,560,000,000
\n",
"
$6,515,000,000
\n",
"
$5,023,000,000
\n",
"
$4,614,000,000
\n",
"
$6,487,000,000
\n",
"
$7,051,000,000
\n",
"
\n",
"
\n",
"
Short-Term Debt
\n",
"
$9,784,000,000
\n",
"
$7,981,000,000
\n",
"
$9,648,000,000
\n",
"
$12,391,000,000
\n",
"
$11,031,000,000
\n",
"
$11,501,000,000
\n",
"
$12,844,000,000
\n",
"
$13,965,000,000
\n",
"
$11,031,000,000
\n",
"
$11,553,000,000
\n",
"
\n",
"
\n",
"
Current Portion of Long-Term Debt
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
\n",
"
\n",
"
Tax Liabilities, Short-Term
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
\n",
"
\n",
"
Other Current Liabilities
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
\n",
"
\n",
"
Total Current Liabilities
\n",
"
$18,975,000,000
\n",
"
$22,020,000,000
\n",
"
$28,357,000,000
\n",
"
$29,415,000,000
\n",
"
$27,297,000,000
\n",
"
$27,877,000,000
\n",
"
$26,242,000,000
\n",
"
$26,132,000,000
\n",
"
$26,931,000,000
\n",
"
$28,218,000,000
\n",
"
\n",
"
\n",
"
Long-Term Debt
\n",
"
$21,847,000,000
\n",
"
$20,437,000,000
\n",
"
$24,944,000,000
\n",
"
$27,752,000,000
\n",
"
$26,719,000,000
\n",
"
$27,784,000,000
\n",
"
$25,169,000,000
\n",
"
$22,818,000,000
\n",
"
$23,847,000,000
\n",
"
$25,000,000,000
\n",
"
\n",
"
\n",
"
Total Debt
\n",
"
$31,631,000,000
\n",
"
$28,418,000,000
\n",
"
$34,592,000,000
\n",
"
$40,143,000,000
\n",
"
$37,750,000,000
\n",
"
$39,285,000,000
\n",
"
$38,013,000,000
\n",
"
$36,783,000,000
\n",
"
$34,878,000,000
\n",
"
$36,553,000,000
\n",
"
\n",
"
\n",
"
Deferred Revenue
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
\n",
"
\n",
"
Tax Liabilities, Long-Term
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
\n",
"
\n",
"
Deposit Liabilities
\n",
"
$1,217,000,000
\n",
"
$1,831,000,000
\n",
"
$2,487,000,000
\n",
"
$2,638,000,000
\n",
"
$2,360,000,000
\n",
"
$1,697,000,000
\n",
"
$1,146,000,000
\n",
"
$1,167,000,000
\n",
"
$1,426,000,000
\n",
"
$1,243,000,000
\n",
"
\n",
"
\n",
"
Other Long-Term Liabilities
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
\n",
"
\n",
"
Total Non-Current Liabilities
\n",
"
$31,763,000,000
\n",
"
$30,675,000,000
\n",
"
$39,459,000,000
\n",
"
$41,973,000,000
\n",
"
$36,721,000,000
\n",
"
$39,978,000,000
\n",
"
$37,215,000,000
\n",
"
$35,359,000,000
\n",
"
$36,265,000,000
\n",
"
$36,211,000,000
\n",
"
\n",
"
\n",
"
Total Liabilities
\n",
"
$50,738,000,000
\n",
"
$52,695,000,000
\n",
"
$67,816,000,000
\n",
"
$71,388,000,000
\n",
"
$64,018,000,000
\n",
"
$67,855,000,000
\n",
"
$63,457,000,000
\n",
"
$61,491,000,000
\n",
"
$63,196,000,000
\n",
"
$64,429,000,000
\n",
"
\n",
"
\n",
"
Common Stock
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
\n",
"
\n",
"
Other Comprehensive Income
\n",
"
$-3,764,000,000
\n",
"
$-4,051,000,000
\n",
"
$-6,328,000,000
\n",
"
$-6,433,000,000
\n",
"
$-3,898,000,000
\n",
"
$-6,431,000,000
\n",
"
$-2,035,000,000
\n",
"
$-2,039,000,000
\n",
"
$-1,192,000,000
\n",
"
$-1,684,000,000
\n",
"
\n",
"
\n",
"
Retained Earnings
\n",
"
$19,711,000,000
\n",
"
$21,384,000,000
\n",
"
$25,219,000,000
\n",
"
$29,558,000,000
\n",
"
$31,854,000,000
\n",
"
$33,887,000,000
\n",
"
$29,246,000,000
\n",
"
$27,377,000,000
\n",
"
$26,301,000,000
\n",
"
$30,427,000,000
\n",
"
\n",
"
\n",
"
Minority Interest
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
\n",
"
\n",
"
Total Stockholder's Equity
\n",
"
$8,740,000,000
\n",
"
$10,824,000,000
\n",
"
$12,883,000,000
\n",
"
$17,532,000,000
\n",
"
$20,811,000,000
\n",
"
$16,746,000,000
\n",
"
$14,809,000,000
\n",
"
$13,213,000,000
\n",
"
$13,766,000,000
\n",
"
$14,080,000,000
\n",
"
\n",
"
\n",
"
Total Liabilities and Equity
\n",
"
$59,478,000,000
\n",
"
$63,519,000,000
\n",
"
$80,699,000,000
\n",
"
$88,920,000,000
\n",
"
$84,829,000,000
\n",
"
$84,601,000,000
\n",
"
$78,266,000,000
\n",
"
$74,704,000,000
\n",
"
$76,962,000,000
\n",
"
$78,509,000,000
\n",
"
\n",
" \n",
"
\n",
"
\n",
" "
],
"text/plain": [
"FinancialStatements(income_statements=IncomeStatements(statements={Timestamp('2009-12-31 00:00:00'): IncomeStatementData(items_config=DataConfigManager(configs=[ItemConfig(key='revenue', display_name='Revenue', extract_names=['total revenue', 'total rev', 'total sales', 'total sale', 'revenue', 'rev', 'sales', 'sale'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='cogs', display_name='Cost of Goods Sold', extract_names=['cost of revenue', 'cost of goods sold', 'cogs', 'cor'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gross_profit', display_name='Gross Profit', extract_names=None, force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='revenue[t] - cogs[t]'), ItemConfig(key='rd_exp', display_name='R&D Expense', extract_names=['rd expenses', 'rd expense', 'rd exp', 'rd', 'research and development expenses', 'research and development expense', 'research and development exp', 'research and development'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='sga', display_name='SG&A Expense', extract_names=['sga', 'sga expense', 'sga expenses', 'sga exp', 'selling general and administrative', 'selling general and administrative expense', 'selling general and administrative expenses', 'selling general and administrative exp', 'selling general administrative', 'selling general administrative expense', 'selling general administrative expenses', 'selling general administrative exp', 'selling general and admin', 'selling general and admin expense', 'selling general and admin expenses', 'selling general and admin exp', 'selling general admin', 'selling general admin expense', 'selling general admin expenses', 'selling general admin exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='dep_exp', display_name='Depreciation & Amortization Expense', extract_names=['da', 'dep amort', 'dep and amort', 'dep', 'depreciation amort', 'depreciation and amort', 'depreciation', 'depreciation amortization', 'depreciation and amortization', 'dep amortization', 'dep and amortization'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_op_exp', display_name='Other Operating Expenses', extract_names=['other operating expenses', 'other operating expense', 'other operating exp', 'other op expenses', 'other op expense', 'other op exp', 'other operating expensesincome', 'other operating expenseincome', 'other operating expincome', 'other op expensesincome', 'other op expenseincome', 'other op expincome', 'other operating expenses income', 'other operating expense income', 'other operating exp income', 'other op expenses income', 'other op expense income', 'other op exp income', 'other operating expensesinc', 'other operating expenseinc', 'other operating expinc', 'other op expensesinc', 'other op expenseinc', 'other op expinc', 'other operating expenses inc', 'other operating expense inc', 'other operating exp inc', 'other op expenses inc', 'other op expense inc', 'other op exp inc', 'other income expenses', 'other income expense', 'other income exps', 'other income exp', 'other inc expenses', 'other inc expense', 'other inc exps', 'other inc exp', 'other expenses income', 'other expense income', 'other exps income', 'other exp income', 'other expenses inc', 'other expense inc', 'other exps inc', 'other exp inc'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='op_exp', display_name='Operating Expense', extract_names=['op expense', 'op expenses', 'op exp', 'operating expense', 'operating expenses', 'operating exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='rd_exp[t] + dep_exp[t] + sga[t] + other_op_exp[t]'), ItemConfig(key='ebit', display_name='Earnings Before Interest and Taxes', extract_names=['ebit', 'earnings before interest and taxes', 'earnings before int and taxes', 'earnings before interest and tax', 'earnings before int and tax', 'earn before interest and taxes', 'earn before int and taxes', 'earn before interest and tax', 'earn before int and tax', 'earnings before interest taxes', 'earnings before int taxes', 'earnings before interest tax', 'earnings before int tax', 'earn before interest taxes', 'earn before int taxes', 'earn before interest tax', 'earn before int tax', 'operating income', 'op income', 'op inc', 'operating inc'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='gross_profit[t] - op_exp[t]'), ItemConfig(key='int_exp', display_name='Interest Expense', extract_names=['int', 'int expense', 'int expenses', 'int exp', 'interest', 'interest expense', 'interest expenses', 'interest exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gain_on_sale_invest', display_name='Gain on Sale of Investments', extract_names=['gain loss on sale of invest', 'gain loss sale of invest', 'gain loss sale invest', 'gain on sale of invest', 'gain sale of invest', 'gain sale invest', 'gain loss on sale of investments', 'gain loss sale of investments', 'gain loss sale investments', 'gain on sale of investments', 'gain sale of investments', 'gain sale investments'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gain_on_sale_asset', display_name='Gain on Sale of Assets', extract_names=['gain loss on sale of assets', 'gain loss sale of assets', 'gain loss sale assets', 'gain on sale of assets', 'gain sale of assets', 'gain sale assets', 'gain loss on sale of asset', 'gain loss sale of asset', 'gain loss sale asset', 'gain on sale of asset', 'gain sale of asset', 'gain sale asset'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='impairment', display_name='Impairment Expense', extract_names=['impairment', 'impairment expense', 'impairment exp', 'impairments', 'impair', 'impair expense', 'impair exp', 'impairment charges', 'impairment charge', 'impair charges', 'impair charge', 'impairment of goodwill', 'impairment expense of goodwill', 'impairment exp of goodwill', 'impairments of goodwill', 'impair of goodwill', 'impair expense of goodwill', 'impair exp of goodwill', 'impairment charges of goodwill', 'impairment charge of goodwill', 'impair charges of goodwill', 'impair charge of goodwill', 'impairment goodwill', 'impairment expense goodwill', 'impairment exp goodwill', 'impairments goodwill', 'impair goodwill', 'impair expense goodwill', 'impair exp goodwill', 'impairment charges goodwill', 'impairment charge goodwill', 'impair charges goodwill', 'impair charge goodwill', 'asset writedown', 'assets writedown', 'asset write down', 'assets write down'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='ebt', display_name='Earnings Before Tax', extract_names=['ebt', 'earnings before taxes', 'earnings before tax', 'earn before tax', 'earn before taxes', 'ebt including unusual items', 'earnings before taxes including unusual items', 'earnings before tax including unusual items', 'earn before tax including unusual items', 'earn before taxes including unusual items', 'ebt inc unusual items', 'earnings before taxes inc unusual items', 'earnings before tax inc unusual items', 'earn before tax inc unusual items', 'earn before taxes inc unusual items', 'ebt incl unusual items', 'earnings before taxes incl unusual items', 'earnings before tax incl unusual items', 'earn before tax incl unusual items', 'earn before taxes incl unusual items', 'pretax income', 'pre tax income', 'income pretax', 'income pre tax'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='ebit[t] - int_exp[t]'), ItemConfig(key='tax_exp', display_name='Income Tax Expense', extract_names=['taxes', 'tax', 'tax provision', 'tax expense', 'tax expenses', 'tax exp', 'income tax', 'income tax provision', 'income tax expense', 'income tax expenses', 'income tax exp'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of='ebt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='net_income', display_name='Net Income', extract_names=['net income', 'net inc', 'earnings', 'earn'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='ebt[t] - tax_exp[t]')]), prior_statement=None, unextracted_names=['gross_profit', 'cash', 'shortterm investments', 'total cash st investments', 'receivables', 'inv', 'def tax asset curr', 'other current assets', 'total current assets', 'gross ppe', 'accumulated depreciation', 'ppe', 'goodwill', 'lt invest', 'def tax asset long term', 'other lt assets', 'total non current assets', 'total assets', 'payables', 'st debt', 'curr port of lt debt', 'tax liab shortterm', 'other current liabilities', 'total current liabilities', 'lt debt', 'total debt', 'deferred revenue', 'tax liab longterm', 'deposit liab', 'other lt liabilities', 'total non current liabilities', 'total liab', 'total common stock', 'other income', 're', 'minority interest', 'total equity', 'total liabilities and equity'], revenue=32396000000.0, cogs=24931000000.0, sga=3645000000.0, int_exp=389000000.0, tax_exp=-270000000.0, rd_exp=1421000000.0, dep_exp=0.0, other_op_exp=0.0, gain_on_sale_invest=0.0, gain_on_sale_asset=0.0, impairment=0.0, op_exp=6888000000.0, ebit=1014000000.0, ebt=625000000.0, net_income=895000000.0), Timestamp('2010-12-31 00:00:00'): IncomeStatementData(items_config=DataConfigManager(configs=[ItemConfig(key='revenue', display_name='Revenue', extract_names=['total revenue', 'total rev', 'total sales', 'total sale', 'revenue', 'rev', 'sales', 'sale'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='cogs', display_name='Cost of Goods Sold', extract_names=['cost of revenue', 'cost of goods sold', 'cogs', 'cor'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gross_profit', display_name='Gross Profit', extract_names=None, force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='revenue[t] - cogs[t]'), ItemConfig(key='rd_exp', display_name='R&D Expense', extract_names=['rd expenses', 'rd expense', 'rd exp', 'rd', 'research and development expenses', 'research and development expense', 'research and development exp', 'research and development'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='sga', display_name='SG&A Expense', extract_names=['sga', 'sga expense', 'sga expenses', 'sga exp', 'selling general and administrative', 'selling general and administrative expense', 'selling general and administrative expenses', 'selling general and administrative exp', 'selling general administrative', 'selling general administrative expense', 'selling general administrative expenses', 'selling general administrative exp', 'selling general and admin', 'selling general and admin expense', 'selling general and admin expenses', 'selling general and admin exp', 'selling general admin', 'selling general admin expense', 'selling general admin expenses', 'selling general admin exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='dep_exp', display_name='Depreciation & Amortization Expense', extract_names=['da', 'dep amort', 'dep and amort', 'dep', 'depreciation amort', 'depreciation and amort', 'depreciation', 'depreciation amortization', 'depreciation and amortization', 'dep amortization', 'dep and amortization'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_op_exp', display_name='Other Operating Expenses', extract_names=['other operating expenses', 'other operating expense', 'other operating exp', 'other op expenses', 'other op expense', 'other op exp', 'other operating expensesincome', 'other operating expenseincome', 'other operating expincome', 'other op expensesincome', 'other op expenseincome', 'other op expincome', 'other operating expenses income', 'other operating expense income', 'other operating exp income', 'other op expenses income', 'other op expense income', 'other op exp income', 'other operating expensesinc', 'other operating expenseinc', 'other operating expinc', 'other op expensesinc', 'other op expenseinc', 'other op expinc', 'other operating expenses inc', 'other operating expense inc', 'other operating exp inc', 'other op expenses inc', 'other op expense inc', 'other op exp inc', 'other income expenses', 'other income expense', 'other income exps', 'other income exp', 'other inc expenses', 'other inc expense', 'other inc exps', 'other inc exp', 'other expenses income', 'other expense income', 'other exps income', 'other exp income', 'other expenses inc', 'other expense inc', 'other exps inc', 'other exp inc'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='op_exp', display_name='Operating Expense', extract_names=['op expense', 'op expenses', 'op exp', 'operating expense', 'operating expenses', 'operating exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='rd_exp[t] + dep_exp[t] + sga[t] + other_op_exp[t]'), ItemConfig(key='ebit', display_name='Earnings Before Interest and Taxes', extract_names=['ebit', 'earnings before interest and taxes', 'earnings before int and taxes', 'earnings before interest and tax', 'earnings before int and tax', 'earn before interest and taxes', 'earn before int and taxes', 'earn before interest and tax', 'earn before int and tax', 'earnings before interest taxes', 'earnings before int taxes', 'earnings before interest tax', 'earnings before int tax', 'earn before interest taxes', 'earn before int taxes', 'earn before interest tax', 'earn before int tax', 'operating income', 'op income', 'op inc', 'operating inc'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='gross_profit[t] - op_exp[t]'), ItemConfig(key='int_exp', display_name='Interest Expense', extract_names=['int', 'int expense', 'int expenses', 'int exp', 'interest', 'interest expense', 'interest expenses', 'interest exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gain_on_sale_invest', display_name='Gain on Sale of Investments', extract_names=['gain loss on sale of invest', 'gain loss sale of invest', 'gain loss sale invest', 'gain on sale of invest', 'gain sale of invest', 'gain sale invest', 'gain loss on sale of investments', 'gain loss sale of investments', 'gain loss sale investments', 'gain on sale of investments', 'gain sale of investments', 'gain sale investments'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gain_on_sale_asset', display_name='Gain on Sale of Assets', extract_names=['gain loss on sale of assets', 'gain loss sale of assets', 'gain loss sale assets', 'gain on sale of assets', 'gain sale of assets', 'gain sale assets', 'gain loss on sale of asset', 'gain loss sale of asset', 'gain loss sale asset', 'gain on sale of asset', 'gain sale of asset', 'gain sale asset'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='impairment', display_name='Impairment Expense', extract_names=['impairment', 'impairment expense', 'impairment exp', 'impairments', 'impair', 'impair expense', 'impair exp', 'impairment charges', 'impairment charge', 'impair charges', 'impair charge', 'impairment of goodwill', 'impairment expense of goodwill', 'impairment exp of goodwill', 'impairments of goodwill', 'impair of goodwill', 'impair expense of goodwill', 'impair exp of goodwill', 'impairment charges of goodwill', 'impairment charge of goodwill', 'impair charges of goodwill', 'impair charge of goodwill', 'impairment goodwill', 'impairment expense goodwill', 'impairment exp goodwill', 'impairments goodwill', 'impair goodwill', 'impair expense goodwill', 'impair exp goodwill', 'impairment charges goodwill', 'impairment charge goodwill', 'impair charges goodwill', 'impair charge goodwill', 'asset writedown', 'assets writedown', 'asset write down', 'assets write down'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='ebt', display_name='Earnings Before Tax', extract_names=['ebt', 'earnings before taxes', 'earnings before tax', 'earn before tax', 'earn before taxes', 'ebt including unusual items', 'earnings before taxes including unusual items', 'earnings before tax including unusual items', 'earn before tax including unusual items', 'earn before taxes including unusual items', 'ebt inc unusual items', 'earnings before taxes inc unusual items', 'earnings before tax inc unusual items', 'earn before tax inc unusual items', 'earn before taxes inc unusual items', 'ebt incl unusual items', 'earnings before taxes incl unusual items', 'earnings before tax incl unusual items', 'earn before tax incl unusual items', 'earn before taxes incl unusual items', 'pretax income', 'pre tax income', 'income pretax', 'income pre tax'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='ebit[t] - int_exp[t]'), ItemConfig(key='tax_exp', display_name='Income Tax Expense', extract_names=['taxes', 'tax', 'tax provision', 'tax expense', 'tax expenses', 'tax exp', 'income tax', 'income tax provision', 'income tax expense', 'income tax expenses', 'income tax exp'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of='ebt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='net_income', display_name='Net Income', extract_names=['net income', 'net inc', 'earnings', 'earn'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='ebt[t] - tax_exp[t]')]), prior_statement=IncomeStatementData(items_config=DataConfigManager(configs=[ItemConfig(key='revenue', display_name='Revenue', extract_names=['total revenue', 'total rev', 'total sales', 'total sale', 'revenue', 'rev', 'sales', 'sale'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='cogs', display_name='Cost of Goods Sold', extract_names=['cost of revenue', 'cost of goods sold', 'cogs', 'cor'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gross_profit', display_name='Gross Profit', extract_names=None, force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='revenue[t] - cogs[t]'), ItemConfig(key='rd_exp', display_name='R&D Expense', extract_names=['rd expenses', 'rd expense', 'rd exp', 'rd', 'research and development expenses', 'research and development expense', 'research and development exp', 'research and development'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='sga', display_name='SG&A Expense', extract_names=['sga', 'sga expense', 'sga expenses', 'sga exp', 'selling general and administrative', 'selling general and administrative expense', 'selling general and administrative expenses', 'selling general and administrative exp', 'selling general administrative', 'selling general administrative expense', 'selling general administrative expenses', 'selling general administrative exp', 'selling general and admin', 'selling general and admin expense', 'selling general and admin expenses', 'selling general and admin exp', 'selling general admin', 'selling general admin expense', 'selling general admin expenses', 'selling general admin exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='dep_exp', display_name='Depreciation & Amortization Expense', extract_names=['da', 'dep amort', 'dep and amort', 'dep', 'depreciation amort', 'depreciation and amort', 'depreciation', 'depreciation amortization', 'depreciation and amortization', 'dep amortization', 'dep and amortization'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_op_exp', display_name='Other Operating Expenses', extract_names=['other operating expenses', 'other operating expense', 'other operating exp', 'other op expenses', 'other op expense', 'other op exp', 'other operating expensesincome', 'other operating expenseincome', 'other operating expincome', 'other op expensesincome', 'other op expenseincome', 'other op expincome', 'other operating expenses income', 'other operating expense income', 'other operating exp income', 'other op expenses income', 'other op expense income', 'other op exp income', 'other operating expensesinc', 'other operating expenseinc', 'other operating expinc', 'other op expensesinc', 'other op expenseinc', 'other op expinc', 'other operating expenses inc', 'other operating expense inc', 'other operating exp inc', 'other op expenses inc', 'other op expense inc', 'other op exp inc', 'other income expenses', 'other income expense', 'other income exps', 'other income exp', 'other inc expenses', 'other inc expense', 'other inc exps', 'other inc exp', 'other expenses income', 'other expense income', 'other exps income', 'other exp income', 'other expenses inc', 'other expense inc', 'other exps inc', 'other exp inc'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='op_exp', display_name='Operating Expense', extract_names=['op expense', 'op expenses', 'op exp', 'operating expense', 'operating expenses', 'operating exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='rd_exp[t] + dep_exp[t] + sga[t] + other_op_exp[t]'), ItemConfig(key='ebit', display_name='Earnings Before Interest and Taxes', extract_names=['ebit', 'earnings before interest and taxes', 'earnings before int and taxes', 'earnings before interest and tax', 'earnings before int and tax', 'earn before interest and taxes', 'earn before int and taxes', 'earn before interest and tax', 'earn before int and tax', 'earnings before interest taxes', 'earnings before int taxes', 'earnings before interest tax', 'earnings before int tax', 'earn before interest taxes', 'earn before int taxes', 'earn before interest tax', 'earn before int tax', 'operating income', 'op income', 'op inc', 'operating inc'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='gross_profit[t] - op_exp[t]'), ItemConfig(key='int_exp', display_name='Interest Expense', extract_names=['int', 'int expense', 'int expenses', 'int exp', 'interest', 'interest expense', 'interest expenses', 'interest exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gain_on_sale_invest', display_name='Gain on Sale of Investments', extract_names=['gain loss on sale of invest', 'gain loss sale of invest', 'gain loss sale invest', 'gain on sale of invest', 'gain sale of invest', 'gain sale invest', 'gain loss on sale of investments', 'gain loss sale of investments', 'gain loss sale investments', 'gain on sale of investments', 'gain sale of investments', 'gain sale investments'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gain_on_sale_asset', display_name='Gain on Sale of Assets', extract_names=['gain loss on sale of assets', 'gain loss sale of assets', 'gain loss sale assets', 'gain on sale of assets', 'gain sale of assets', 'gain sale assets', 'gain loss on sale of asset', 'gain loss sale of asset', 'gain loss sale asset', 'gain on sale of asset', 'gain sale of asset', 'gain sale asset'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='impairment', display_name='Impairment Expense', extract_names=['impairment', 'impairment expense', 'impairment exp', 'impairments', 'impair', 'impair expense', 'impair exp', 'impairment charges', 'impairment charge', 'impair charges', 'impair charge', 'impairment of goodwill', 'impairment expense of goodwill', 'impairment exp of goodwill', 'impairments of goodwill', 'impair of goodwill', 'impair expense of goodwill', 'impair exp of goodwill', 'impairment charges of goodwill', 'impairment charge of goodwill', 'impair charges of goodwill', 'impair charge of goodwill', 'impairment goodwill', 'impairment expense goodwill', 'impairment exp goodwill', 'impairments goodwill', 'impair goodwill', 'impair expense goodwill', 'impair exp goodwill', 'impairment charges goodwill', 'impairment charge goodwill', 'impair charges goodwill', 'impair charge goodwill', 'asset writedown', 'assets writedown', 'asset write down', 'assets write down'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='ebt', display_name='Earnings Before Tax', extract_names=['ebt', 'earnings before taxes', 'earnings before tax', 'earn before tax', 'earn before taxes', 'ebt including unusual items', 'earnings before taxes including unusual items', 'earnings before tax including unusual items', 'earn before tax including unusual items', 'earn before taxes including unusual items', 'ebt inc unusual items', 'earnings before taxes inc unusual items', 'earnings before tax inc unusual items', 'earn before tax inc unusual items', 'earn before taxes inc unusual items', 'ebt incl unusual items', 'earnings before taxes incl unusual items', 'earnings before tax incl unusual items', 'earn before tax incl unusual items', 'earn before taxes incl unusual items', 'pretax income', 'pre tax income', 'income pretax', 'income pre tax'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='ebit[t] - int_exp[t]'), ItemConfig(key='tax_exp', display_name='Income Tax Expense', extract_names=['taxes', 'tax', 'tax provision', 'tax expense', 'tax expenses', 'tax exp', 'income tax', 'income tax provision', 'income tax expense', 'income tax expenses', 'income tax exp'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of='ebt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='net_income', display_name='Net Income', extract_names=['net income', 'net inc', 'earnings', 'earn'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='ebt[t] - tax_exp[t]')]), prior_statement=None, unextracted_names=['gross_profit', 'cash', 'shortterm investments', 'total cash st investments', 'receivables', 'inv', 'def tax asset curr', 'other current assets', 'total current assets', 'gross ppe', 'accumulated depreciation', 'ppe', 'goodwill', 'lt invest', 'def tax asset long term', 'other lt assets', 'total non current assets', 'total assets', 'payables', 'st debt', 'curr port of lt debt', 'tax liab shortterm', 'other current liabilities', 'total current liabilities', 'lt debt', 'total debt', 'deferred revenue', 'tax liab longterm', 'deposit liab', 'other lt liabilities', 'total non current liabilities', 'total liab', 'total common stock', 'other income', 're', 'minority interest', 'total equity', 'total liabilities and equity'], revenue=32396000000.0, cogs=24931000000.0, sga=3645000000.0, int_exp=389000000.0, tax_exp=-270000000.0, rd_exp=1421000000.0, dep_exp=0.0, other_op_exp=0.0, gain_on_sale_invest=0.0, gain_on_sale_asset=0.0, impairment=0.0, op_exp=6888000000.0, ebit=1014000000.0, ebt=625000000.0, net_income=895000000.0), unextracted_names=['gross_profit', 'cash', 'shortterm investments', 'total cash st investments', 'receivables', 'inv', 'def tax asset curr', 'other current assets', 'total current assets', 'gross ppe', 'accumulated depreciation', 'ppe', 'goodwill', 'lt invest', 'def tax asset long term', 'other lt assets', 'total non current assets', 'total assets', 'payables', 'st debt', 'curr port of lt debt', 'tax liab shortterm', 'other current liabilities', 'total current liabilities', 'lt debt', 'total debt', 'deferred revenue', 'tax liab longterm', 'deposit liab', 'other lt liabilities', 'total non current liabilities', 'total liab', 'total common stock', 'other income', 're', 'minority interest', 'total equity', 'total liabilities and equity'], revenue=42588000000.0, cogs=31281000000.0, sga=4248000000.0, int_exp=343000000.0, tax_exp=968000000.0, rd_exp=1905000000.0, dep_exp=0.0, other_op_exp=0.0, gain_on_sale_invest=0.0, gain_on_sale_asset=0.0, impairment=0.0, op_exp=7344000000.0, ebit=4011000000.0, ebt=3668000000.0, net_income=2700000000.0), Timestamp('2011-12-31 00:00:00'): IncomeStatementData(items_config=DataConfigManager(configs=[ItemConfig(key='revenue', display_name='Revenue', extract_names=['total revenue', 'total rev', 'total sales', 'total sale', 'revenue', 'rev', 'sales', 'sale'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='cogs', display_name='Cost of Goods Sold', extract_names=['cost of revenue', 'cost of goods sold', 'cogs', 'cor'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gross_profit', display_name='Gross Profit', extract_names=None, force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='revenue[t] - cogs[t]'), ItemConfig(key='rd_exp', display_name='R&D Expense', extract_names=['rd expenses', 'rd expense', 'rd exp', 'rd', 'research and development expenses', 'research and development expense', 'research and development exp', 'research and development'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='sga', display_name='SG&A Expense', extract_names=['sga', 'sga expense', 'sga expenses', 'sga exp', 'selling general and administrative', 'selling general and administrative expense', 'selling general and administrative expenses', 'selling general and administrative exp', 'selling general administrative', 'selling general administrative expense', 'selling general administrative expenses', 'selling general administrative exp', 'selling general and admin', 'selling general and admin expense', 'selling general and admin expenses', 'selling general and admin exp', 'selling general admin', 'selling general admin expense', 'selling general admin expenses', 'selling general admin exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='dep_exp', display_name='Depreciation & Amortization Expense', extract_names=['da', 'dep amort', 'dep and amort', 'dep', 'depreciation amort', 'depreciation and amort', 'depreciation', 'depreciation amortization', 'depreciation and amortization', 'dep amortization', 'dep and amortization'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_op_exp', display_name='Other Operating Expenses', extract_names=['other operating expenses', 'other operating expense', 'other operating exp', 'other op expenses', 'other op expense', 'other op exp', 'other operating expensesincome', 'other operating expenseincome', 'other operating expincome', 'other op expensesincome', 'other op expenseincome', 'other op expincome', 'other operating expenses income', 'other operating expense income', 'other operating exp income', 'other op expenses income', 'other op expense income', 'other op exp income', 'other operating expensesinc', 'other operating expenseinc', 'other operating expinc', 'other op expensesinc', 'other op expenseinc', 'other op expinc', 'other operating expenses inc', 'other operating expense inc', 'other operating exp inc', 'other op expenses inc', 'other op expense inc', 'other op exp inc', 'other income expenses', 'other income expense', 'other income exps', 'other income exp', 'other inc expenses', 'other inc expense', 'other inc exps', 'other inc exp', 'other expenses income', 'other expense income', 'other exps income', 'other exp income', 'other expenses inc', 'other expense inc', 'other exps inc', 'other exp inc'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='op_exp', display_name='Operating Expense', extract_names=['op expense', 'op expenses', 'op exp', 'operating expense', 'operating expenses', 'operating exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='rd_exp[t] + dep_exp[t] + sga[t] + other_op_exp[t]'), ItemConfig(key='ebit', display_name='Earnings Before Interest and Taxes', extract_names=['ebit', 'earnings before interest and taxes', 'earnings before int and taxes', 'earnings before interest and tax', 'earnings before int and tax', 'earn before interest and taxes', 'earn before int and taxes', 'earn before interest and tax', 'earn before int and tax', 'earnings before interest taxes', 'earnings before int taxes', 'earnings before interest tax', 'earnings before int tax', 'earn before interest taxes', 'earn before int taxes', 'earn before interest tax', 'earn before int tax', 'operating income', 'op income', 'op inc', 'operating inc'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='gross_profit[t] - op_exp[t]'), ItemConfig(key='int_exp', display_name='Interest Expense', extract_names=['int', 'int expense', 'int expenses', 'int exp', 'interest', 'interest expense', 'interest expenses', 'interest exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gain_on_sale_invest', display_name='Gain on Sale of Investments', extract_names=['gain loss on sale of invest', 'gain loss sale of invest', 'gain loss sale invest', 'gain on sale of invest', 'gain sale of invest', 'gain sale invest', 'gain loss on sale of investments', 'gain loss sale of investments', 'gain loss sale investments', 'gain on sale of investments', 'gain sale of investments', 'gain sale investments'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gain_on_sale_asset', display_name='Gain on Sale of Assets', extract_names=['gain loss on sale of assets', 'gain loss sale of assets', 'gain loss sale assets', 'gain on sale of assets', 'gain sale of assets', 'gain sale assets', 'gain loss on sale of asset', 'gain loss sale of asset', 'gain loss sale asset', 'gain on sale of asset', 'gain sale of asset', 'gain sale asset'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='impairment', display_name='Impairment Expense', extract_names=['impairment', 'impairment expense', 'impairment exp', 'impairments', 'impair', 'impair expense', 'impair exp', 'impairment charges', 'impairment charge', 'impair charges', 'impair charge', 'impairment of goodwill', 'impairment expense of goodwill', 'impairment exp of goodwill', 'impairments of goodwill', 'impair of goodwill', 'impair expense of goodwill', 'impair exp of goodwill', 'impairment charges of goodwill', 'impairment charge of goodwill', 'impair charges of goodwill', 'impair charge of goodwill', 'impairment goodwill', 'impairment expense goodwill', 'impairment exp goodwill', 'impairments goodwill', 'impair goodwill', 'impair expense goodwill', 'impair exp goodwill', 'impairment charges goodwill', 'impairment charge goodwill', 'impair charges goodwill', 'impair charge goodwill', 'asset writedown', 'assets writedown', 'asset write down', 'assets write down'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='ebt', display_name='Earnings Before Tax', extract_names=['ebt', 'earnings before taxes', 'earnings before tax', 'earn before tax', 'earn before taxes', 'ebt including unusual items', 'earnings before taxes including unusual items', 'earnings before tax including unusual items', 'earn before tax including unusual items', 'earn before taxes including unusual items', 'ebt inc unusual items', 'earnings before taxes inc unusual items', 'earnings before tax inc unusual items', 'earn before tax inc unusual items', 'earn before taxes inc unusual items', 'ebt incl unusual items', 'earnings before taxes incl unusual items', 'earnings before tax incl unusual items', 'earn before tax incl unusual items', 'earn before taxes incl unusual items', 'pretax income', 'pre tax income', 'income pretax', 'income pre tax'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='ebit[t] - int_exp[t]'), ItemConfig(key='tax_exp', display_name='Income Tax Expense', extract_names=['taxes', 'tax', 'tax provision', 'tax expense', 'tax expenses', 'tax exp', 'income tax', 'income tax provision', 'income tax expense', 'income tax expenses', 'income tax exp'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of='ebt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='net_income', display_name='Net Income', extract_names=['net income', 'net inc', 'earnings', 'earn'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='ebt[t] - tax_exp[t]')]), prior_statement=IncomeStatementData(items_config=DataConfigManager(configs=[ItemConfig(key='revenue', display_name='Revenue', extract_names=['total revenue', 'total rev', 'total sales', 'total sale', 'revenue', 'rev', 'sales', 'sale'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='cogs', display_name='Cost of Goods Sold', extract_names=['cost of revenue', 'cost of goods sold', 'cogs', 'cor'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gross_profit', display_name='Gross Profit', extract_names=None, force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='revenue[t] - cogs[t]'), ItemConfig(key='rd_exp', display_name='R&D Expense', extract_names=['rd expenses', 'rd expense', 'rd exp', 'rd', 'research and development expenses', 'research and development expense', 'research and development exp', 'research and development'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='sga', display_name='SG&A Expense', extract_names=['sga', 'sga expense', 'sga expenses', 'sga exp', 'selling general and administrative', 'selling general and administrative expense', 'selling general and administrative expenses', 'selling general and administrative exp', 'selling general administrative', 'selling general administrative expense', 'selling general administrative expenses', 'selling general administrative exp', 'selling general and admin', 'selling general and admin expense', 'selling general and admin expenses', 'selling general and admin exp', 'selling general admin', 'selling general admin expense', 'selling general admin expenses', 'selling general admin exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='dep_exp', display_name='Depreciation & Amortization Expense', extract_names=['da', 'dep amort', 'dep and amort', 'dep', 'depreciation amort', 'depreciation and amort', 'depreciation', 'depreciation amortization', 'depreciation and amortization', 'dep amortization', 'dep and amortization'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_op_exp', display_name='Other Operating Expenses', extract_names=['other operating expenses', 'other operating expense', 'other operating exp', 'other op expenses', 'other op expense', 'other op exp', 'other operating expensesincome', 'other operating expenseincome', 'other operating expincome', 'other op expensesincome', 'other op expenseincome', 'other op expincome', 'other operating expenses income', 'other operating expense income', 'other operating exp income', 'other op expenses income', 'other op expense income', 'other op exp income', 'other operating expensesinc', 'other operating expenseinc', 'other operating expinc', 'other op expensesinc', 'other op expenseinc', 'other op expinc', 'other operating expenses inc', 'other operating expense inc', 'other operating exp inc', 'other op expenses inc', 'other op expense inc', 'other op exp inc', 'other income expenses', 'other income expense', 'other income exps', 'other income exp', 'other inc expenses', 'other inc expense', 'other inc exps', 'other inc exp', 'other expenses income', 'other expense income', 'other exps income', 'other exp income', 'other expenses inc', 'other expense inc', 'other exps inc', 'other exp inc'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='op_exp', display_name='Operating Expense', extract_names=['op expense', 'op expenses', 'op exp', 'operating expense', 'operating expenses', 'operating exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='rd_exp[t] + dep_exp[t] + sga[t] + other_op_exp[t]'), ItemConfig(key='ebit', display_name='Earnings Before Interest and Taxes', extract_names=['ebit', 'earnings before interest and taxes', 'earnings before int and taxes', 'earnings before interest and tax', 'earnings before int and tax', 'earn before interest and taxes', 'earn before int and taxes', 'earn before interest and tax', 'earn before int and tax', 'earnings before interest taxes', 'earnings before int taxes', 'earnings before interest tax', 'earnings before int tax', 'earn before interest taxes', 'earn before int taxes', 'earn before interest tax', 'earn before int tax', 'operating income', 'op income', 'op inc', 'operating inc'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='gross_profit[t] - op_exp[t]'), ItemConfig(key='int_exp', display_name='Interest Expense', extract_names=['int', 'int expense', 'int expenses', 'int exp', 'interest', 'interest expense', 'interest expenses', 'interest exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gain_on_sale_invest', display_name='Gain on Sale of Investments', extract_names=['gain loss on sale of invest', 'gain loss sale of invest', 'gain loss sale invest', 'gain on sale of invest', 'gain sale of invest', 'gain sale invest', 'gain loss on sale of investments', 'gain loss sale of investments', 'gain loss sale investments', 'gain on sale of investments', 'gain sale of investments', 'gain sale investments'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gain_on_sale_asset', display_name='Gain on Sale of Assets', extract_names=['gain loss on sale of assets', 'gain loss sale of assets', 'gain loss sale assets', 'gain on sale of assets', 'gain sale of assets', 'gain sale assets', 'gain loss on sale of asset', 'gain loss sale of asset', 'gain loss sale asset', 'gain on sale of asset', 'gain sale of asset', 'gain sale asset'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='impairment', display_name='Impairment Expense', extract_names=['impairment', 'impairment expense', 'impairment exp', 'impairments', 'impair', 'impair expense', 'impair exp', 'impairment charges', 'impairment charge', 'impair charges', 'impair charge', 'impairment of goodwill', 'impairment expense of goodwill', 'impairment exp of goodwill', 'impairments of goodwill', 'impair of goodwill', 'impair expense of goodwill', 'impair exp of goodwill', 'impairment charges of goodwill', 'impairment charge of goodwill', 'impair charges of goodwill', 'impair charge of goodwill', 'impairment goodwill', 'impairment expense goodwill', 'impairment exp goodwill', 'impairments goodwill', 'impair goodwill', 'impair expense goodwill', 'impair exp goodwill', 'impairment charges goodwill', 'impairment charge goodwill', 'impair charges goodwill', 'impair charge goodwill', 'asset writedown', 'assets writedown', 'asset write down', 'assets write down'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='ebt', display_name='Earnings Before Tax', extract_names=['ebt', 'earnings before taxes', 'earnings before tax', 'earn before tax', 'earn before taxes', 'ebt including unusual items', 'earnings before taxes including unusual items', 'earnings before tax including unusual items', 'earn before tax including unusual items', 'earn before taxes including unusual items', 'ebt inc unusual items', 'earnings before taxes inc unusual items', 'earnings before tax inc unusual items', 'earn before tax inc unusual items', 'earn before taxes inc unusual items', 'ebt incl unusual items', 'earnings before taxes incl unusual items', 'earnings before tax incl unusual items', 'earn before tax incl unusual items', 'earn before taxes incl unusual items', 'pretax income', 'pre tax income', 'income pretax', 'income pre tax'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='ebit[t] - int_exp[t]'), ItemConfig(key='tax_exp', display_name='Income Tax Expense', extract_names=['taxes', 'tax', 'tax provision', 'tax expense', 'tax expenses', 'tax exp', 'income tax', 'income tax provision', 'income tax expense', 'income tax expenses', 'income tax exp'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of='ebt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='net_income', display_name='Net Income', extract_names=['net income', 'net inc', 'earnings', 'earn'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='ebt[t] - tax_exp[t]')]), prior_statement=IncomeStatementData(items_config=DataConfigManager(configs=[ItemConfig(key='revenue', display_name='Revenue', extract_names=['total revenue', 'total rev', 'total sales', 'total sale', 'revenue', 'rev', 'sales', 'sale'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='cogs', display_name='Cost of Goods Sold', extract_names=['cost of revenue', 'cost of goods sold', 'cogs', 'cor'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gross_profit', display_name='Gross Profit', extract_names=None, force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='revenue[t] - cogs[t]'), ItemConfig(key='rd_exp', display_name='R&D Expense', extract_names=['rd expenses', 'rd expense', 'rd exp', 'rd', 'research and development expenses', 'research and development expense', 'research and development exp', 'research and development'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='sga', display_name='SG&A Expense', extract_names=['sga', 'sga expense', 'sga expenses', 'sga exp', 'selling general and administrative', 'selling general and administrative expense', 'selling general and administrative expenses', 'selling general and administrative exp', 'selling general administrative', 'selling general administrative expense', 'selling general administrative expenses', 'selling general administrative exp', 'selling general and admin', 'selling general and admin expense', 'selling general and admin expenses', 'selling general and admin exp', 'selling general admin', 'selling general admin expense', 'selling general admin expenses', 'selling general admin exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='dep_exp', display_name='Depreciation & Amortization Expense', extract_names=['da', 'dep amort', 'dep and amort', 'dep', 'depreciation amort', 'depreciation and amort', 'depreciation', 'depreciation amortization', 'depreciation and amortization', 'dep amortization', 'dep and amortization'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_op_exp', display_name='Other Operating Expenses', extract_names=['other operating expenses', 'other operating expense', 'other operating exp', 'other op expenses', 'other op expense', 'other op exp', 'other operating expensesincome', 'other operating expenseincome', 'other operating expincome', 'other op expensesincome', 'other op expenseincome', 'other op expincome', 'other operating expenses income', 'other operating expense income', 'other operating exp income', 'other op expenses income', 'other op expense income', 'other op exp income', 'other operating expensesinc', 'other operating expenseinc', 'other operating expinc', 'other op expensesinc', 'other op expenseinc', 'other op expinc', 'other operating expenses inc', 'other operating expense inc', 'other operating exp inc', 'other op expenses inc', 'other op expense inc', 'other op exp inc', 'other income expenses', 'other income expense', 'other income exps', 'other income exp', 'other inc expenses', 'other inc expense', 'other inc exps', 'other inc exp', 'other expenses income', 'other expense income', 'other exps income', 'other exp income', 'other expenses inc', 'other expense inc', 'other exps inc', 'other exp inc'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='op_exp', display_name='Operating Expense', extract_names=['op expense', 'op expenses', 'op exp', 'operating expense', 'operating expenses', 'operating exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='rd_exp[t] + dep_exp[t] + sga[t] + other_op_exp[t]'), ItemConfig(key='ebit', display_name='Earnings Before Interest and Taxes', extract_names=['ebit', 'earnings before interest and taxes', 'earnings before int and taxes', 'earnings before interest and tax', 'earnings before int and tax', 'earn before interest and taxes', 'earn before int and taxes', 'earn before interest and tax', 'earn before int and tax', 'earnings before interest taxes', 'earnings before int taxes', 'earnings before interest tax', 'earnings before int tax', 'earn before interest taxes', 'earn before int taxes', 'earn before interest tax', 'earn before int tax', 'operating income', 'op income', 'op inc', 'operating inc'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='gross_profit[t] - op_exp[t]'), ItemConfig(key='int_exp', display_name='Interest Expense', extract_names=['int', 'int expense', 'int expenses', 'int exp', 'interest', 'interest expense', 'interest expenses', 'interest exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gain_on_sale_invest', display_name='Gain on Sale of Investments', extract_names=['gain loss on sale of invest', 'gain loss sale of invest', 'gain loss sale invest', 'gain on sale of invest', 'gain sale of invest', 'gain sale invest', 'gain loss on sale of investments', 'gain loss sale of investments', 'gain loss sale investments', 'gain on sale of investments', 'gain sale of investments', 'gain sale investments'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gain_on_sale_asset', display_name='Gain on Sale of Assets', extract_names=['gain loss on sale of assets', 'gain loss sale of assets', 'gain loss sale assets', 'gain on sale of assets', 'gain sale of assets', 'gain sale assets', 'gain loss on sale of asset', 'gain loss sale of asset', 'gain loss sale asset', 'gain on sale of asset', 'gain sale of asset', 'gain sale asset'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='impairment', display_name='Impairment Expense', extract_names=['impairment', 'impairment expense', 'impairment exp', 'impairments', 'impair', 'impair expense', 'impair exp', 'impairment charges', 'impairment charge', 'impair charges', 'impair charge', 'impairment of goodwill', 'impairment expense of goodwill', 'impairment exp of goodwill', 'impairments of goodwill', 'impair of goodwill', 'impair expense of goodwill', 'impair exp of goodwill', 'impairment charges of goodwill', 'impairment charge of goodwill', 'impair charges of goodwill', 'impair charge of goodwill', 'impairment goodwill', 'impairment expense goodwill', 'impairment exp goodwill', 'impairments goodwill', 'impair goodwill', 'impair expense goodwill', 'impair exp goodwill', 'impairment charges goodwill', 'impairment charge goodwill', 'impair charges goodwill', 'impair charge goodwill', 'asset writedown', 'assets writedown', 'asset write down', 'assets write down'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='ebt', display_name='Earnings Before Tax', extract_names=['ebt', 'earnings before taxes', 'earnings before tax', 'earn before tax', 'earn before taxes', 'ebt including unusual items', 'earnings before taxes including unusual items', 'earnings before tax including unusual items', 'earn before tax including unusual items', 'earn before taxes including unusual items', 'ebt inc unusual items', 'earnings before taxes inc unusual items', 'earnings before tax inc unusual items', 'earn before tax inc unusual items', 'earn before taxes inc unusual items', 'ebt incl unusual items', 'earnings before taxes incl unusual items', 'earnings before tax incl unusual items', 'earn before tax incl unusual items', 'earn before taxes incl unusual items', 'pretax income', 'pre tax income', 'income pretax', 'income pre tax'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='ebit[t] - int_exp[t]'), ItemConfig(key='tax_exp', display_name='Income Tax Expense', extract_names=['taxes', 'tax', 'tax provision', 'tax expense', 'tax expenses', 'tax exp', 'income tax', 'income tax provision', 'income tax expense', 'income tax expenses', 'income tax exp'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of='ebt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='net_income', display_name='Net Income', extract_names=['net income', 'net inc', 'earnings', 'earn'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='ebt[t] - tax_exp[t]')]), prior_statement=None, unextracted_names=['gross_profit', 'cash', 'shortterm investments', 'total cash st investments', 'receivables', 'inv', 'def tax asset curr', 'other current assets', 'total current assets', 'gross ppe', 'accumulated depreciation', 'ppe', 'goodwill', 'lt invest', 'def tax asset long term', 'other lt assets', 'total non current assets', 'total assets', 'payables', 'st debt', 'curr port of lt debt', 'tax liab shortterm', 'other current liabilities', 'total current liabilities', 'lt debt', 'total debt', 'deferred revenue', 'tax liab longterm', 'deposit liab', 'other lt liabilities', 'total non current liabilities', 'total liab', 'total common stock', 'other income', 're', 'minority interest', 'total equity', 'total liabilities and equity'], revenue=32396000000.0, cogs=24931000000.0, sga=3645000000.0, int_exp=389000000.0, tax_exp=-270000000.0, rd_exp=1421000000.0, dep_exp=0.0, other_op_exp=0.0, gain_on_sale_invest=0.0, gain_on_sale_asset=0.0, impairment=0.0, op_exp=6888000000.0, ebit=1014000000.0, ebt=625000000.0, net_income=895000000.0), unextracted_names=['gross_profit', 'cash', 'shortterm investments', 'total cash st investments', 'receivables', 'inv', 'def tax asset curr', 'other current assets', 'total current assets', 'gross ppe', 'accumulated depreciation', 'ppe', 'goodwill', 'lt invest', 'def tax asset long term', 'other lt assets', 'total non current assets', 'total assets', 'payables', 'st debt', 'curr port of lt debt', 'tax liab shortterm', 'other current liabilities', 'total current liabilities', 'lt debt', 'total debt', 'deferred revenue', 'tax liab longterm', 'deposit liab', 'other lt liabilities', 'total non current liabilities', 'total liab', 'total common stock', 'other income', 're', 'minority interest', 'total equity', 'total liabilities and equity'], revenue=42588000000.0, cogs=31281000000.0, sga=4248000000.0, int_exp=343000000.0, tax_exp=968000000.0, rd_exp=1905000000.0, dep_exp=0.0, other_op_exp=0.0, gain_on_sale_invest=0.0, gain_on_sale_asset=0.0, impairment=0.0, op_exp=7344000000.0, ebit=4011000000.0, ebt=3668000000.0, net_income=2700000000.0), unextracted_names=['gross_profit', 'cash', 'shortterm investments', 'total cash st investments', 'receivables', 'inv', 'def tax asset curr', 'other current assets', 'total current assets', 'gross ppe', 'accumulated depreciation', 'ppe', 'goodwill', 'lt invest', 'def tax asset long term', 'other lt assets', 'total non current assets', 'total assets', 'payables', 'st debt', 'curr port of lt debt', 'tax liab shortterm', 'other current liabilities', 'total current liabilities', 'lt debt', 'total debt', 'deferred revenue', 'tax liab longterm', 'deposit liab', 'other lt liabilities', 'total non current liabilities', 'total liab', 'total common stock', 'other income', 're', 'minority interest', 'total equity', 'total liabilities and equity'], revenue=60138000000.0, cogs=44404000000.0, sga=5203000000.0, int_exp=396000000.0, tax_exp=1720000000.0, rd_exp=2297000000.0, dep_exp=0.0, other_op_exp=0.0, gain_on_sale_invest=0.0, gain_on_sale_asset=0.0, impairment=0.0, op_exp=8581000000.0, ebit=7044000000.0, ebt=6648000000.0, net_income=4928000000.0), Timestamp('2012-12-31 00:00:00'): IncomeStatementData(items_config=DataConfigManager(configs=[ItemConfig(key='revenue', display_name='Revenue', extract_names=['total revenue', 'total rev', 'total sales', 'total sale', 'revenue', 'rev', 'sales', 'sale'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='cogs', display_name='Cost of Goods Sold', extract_names=['cost of revenue', 'cost of goods sold', 'cogs', 'cor'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gross_profit', display_name='Gross Profit', extract_names=None, force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='revenue[t] - cogs[t]'), ItemConfig(key='rd_exp', display_name='R&D Expense', extract_names=['rd expenses', 'rd expense', 'rd exp', 'rd', 'research and development expenses', 'research and development expense', 'research and development exp', 'research and development'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='sga', display_name='SG&A Expense', extract_names=['sga', 'sga expense', 'sga expenses', 'sga exp', 'selling general and administrative', 'selling general and administrative expense', 'selling general and administrative expenses', 'selling general and administrative exp', 'selling general administrative', 'selling general administrative expense', 'selling general administrative expenses', 'selling general administrative exp', 'selling general and admin', 'selling general and admin expense', 'selling general and admin expenses', 'selling general and admin exp', 'selling general admin', 'selling general admin expense', 'selling general admin expenses', 'selling general admin exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='dep_exp', display_name='Depreciation & Amortization Expense', extract_names=['da', 'dep amort', 'dep and amort', 'dep', 'depreciation amort', 'depreciation and amort', 'depreciation', 'depreciation amortization', 'depreciation and amortization', 'dep amortization', 'dep and amortization'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_op_exp', display_name='Other Operating Expenses', extract_names=['other operating expenses', 'other operating expense', 'other operating exp', 'other op expenses', 'other op expense', 'other op exp', 'other operating expensesincome', 'other operating expenseincome', 'other operating expincome', 'other op expensesincome', 'other op expenseincome', 'other op expincome', 'other operating expenses income', 'other operating expense income', 'other operating exp income', 'other op expenses income', 'other op expense income', 'other op exp income', 'other operating expensesinc', 'other operating expenseinc', 'other operating expinc', 'other op expensesinc', 'other op expenseinc', 'other op expinc', 'other operating expenses inc', 'other operating expense inc', 'other operating exp inc', 'other op expenses inc', 'other op expense inc', 'other op exp inc', 'other income expenses', 'other income expense', 'other income exps', 'other income exp', 'other inc expenses', 'other inc expense', 'other inc exps', 'other inc exp', 'other expenses income', 'other expense income', 'other exps income', 'other exp income', 'other expenses inc', 'other expense inc', 'other exps inc', 'other exp inc'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='op_exp', display_name='Operating Expense', extract_names=['op expense', 'op expenses', 'op exp', 'operating expense', 'operating expenses', 'operating exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='rd_exp[t] + dep_exp[t] + sga[t] + other_op_exp[t]'), ItemConfig(key='ebit', display_name='Earnings Before Interest and Taxes', extract_names=['ebit', 'earnings before interest and taxes', 'earnings before int and taxes', 'earnings before interest and tax', 'earnings before int and tax', 'earn before interest and taxes', 'earn before int and taxes', 'earn before interest and tax', 'earn before int and tax', 'earnings before interest taxes', 'earnings before int taxes', 'earnings before interest tax', 'earnings before int tax', 'earn before interest taxes', 'earn before int taxes', 'earn before interest tax', 'earn before int tax', 'operating income', 'op income', 'op inc', 'operating inc'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='gross_profit[t] - op_exp[t]'), ItemConfig(key='int_exp', display_name='Interest Expense', extract_names=['int', 'int expense', 'int expenses', 'int exp', 'interest', 'interest expense', 'interest expenses', 'interest exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gain_on_sale_invest', display_name='Gain on Sale of Investments', extract_names=['gain loss on sale of invest', 'gain loss sale of invest', 'gain loss sale invest', 'gain on sale of invest', 'gain sale of invest', 'gain sale invest', 'gain loss on sale of investments', 'gain loss sale of investments', 'gain loss sale investments', 'gain on sale of investments', 'gain sale of investments', 'gain sale investments'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gain_on_sale_asset', display_name='Gain on Sale of Assets', extract_names=['gain loss on sale of assets', 'gain loss sale of assets', 'gain loss sale assets', 'gain on sale of assets', 'gain sale of assets', 'gain sale assets', 'gain loss on sale of asset', 'gain loss sale of asset', 'gain loss sale asset', 'gain on sale of asset', 'gain sale of asset', 'gain sale asset'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='impairment', display_name='Impairment Expense', extract_names=['impairment', 'impairment expense', 'impairment exp', 'impairments', 'impair', 'impair expense', 'impair exp', 'impairment charges', 'impairment charge', 'impair charges', 'impair charge', 'impairment of goodwill', 'impairment expense of goodwill', 'impairment exp of goodwill', 'impairments of goodwill', 'impair of goodwill', 'impair expense of goodwill', 'impair exp of goodwill', 'impairment charges of goodwill', 'impairment charge of goodwill', 'impair charges of goodwill', 'impair charge of goodwill', 'impairment goodwill', 'impairment expense goodwill', 'impairment exp goodwill', 'impairments goodwill', 'impair goodwill', 'impair expense goodwill', 'impair exp goodwill', 'impairment charges goodwill', 'impairment charge goodwill', 'impair charges goodwill', 'impair charge goodwill', 'asset writedown', 'assets writedown', 'asset write down', 'assets write down'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='ebt', display_name='Earnings Before Tax', extract_names=['ebt', 'earnings before taxes', 'earnings before tax', 'earn before tax', 'earn before taxes', 'ebt including unusual items', 'earnings before taxes including unusual items', 'earnings before tax including unusual items', 'earn before tax including unusual items', 'earn before taxes including unusual items', 'ebt inc unusual items', 'earnings before taxes inc unusual items', 'earnings before tax inc unusual items', 'earn before tax inc unusual items', 'earn before taxes inc unusual items', 'ebt incl unusual items', 'earnings before taxes incl unusual items', 'earnings before tax incl unusual items', 'earn before tax incl unusual items', 'earn before taxes incl unusual items', 'pretax income', 'pre tax income', 'income pretax', 'income pre tax'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='ebit[t] - int_exp[t]'), ItemConfig(key='tax_exp', display_name='Income Tax Expense', extract_names=['taxes', 'tax', 'tax provision', 'tax expense', 'tax expenses', 'tax exp', 'income tax', 'income tax provision', 'income tax expense', 'income tax expenses', 'income tax exp'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of='ebt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='net_income', display_name='Net Income', extract_names=['net income', 'net inc', 'earnings', 'earn'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='ebt[t] - tax_exp[t]')]), prior_statement=IncomeStatementData(items_config=DataConfigManager(configs=[ItemConfig(key='revenue', display_name='Revenue', extract_names=['total revenue', 'total rev', 'total sales', 'total sale', 'revenue', 'rev', 'sales', 'sale'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='cogs', display_name='Cost of Goods Sold', extract_names=['cost of revenue', 'cost of goods sold', 'cogs', 'cor'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gross_profit', display_name='Gross Profit', extract_names=None, force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='revenue[t] - cogs[t]'), ItemConfig(key='rd_exp', display_name='R&D Expense', extract_names=['rd expenses', 'rd expense', 'rd exp', 'rd', 'research and development expenses', 'research and development expense', 'research and development exp', 'research and development'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='sga', display_name='SG&A Expense', extract_names=['sga', 'sga expense', 'sga expenses', 'sga exp', 'selling general and administrative', 'selling general and administrative expense', 'selling general and administrative expenses', 'selling general and administrative exp', 'selling general administrative', 'selling general administrative expense', 'selling general administrative expenses', 'selling general administrative exp', 'selling general and admin', 'selling general and admin expense', 'selling general and admin expenses', 'selling general and admin exp', 'selling general admin', 'selling general admin expense', 'selling general admin expenses', 'selling general admin exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='dep_exp', display_name='Depreciation & Amortization Expense', extract_names=['da', 'dep amort', 'dep and amort', 'dep', 'depreciation amort', 'depreciation and amort', 'depreciation', 'depreciation amortization', 'depreciation and amortization', 'dep amortization', 'dep and amortization'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_op_exp', display_name='Other Operating Expenses', extract_names=['other operating expenses', 'other operating expense', 'other operating exp', 'other op expenses', 'other op expense', 'other op exp', 'other operating expensesincome', 'other operating expenseincome', 'other operating expincome', 'other op expensesincome', 'other op expenseincome', 'other op expincome', 'other operating expenses income', 'other operating expense income', 'other operating exp income', 'other op expenses income', 'other op expense income', 'other op exp income', 'other operating expensesinc', 'other operating expenseinc', 'other operating expinc', 'other op expensesinc', 'other op expenseinc', 'other op expinc', 'other operating expenses inc', 'other operating expense inc', 'other operating exp inc', 'other op expenses inc', 'other op expense inc', 'other op exp inc', 'other income expenses', 'other income expense', 'other income exps', 'other income exp', 'other inc expenses', 'other inc expense', 'other inc exps', 'other inc exp', 'other expenses income', 'other expense income', 'other exps income', 'other exp income', 'other expenses inc', 'other expense inc', 'other exps inc', 'other exp inc'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='op_exp', display_name='Operating Expense', extract_names=['op expense', 'op expenses', 'op exp', 'operating expense', 'operating expenses', 'operating exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='rd_exp[t] + dep_exp[t] + sga[t] + other_op_exp[t]'), ItemConfig(key='ebit', display_name='Earnings Before Interest and Taxes', extract_names=['ebit', 'earnings before interest and taxes', 'earnings before int and taxes', 'earnings before interest and tax', 'earnings before int and tax', 'earn before interest and taxes', 'earn before int and taxes', 'earn before interest and tax', 'earn before int and tax', 'earnings before interest taxes', 'earnings before int taxes', 'earnings before interest tax', 'earnings before int tax', 'earn before interest taxes', 'earn before int taxes', 'earn before interest tax', 'earn before int tax', 'operating income', 'op income', 'op inc', 'operating inc'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='gross_profit[t] - op_exp[t]'), ItemConfig(key='int_exp', display_name='Interest Expense', extract_names=['int', 'int expense', 'int expenses', 'int exp', 'interest', 'interest expense', 'interest expenses', 'interest exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gain_on_sale_invest', display_name='Gain on Sale of Investments', extract_names=['gain loss on sale of invest', 'gain loss sale of invest', 'gain loss sale invest', 'gain on sale of invest', 'gain sale of invest', 'gain sale invest', 'gain loss on sale of investments', 'gain loss sale of investments', 'gain loss sale investments', 'gain on sale of investments', 'gain sale of investments', 'gain sale investments'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gain_on_sale_asset', display_name='Gain on Sale of Assets', extract_names=['gain loss on sale of assets', 'gain loss sale of assets', 'gain loss sale assets', 'gain on sale of assets', 'gain sale of assets', 'gain sale assets', 'gain loss on sale of asset', 'gain loss sale of asset', 'gain loss sale asset', 'gain on sale of asset', 'gain sale of asset', 'gain sale asset'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='impairment', display_name='Impairment Expense', extract_names=['impairment', 'impairment expense', 'impairment exp', 'impairments', 'impair', 'impair expense', 'impair exp', 'impairment charges', 'impairment charge', 'impair charges', 'impair charge', 'impairment of goodwill', 'impairment expense of goodwill', 'impairment exp of goodwill', 'impairments of goodwill', 'impair of goodwill', 'impair expense of goodwill', 'impair exp of goodwill', 'impairment charges of goodwill', 'impairment charge of goodwill', 'impair charges of goodwill', 'impair charge of goodwill', 'impairment goodwill', 'impairment expense goodwill', 'impairment exp goodwill', 'impairments goodwill', 'impair goodwill', 'impair expense goodwill', 'impair exp goodwill', 'impairment charges goodwill', 'impairment charge goodwill', 'impair charges goodwill', 'impair charge goodwill', 'asset writedown', 'assets writedown', 'asset write down', 'assets write down'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='ebt', display_name='Earnings Before Tax', extract_names=['ebt', 'earnings before taxes', 'earnings before tax', 'earn before tax', 'earn before taxes', 'ebt including unusual items', 'earnings before taxes including unusual items', 'earnings before tax including unusual items', 'earn before tax including unusual items', 'earn before taxes including unusual items', 'ebt inc unusual items', 'earnings before taxes inc unusual items', 'earnings before tax inc unusual items', 'earn before tax inc unusual items', 'earn before taxes inc unusual items', 'ebt incl unusual items', 'earnings before taxes incl unusual items', 'earnings before tax incl unusual items', 'earn before tax incl unusual items', 'earn before taxes incl unusual items', 'pretax income', 'pre tax income', 'income pretax', 'income pre tax'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='ebit[t] - int_exp[t]'), ItemConfig(key='tax_exp', display_name='Income Tax Expense', extract_names=['taxes', 'tax', 'tax provision', 'tax expense', 'tax expenses', 'tax exp', 'income tax', 'income tax provision', 'income tax expense', 'income tax expenses', 'income tax exp'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of='ebt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='net_income', display_name='Net Income', extract_names=['net income', 'net inc', 'earnings', 'earn'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='ebt[t] - tax_exp[t]')]), prior_statement=IncomeStatementData(items_config=DataConfigManager(configs=[ItemConfig(key='revenue', display_name='Revenue', extract_names=['total revenue', 'total rev', 'total sales', 'total sale', 'revenue', 'rev', 'sales', 'sale'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='cogs', display_name='Cost of Goods Sold', extract_names=['cost of revenue', 'cost of goods sold', 'cogs', 'cor'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gross_profit', display_name='Gross Profit', extract_names=None, force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='revenue[t] - cogs[t]'), ItemConfig(key='rd_exp', display_name='R&D Expense', extract_names=['rd expenses', 'rd expense', 'rd exp', 'rd', 'research and development expenses', 'research and development expense', 'research and development exp', 'research and development'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='sga', display_name='SG&A Expense', extract_names=['sga', 'sga expense', 'sga expenses', 'sga exp', 'selling general and administrative', 'selling general and administrative expense', 'selling general and administrative expenses', 'selling general and administrative exp', 'selling general administrative', 'selling general administrative expense', 'selling general administrative expenses', 'selling general administrative exp', 'selling general and admin', 'selling general and admin expense', 'selling general and admin expenses', 'selling general and admin exp', 'selling general admin', 'selling general admin expense', 'selling general admin expenses', 'selling general admin exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='dep_exp', display_name='Depreciation & Amortization Expense', extract_names=['da', 'dep amort', 'dep and amort', 'dep', 'depreciation amort', 'depreciation and amort', 'depreciation', 'depreciation amortization', 'depreciation and amortization', 'dep amortization', 'dep and amortization'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_op_exp', display_name='Other Operating Expenses', extract_names=['other operating expenses', 'other operating expense', 'other operating exp', 'other op expenses', 'other op expense', 'other op exp', 'other operating expensesincome', 'other operating expenseincome', 'other operating expincome', 'other op expensesincome', 'other op expenseincome', 'other op expincome', 'other operating expenses income', 'other operating expense income', 'other operating exp income', 'other op expenses income', 'other op expense income', 'other op exp income', 'other operating expensesinc', 'other operating expenseinc', 'other operating expinc', 'other op expensesinc', 'other op expenseinc', 'other op expinc', 'other operating expenses inc', 'other operating expense inc', 'other operating exp inc', 'other op expenses inc', 'other op expense inc', 'other op exp inc', 'other income expenses', 'other income expense', 'other income exps', 'other income exp', 'other inc expenses', 'other inc expense', 'other inc exps', 'other inc exp', 'other expenses income', 'other expense income', 'other exps income', 'other exp income', 'other expenses inc', 'other expense inc', 'other exps inc', 'other exp inc'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='op_exp', display_name='Operating Expense', extract_names=['op expense', 'op expenses', 'op exp', 'operating expense', 'operating expenses', 'operating exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='rd_exp[t] + dep_exp[t] + sga[t] + other_op_exp[t]'), ItemConfig(key='ebit', display_name='Earnings Before Interest and Taxes', extract_names=['ebit', 'earnings before interest and taxes', 'earnings before int and taxes', 'earnings before interest and tax', 'earnings before int and tax', 'earn before interest and taxes', 'earn before int and taxes', 'earn before interest and tax', 'earn before int and tax', 'earnings before interest taxes', 'earnings before int taxes', 'earnings before interest tax', 'earnings before int tax', 'earn before interest taxes', 'earn before int taxes', 'earn before interest tax', 'earn before int tax', 'operating income', 'op income', 'op inc', 'operating inc'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='gross_profit[t] - op_exp[t]'), ItemConfig(key='int_exp', display_name='Interest Expense', extract_names=['int', 'int expense', 'int expenses', 'int exp', 'interest', 'interest expense', 'interest expenses', 'interest exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gain_on_sale_invest', display_name='Gain on Sale of Investments', extract_names=['gain loss on sale of invest', 'gain loss sale of invest', 'gain loss sale invest', 'gain on sale of invest', 'gain sale of invest', 'gain sale invest', 'gain loss on sale of investments', 'gain loss sale of investments', 'gain loss sale investments', 'gain on sale of investments', 'gain sale of investments', 'gain sale investments'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gain_on_sale_asset', display_name='Gain on Sale of Assets', extract_names=['gain loss on sale of assets', 'gain loss sale of assets', 'gain loss sale assets', 'gain on sale of assets', 'gain sale of assets', 'gain sale assets', 'gain loss on sale of asset', 'gain loss sale of asset', 'gain loss sale asset', 'gain on sale of asset', 'gain sale of asset', 'gain sale asset'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='impairment', display_name='Impairment Expense', extract_names=['impairment', 'impairment expense', 'impairment exp', 'impairments', 'impair', 'impair expense', 'impair exp', 'impairment charges', 'impairment charge', 'impair charges', 'impair charge', 'impairment of goodwill', 'impairment expense of goodwill', 'impairment exp of goodwill', 'impairments of goodwill', 'impair of goodwill', 'impair expense of goodwill', 'impair exp of goodwill', 'impairment charges of goodwill', 'impairment charge of goodwill', 'impair charges of goodwill', 'impair charge of goodwill', 'impairment goodwill', 'impairment expense goodwill', 'impairment exp goodwill', 'impairments goodwill', 'impair goodwill', 'impair expense goodwill', 'impair exp goodwill', 'impairment charges goodwill', 'impairment charge goodwill', 'impair charges goodwill', 'impair charge goodwill', 'asset writedown', 'assets writedown', 'asset write down', 'assets write down'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='ebt', display_name='Earnings Before Tax', extract_names=['ebt', 'earnings before taxes', 'earnings before tax', 'earn before tax', 'earn before taxes', 'ebt including unusual items', 'earnings before taxes including unusual items', 'earnings before tax including unusual items', 'earn before tax including unusual items', 'earn before taxes including unusual items', 'ebt inc unusual items', 'earnings before taxes inc unusual items', 'earnings before tax inc unusual items', 'earn before tax inc unusual items', 'earn before taxes inc unusual items', 'ebt incl unusual items', 'earnings before taxes incl unusual items', 'earnings before tax incl unusual items', 'earn before tax incl unusual items', 'earn before taxes incl unusual items', 'pretax income', 'pre tax income', 'income pretax', 'income pre tax'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='ebit[t] - int_exp[t]'), ItemConfig(key='tax_exp', display_name='Income Tax Expense', extract_names=['taxes', 'tax', 'tax provision', 'tax expense', 'tax expenses', 'tax exp', 'income tax', 'income tax provision', 'income tax expense', 'income tax expenses', 'income tax exp'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of='ebt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='net_income', display_name='Net Income', extract_names=['net income', 'net inc', 'earnings', 'earn'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='ebt[t] - tax_exp[t]')]), prior_statement=IncomeStatementData(items_config=DataConfigManager(configs=[ItemConfig(key='revenue', display_name='Revenue', extract_names=['total revenue', 'total rev', 'total sales', 'total sale', 'revenue', 'rev', 'sales', 'sale'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='cogs', display_name='Cost of Goods Sold', extract_names=['cost of revenue', 'cost of goods sold', 'cogs', 'cor'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gross_profit', display_name='Gross Profit', extract_names=None, force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='revenue[t] - cogs[t]'), ItemConfig(key='rd_exp', display_name='R&D Expense', extract_names=['rd expenses', 'rd expense', 'rd exp', 'rd', 'research and development expenses', 'research and development expense', 'research and development exp', 'research and development'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='sga', display_name='SG&A Expense', extract_names=['sga', 'sga expense', 'sga expenses', 'sga exp', 'selling general and administrative', 'selling general and administrative expense', 'selling general and administrative expenses', 'selling general and administrative exp', 'selling general administrative', 'selling general administrative expense', 'selling general administrative expenses', 'selling general administrative exp', 'selling general and admin', 'selling general and admin expense', 'selling general and admin expenses', 'selling general and admin exp', 'selling general admin', 'selling general admin expense', 'selling general admin expenses', 'selling general admin exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='dep_exp', display_name='Depreciation & Amortization Expense', extract_names=['da', 'dep amort', 'dep and amort', 'dep', 'depreciation amort', 'depreciation and amort', 'depreciation', 'depreciation amortization', 'depreciation and amortization', 'dep amortization', 'dep and amortization'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_op_exp', display_name='Other Operating Expenses', extract_names=['other operating expenses', 'other operating expense', 'other operating exp', 'other op expenses', 'other op expense', 'other op exp', 'other operating expensesincome', 'other operating expenseincome', 'other operating expincome', 'other op expensesincome', 'other op expenseincome', 'other op expincome', 'other operating expenses income', 'other operating expense income', 'other operating exp income', 'other op expenses income', 'other op expense income', 'other op exp income', 'other operating expensesinc', 'other operating expenseinc', 'other operating expinc', 'other op expensesinc', 'other op expenseinc', 'other op expinc', 'other operating expenses inc', 'other operating expense inc', 'other operating exp inc', 'other op expenses inc', 'other op expense inc', 'other op exp inc', 'other income expenses', 'other income expense', 'other income exps', 'other income exp', 'other inc expenses', 'other inc expense', 'other inc exps', 'other inc exp', 'other expenses income', 'other expense income', 'other exps income', 'other exp income', 'other expenses inc', 'other expense inc', 'other exps inc', 'other exp inc'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='op_exp', display_name='Operating Expense', extract_names=['op expense', 'op expenses', 'op exp', 'operating expense', 'operating expenses', 'operating exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='rd_exp[t] + dep_exp[t] + sga[t] + other_op_exp[t]'), ItemConfig(key='ebit', display_name='Earnings Before Interest and Taxes', extract_names=['ebit', 'earnings before interest and taxes', 'earnings before int and taxes', 'earnings before interest and tax', 'earnings before int and tax', 'earn before interest and taxes', 'earn before int and taxes', 'earn before interest and tax', 'earn before int and tax', 'earnings before interest taxes', 'earnings before int taxes', 'earnings before interest tax', 'earnings before int tax', 'earn before interest taxes', 'earn before int taxes', 'earn before interest tax', 'earn before int tax', 'operating income', 'op income', 'op inc', 'operating inc'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='gross_profit[t] - op_exp[t]'), ItemConfig(key='int_exp', display_name='Interest Expense', extract_names=['int', 'int expense', 'int expenses', 'int exp', 'interest', 'interest expense', 'interest expenses', 'interest exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gain_on_sale_invest', display_name='Gain on Sale of Investments', extract_names=['gain loss on sale of invest', 'gain loss sale of invest', 'gain loss sale invest', 'gain on sale of invest', 'gain sale of invest', 'gain sale invest', 'gain loss on sale of investments', 'gain loss sale of investments', 'gain loss sale investments', 'gain on sale of investments', 'gain sale of investments', 'gain sale investments'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gain_on_sale_asset', display_name='Gain on Sale of Assets', extract_names=['gain loss on sale of assets', 'gain loss sale of assets', 'gain loss sale assets', 'gain on sale of assets', 'gain sale of assets', 'gain sale assets', 'gain loss on sale of asset', 'gain loss sale of asset', 'gain loss sale asset', 'gain on sale of asset', 'gain sale of asset', 'gain sale asset'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='impairment', display_name='Impairment Expense', extract_names=['impairment', 'impairment expense', 'impairment exp', 'impairments', 'impair', 'impair expense', 'impair exp', 'impairment charges', 'impairment charge', 'impair charges', 'impair charge', 'impairment of goodwill', 'impairment expense of goodwill', 'impairment exp of goodwill', 'impairments of goodwill', 'impair of goodwill', 'impair expense of goodwill', 'impair exp of goodwill', 'impairment charges of goodwill', 'impairment charge of goodwill', 'impair charges of goodwill', 'impair charge of goodwill', 'impairment goodwill', 'impairment expense goodwill', 'impairment exp goodwill', 'impairments goodwill', 'impair goodwill', 'impair expense goodwill', 'impair exp goodwill', 'impairment charges goodwill', 'impairment charge goodwill', 'impair charges goodwill', 'impair charge goodwill', 'asset writedown', 'assets writedown', 'asset write down', 'assets write down'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='ebt', display_name='Earnings Before Tax', extract_names=['ebt', 'earnings before taxes', 'earnings before tax', 'earn before tax', 'earn before taxes', 'ebt including unusual items', 'earnings before taxes including unusual items', 'earnings before tax including unusual items', 'earn before tax including unusual items', 'earn before taxes including unusual items', 'ebt inc unusual items', 'earnings before taxes inc unusual items', 'earnings before tax inc unusual items', 'earn before tax inc unusual items', 'earn before taxes inc unusual items', 'ebt incl unusual items', 'earnings before taxes incl unusual items', 'earnings before tax incl unusual items', 'earn before tax incl unusual items', 'earn before taxes incl unusual items', 'pretax income', 'pre tax income', 'income pretax', 'income pre tax'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='ebit[t] - int_exp[t]'), ItemConfig(key='tax_exp', display_name='Income Tax Expense', extract_names=['taxes', 'tax', 'tax provision', 'tax expense', 'tax expenses', 'tax exp', 'income tax', 'income tax provision', 'income tax expense', 'income tax expenses', 'income tax exp'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of='ebt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='net_income', display_name='Net Income', extract_names=['net income', 'net inc', 'earnings', 'earn'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='ebt[t] - tax_exp[t]')]), prior_statement=None, unextracted_names=['gross_profit', 'cash', 'shortterm investments', 'total cash st investments', 'receivables', 'inv', 'def tax asset curr', 'other current assets', 'total current assets', 'gross ppe', 'accumulated depreciation', 'ppe', 'goodwill', 'lt invest', 'def tax asset long term', 'other lt assets', 'total non current assets', 'total assets', 'payables', 'st debt', 'curr port of lt debt', 'tax liab shortterm', 'other current liabilities', 'total current liabilities', 'lt debt', 'total debt', 'deferred revenue', 'tax liab longterm', 'deposit liab', 'other lt liabilities', 'total non current liabilities', 'total liab', 'total common stock', 'other income', 're', 'minority interest', 'total equity', 'total liabilities and equity'], revenue=32396000000.0, cogs=24931000000.0, sga=3645000000.0, int_exp=389000000.0, tax_exp=-270000000.0, rd_exp=1421000000.0, dep_exp=0.0, other_op_exp=0.0, gain_on_sale_invest=0.0, gain_on_sale_asset=0.0, impairment=0.0, op_exp=6888000000.0, ebit=1014000000.0, ebt=625000000.0, net_income=895000000.0), unextracted_names=['gross_profit', 'cash', 'shortterm investments', 'total cash st investments', 'receivables', 'inv', 'def tax asset curr', 'other current assets', 'total current assets', 'gross ppe', 'accumulated depreciation', 'ppe', 'goodwill', 'lt invest', 'def tax asset long term', 'other lt assets', 'total non current assets', 'total assets', 'payables', 'st debt', 'curr port of lt debt', 'tax liab shortterm', 'other current liabilities', 'total current liabilities', 'lt debt', 'total debt', 'deferred revenue', 'tax liab longterm', 'deposit liab', 'other lt liabilities', 'total non current liabilities', 'total liab', 'total common stock', 'other income', 're', 'minority interest', 'total equity', 'total liabilities and equity'], revenue=42588000000.0, cogs=31281000000.0, sga=4248000000.0, int_exp=343000000.0, tax_exp=968000000.0, rd_exp=1905000000.0, dep_exp=0.0, other_op_exp=0.0, gain_on_sale_invest=0.0, gain_on_sale_asset=0.0, impairment=0.0, op_exp=7344000000.0, ebit=4011000000.0, ebt=3668000000.0, net_income=2700000000.0), unextracted_names=['gross_profit', 'cash', 'shortterm investments', 'total cash st investments', 'receivables', 'inv', 'def tax asset curr', 'other current assets', 'total current assets', 'gross ppe', 'accumulated depreciation', 'ppe', 'goodwill', 'lt invest', 'def tax asset long term', 'other lt assets', 'total non current assets', 'total assets', 'payables', 'st debt', 'curr port of lt debt', 'tax liab shortterm', 'other current liabilities', 'total current liabilities', 'lt debt', 'total debt', 'deferred revenue', 'tax liab longterm', 'deposit liab', 'other lt liabilities', 'total non current liabilities', 'total liab', 'total common stock', 'other income', 're', 'minority interest', 'total equity', 'total liabilities and equity'], revenue=60138000000.0, cogs=44404000000.0, sga=5203000000.0, int_exp=396000000.0, tax_exp=1720000000.0, rd_exp=2297000000.0, dep_exp=0.0, other_op_exp=0.0, gain_on_sale_invest=0.0, gain_on_sale_asset=0.0, impairment=0.0, op_exp=8581000000.0, ebit=7044000000.0, ebt=6648000000.0, net_income=4928000000.0), unextracted_names=['gross_profit', 'cash', 'shortterm investments', 'total cash st investments', 'receivables', 'inv', 'def tax asset curr', 'other current assets', 'total current assets', 'gross ppe', 'accumulated depreciation', 'ppe', 'goodwill', 'lt invest', 'def tax asset long term', 'other lt assets', 'total non current assets', 'total assets', 'payables', 'st debt', 'curr port of lt debt', 'tax liab shortterm', 'other current liabilities', 'total current liabilities', 'lt debt', 'total debt', 'deferred revenue', 'tax liab longterm', 'deposit liab', 'other lt liabilities', 'total non current liabilities', 'total liab', 'total common stock', 'other income', 're', 'minority interest', 'total equity', 'total liabilities and equity'], revenue=65875000000.0, cogs=47852000000.0, sga=5919000000.0, int_exp=467000000.0, tax_exp=2528000000.0, rd_exp=2466000000.0, dep_exp=0.0, other_op_exp=0.0, gain_on_sale_invest=0.0, gain_on_sale_asset=0.0, impairment=0.0, op_exp=9450000000.0, ebit=8676000000.0, ebt=8209000000.0, net_income=5681000000.0), Timestamp('2013-12-31 00:00:00'): IncomeStatementData(items_config=DataConfigManager(configs=[ItemConfig(key='revenue', display_name='Revenue', extract_names=['total revenue', 'total rev', 'total sales', 'total sale', 'revenue', 'rev', 'sales', 'sale'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='cogs', display_name='Cost of Goods Sold', extract_names=['cost of revenue', 'cost of goods sold', 'cogs', 'cor'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gross_profit', display_name='Gross Profit', extract_names=None, force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='revenue[t] - cogs[t]'), ItemConfig(key='rd_exp', display_name='R&D Expense', extract_names=['rd expenses', 'rd expense', 'rd exp', 'rd', 'research and development expenses', 'research and development expense', 'research and development exp', 'research and development'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='sga', display_name='SG&A Expense', extract_names=['sga', 'sga expense', 'sga expenses', 'sga exp', 'selling general and administrative', 'selling general and administrative expense', 'selling general and administrative expenses', 'selling general and administrative exp', 'selling general administrative', 'selling general administrative expense', 'selling general administrative expenses', 'selling general administrative exp', 'selling general and admin', 'selling general and admin expense', 'selling general and admin expenses', 'selling general and admin exp', 'selling general admin', 'selling general admin expense', 'selling general admin expenses', 'selling general admin exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='dep_exp', display_name='Depreciation & Amortization Expense', extract_names=['da', 'dep amort', 'dep and amort', 'dep', 'depreciation amort', 'depreciation and amort', 'depreciation', 'depreciation amortization', 'depreciation and amortization', 'dep amortization', 'dep and amortization'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_op_exp', display_name='Other Operating Expenses', extract_names=['other operating expenses', 'other operating expense', 'other operating exp', 'other op expenses', 'other op expense', 'other op exp', 'other operating expensesincome', 'other operating expenseincome', 'other operating expincome', 'other op expensesincome', 'other op expenseincome', 'other op expincome', 'other operating expenses income', 'other operating expense income', 'other operating exp income', 'other op expenses income', 'other op expense income', 'other op exp income', 'other operating expensesinc', 'other operating expenseinc', 'other operating expinc', 'other op expensesinc', 'other op expenseinc', 'other op expinc', 'other operating expenses inc', 'other operating expense inc', 'other operating exp inc', 'other op expenses inc', 'other op expense inc', 'other op exp inc', 'other income expenses', 'other income expense', 'other income exps', 'other income exp', 'other inc expenses', 'other inc expense', 'other inc exps', 'other inc exp', 'other expenses income', 'other expense income', 'other exps income', 'other exp income', 'other expenses inc', 'other expense inc', 'other exps inc', 'other exp inc'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='op_exp', display_name='Operating Expense', extract_names=['op expense', 'op expenses', 'op exp', 'operating expense', 'operating expenses', 'operating exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='rd_exp[t] + dep_exp[t] + sga[t] + other_op_exp[t]'), ItemConfig(key='ebit', display_name='Earnings Before Interest and Taxes', extract_names=['ebit', 'earnings before interest and taxes', 'earnings before int and taxes', 'earnings before interest and tax', 'earnings before int and tax', 'earn before interest and taxes', 'earn before int and taxes', 'earn before interest and tax', 'earn before int and tax', 'earnings before interest taxes', 'earnings before int taxes', 'earnings before interest tax', 'earnings before int tax', 'earn before interest taxes', 'earn before int taxes', 'earn before interest tax', 'earn before int tax', 'operating income', 'op income', 'op inc', 'operating inc'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='gross_profit[t] - op_exp[t]'), ItemConfig(key='int_exp', display_name='Interest Expense', extract_names=['int', 'int expense', 'int expenses', 'int exp', 'interest', 'interest expense', 'interest expenses', 'interest exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gain_on_sale_invest', display_name='Gain on Sale of Investments', extract_names=['gain loss on sale of invest', 'gain loss sale of invest', 'gain loss sale invest', 'gain on sale of invest', 'gain sale of invest', 'gain sale invest', 'gain loss on sale of investments', 'gain loss sale of investments', 'gain loss sale investments', 'gain on sale of investments', 'gain sale of investments', 'gain sale investments'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gain_on_sale_asset', display_name='Gain on Sale of Assets', extract_names=['gain loss on sale of assets', 'gain loss sale of assets', 'gain loss sale assets', 'gain on sale of assets', 'gain sale of assets', 'gain sale assets', 'gain loss on sale of asset', 'gain loss sale of asset', 'gain loss sale asset', 'gain on sale of asset', 'gain sale of asset', 'gain sale asset'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='impairment', display_name='Impairment Expense', extract_names=['impairment', 'impairment expense', 'impairment exp', 'impairments', 'impair', 'impair expense', 'impair exp', 'impairment charges', 'impairment charge', 'impair charges', 'impair charge', 'impairment of goodwill', 'impairment expense of goodwill', 'impairment exp of goodwill', 'impairments of goodwill', 'impair of goodwill', 'impair expense of goodwill', 'impair exp of goodwill', 'impairment charges of goodwill', 'impairment charge of goodwill', 'impair charges of goodwill', 'impair charge of goodwill', 'impairment goodwill', 'impairment expense goodwill', 'impairment exp goodwill', 'impairments goodwill', 'impair goodwill', 'impair expense goodwill', 'impair exp goodwill', 'impairment charges goodwill', 'impairment charge goodwill', 'impair charges goodwill', 'impair charge goodwill', 'asset writedown', 'assets writedown', 'asset write down', 'assets write down'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='ebt', display_name='Earnings Before Tax', extract_names=['ebt', 'earnings before taxes', 'earnings before tax', 'earn before tax', 'earn before taxes', 'ebt including unusual items', 'earnings before taxes including unusual items', 'earnings before tax including unusual items', 'earn before tax including unusual items', 'earn before taxes including unusual items', 'ebt inc unusual items', 'earnings before taxes inc unusual items', 'earnings before tax inc unusual items', 'earn before tax inc unusual items', 'earn before taxes inc unusual items', 'ebt incl unusual items', 'earnings before taxes incl unusual items', 'earnings before tax incl unusual items', 'earn before tax incl unusual items', 'earn before taxes incl unusual items', 'pretax income', 'pre tax income', 'income pretax', 'income pre tax'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='ebit[t] - int_exp[t]'), ItemConfig(key='tax_exp', display_name='Income Tax Expense', extract_names=['taxes', 'tax', 'tax provision', 'tax expense', 'tax expenses', 'tax exp', 'income tax', 'income tax provision', 'income tax expense', 'income tax expenses', 'income tax exp'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of='ebt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='net_income', display_name='Net Income', extract_names=['net income', 'net inc', 'earnings', 'earn'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='ebt[t] - tax_exp[t]')]), prior_statement=IncomeStatementData(items_config=DataConfigManager(configs=[ItemConfig(key='revenue', display_name='Revenue', extract_names=['total revenue', 'total rev', 'total sales', 'total sale', 'revenue', 'rev', 'sales', 'sale'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='cogs', display_name='Cost of Goods Sold', extract_names=['cost of revenue', 'cost of goods sold', 'cogs', 'cor'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gross_profit', display_name='Gross Profit', extract_names=None, force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='revenue[t] - cogs[t]'), ItemConfig(key='rd_exp', display_name='R&D Expense', extract_names=['rd expenses', 'rd expense', 'rd exp', 'rd', 'research and development expenses', 'research and development expense', 'research and development exp', 'research and development'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='sga', display_name='SG&A Expense', extract_names=['sga', 'sga expense', 'sga expenses', 'sga exp', 'selling general and administrative', 'selling general and administrative expense', 'selling general and administrative expenses', 'selling general and administrative exp', 'selling general administrative', 'selling general administrative expense', 'selling general administrative expenses', 'selling general administrative exp', 'selling general and admin', 'selling general and admin expense', 'selling general and admin expenses', 'selling general and admin exp', 'selling general admin', 'selling general admin expense', 'selling general admin expenses', 'selling general admin exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='dep_exp', display_name='Depreciation & Amortization Expense', extract_names=['da', 'dep amort', 'dep and amort', 'dep', 'depreciation amort', 'depreciation and amort', 'depreciation', 'depreciation amortization', 'depreciation and amortization', 'dep amortization', 'dep and amortization'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_op_exp', display_name='Other Operating Expenses', extract_names=['other operating expenses', 'other operating expense', 'other operating exp', 'other op expenses', 'other op expense', 'other op exp', 'other operating expensesincome', 'other operating expenseincome', 'other operating expincome', 'other op expensesincome', 'other op expenseincome', 'other op expincome', 'other operating expenses income', 'other operating expense income', 'other operating exp income', 'other op expenses income', 'other op expense income', 'other op exp income', 'other operating expensesinc', 'other operating expenseinc', 'other operating expinc', 'other op expensesinc', 'other op expenseinc', 'other op expinc', 'other operating expenses inc', 'other operating expense inc', 'other operating exp inc', 'other op expenses inc', 'other op expense inc', 'other op exp inc', 'other income expenses', 'other income expense', 'other income exps', 'other income exp', 'other inc expenses', 'other inc expense', 'other inc exps', 'other inc exp', 'other expenses income', 'other expense income', 'other exps income', 'other exp income', 'other expenses inc', 'other expense inc', 'other exps inc', 'other exp inc'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='op_exp', display_name='Operating Expense', extract_names=['op expense', 'op expenses', 'op exp', 'operating expense', 'operating expenses', 'operating exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='rd_exp[t] + dep_exp[t] + sga[t] + other_op_exp[t]'), ItemConfig(key='ebit', display_name='Earnings Before Interest and Taxes', extract_names=['ebit', 'earnings before interest and taxes', 'earnings before int and taxes', 'earnings before interest and tax', 'earnings before int and tax', 'earn before interest and taxes', 'earn before int and taxes', 'earn before interest and tax', 'earn before int and tax', 'earnings before interest taxes', 'earnings before int taxes', 'earnings before interest tax', 'earnings before int tax', 'earn before interest taxes', 'earn before int taxes', 'earn before interest tax', 'earn before int tax', 'operating income', 'op income', 'op inc', 'operating inc'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='gross_profit[t] - op_exp[t]'), ItemConfig(key='int_exp', display_name='Interest Expense', extract_names=['int', 'int expense', 'int expenses', 'int exp', 'interest', 'interest expense', 'interest expenses', 'interest exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gain_on_sale_invest', display_name='Gain on Sale of Investments', extract_names=['gain loss on sale of invest', 'gain loss sale of invest', 'gain loss sale invest', 'gain on sale of invest', 'gain sale of invest', 'gain sale invest', 'gain loss on sale of investments', 'gain loss sale of investments', 'gain loss sale investments', 'gain on sale of investments', 'gain sale of investments', 'gain sale investments'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gain_on_sale_asset', display_name='Gain on Sale of Assets', extract_names=['gain loss on sale of assets', 'gain loss sale of assets', 'gain loss sale assets', 'gain on sale of assets', 'gain sale of assets', 'gain sale assets', 'gain loss on sale of asset', 'gain loss sale of asset', 'gain loss sale asset', 'gain on sale of asset', 'gain sale of asset', 'gain sale asset'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='impairment', display_name='Impairment Expense', extract_names=['impairment', 'impairment expense', 'impairment exp', 'impairments', 'impair', 'impair expense', 'impair exp', 'impairment charges', 'impairment charge', 'impair charges', 'impair charge', 'impairment of goodwill', 'impairment expense of goodwill', 'impairment exp of goodwill', 'impairments of goodwill', 'impair of goodwill', 'impair expense of goodwill', 'impair exp of goodwill', 'impairment charges of goodwill', 'impairment charge of goodwill', 'impair charges of goodwill', 'impair charge of goodwill', 'impairment goodwill', 'impairment expense goodwill', 'impairment exp goodwill', 'impairments goodwill', 'impair goodwill', 'impair expense goodwill', 'impair exp goodwill', 'impairment charges goodwill', 'impairment charge goodwill', 'impair charges goodwill', 'impair charge goodwill', 'asset writedown', 'assets writedown', 'asset write down', 'assets write down'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='ebt', display_name='Earnings Before Tax', extract_names=['ebt', 'earnings before taxes', 'earnings before tax', 'earn before tax', 'earn before taxes', 'ebt including unusual items', 'earnings before taxes including unusual items', 'earnings before tax including unusual items', 'earn before tax including unusual items', 'earn before taxes including unusual items', 'ebt inc unusual items', 'earnings before taxes inc unusual items', 'earnings before tax inc unusual items', 'earn before tax inc unusual items', 'earn before taxes inc unusual items', 'ebt incl unusual items', 'earnings before taxes incl unusual items', 'earnings before tax incl unusual items', 'earn before tax incl unusual items', 'earn before taxes incl unusual items', 'pretax income', 'pre tax income', 'income pretax', 'income pre tax'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='ebit[t] - int_exp[t]'), ItemConfig(key='tax_exp', display_name='Income Tax Expense', extract_names=['taxes', 'tax', 'tax provision', 'tax expense', 'tax expenses', 'tax exp', 'income tax', 'income tax provision', 'income tax expense', 'income tax expenses', 'income tax exp'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of='ebt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='net_income', display_name='Net Income', extract_names=['net income', 'net inc', 'earnings', 'earn'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='ebt[t] - tax_exp[t]')]), prior_statement=IncomeStatementData(items_config=DataConfigManager(configs=[ItemConfig(key='revenue', display_name='Revenue', extract_names=['total revenue', 'total rev', 'total sales', 'total sale', 'revenue', 'rev', 'sales', 'sale'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='cogs', display_name='Cost of Goods Sold', extract_names=['cost of revenue', 'cost of goods sold', 'cogs', 'cor'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gross_profit', display_name='Gross Profit', extract_names=None, force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='revenue[t] - cogs[t]'), ItemConfig(key='rd_exp', display_name='R&D Expense', extract_names=['rd expenses', 'rd expense', 'rd exp', 'rd', 'research and development expenses', 'research and development expense', 'research and development exp', 'research and development'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='sga', display_name='SG&A Expense', extract_names=['sga', 'sga expense', 'sga expenses', 'sga exp', 'selling general and administrative', 'selling general and administrative expense', 'selling general and administrative expenses', 'selling general and administrative exp', 'selling general administrative', 'selling general administrative expense', 'selling general administrative expenses', 'selling general administrative exp', 'selling general and admin', 'selling general and admin expense', 'selling general and admin expenses', 'selling general and admin exp', 'selling general admin', 'selling general admin expense', 'selling general admin expenses', 'selling general admin exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='dep_exp', display_name='Depreciation & Amortization Expense', extract_names=['da', 'dep amort', 'dep and amort', 'dep', 'depreciation amort', 'depreciation and amort', 'depreciation', 'depreciation amortization', 'depreciation and amortization', 'dep amortization', 'dep and amortization'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_op_exp', display_name='Other Operating Expenses', extract_names=['other operating expenses', 'other operating expense', 'other operating exp', 'other op expenses', 'other op expense', 'other op exp', 'other operating expensesincome', 'other operating expenseincome', 'other operating expincome', 'other op expensesincome', 'other op expenseincome', 'other op expincome', 'other operating expenses income', 'other operating expense income', 'other operating exp income', 'other op expenses income', 'other op expense income', 'other op exp income', 'other operating expensesinc', 'other operating expenseinc', 'other operating expinc', 'other op expensesinc', 'other op expenseinc', 'other op expinc', 'other operating expenses inc', 'other operating expense inc', 'other operating exp inc', 'other op expenses inc', 'other op expense inc', 'other op exp inc', 'other income expenses', 'other income expense', 'other income exps', 'other income exp', 'other inc expenses', 'other inc expense', 'other inc exps', 'other inc exp', 'other expenses income', 'other expense income', 'other exps income', 'other exp income', 'other expenses inc', 'other expense inc', 'other exps inc', 'other exp inc'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='op_exp', display_name='Operating Expense', extract_names=['op expense', 'op expenses', 'op exp', 'operating expense', 'operating expenses', 'operating exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='rd_exp[t] + dep_exp[t] + sga[t] + other_op_exp[t]'), ItemConfig(key='ebit', display_name='Earnings Before Interest and Taxes', extract_names=['ebit', 'earnings before interest and taxes', 'earnings before int and taxes', 'earnings before interest and tax', 'earnings before int and tax', 'earn before interest and taxes', 'earn before int and taxes', 'earn before interest and tax', 'earn before int and tax', 'earnings before interest taxes', 'earnings before int taxes', 'earnings before interest tax', 'earnings before int tax', 'earn before interest taxes', 'earn before int taxes', 'earn before interest tax', 'earn before int tax', 'operating income', 'op income', 'op inc', 'operating inc'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='gross_profit[t] - op_exp[t]'), ItemConfig(key='int_exp', display_name='Interest Expense', extract_names=['int', 'int expense', 'int expenses', 'int exp', 'interest', 'interest expense', 'interest expenses', 'interest exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gain_on_sale_invest', display_name='Gain on Sale of Investments', extract_names=['gain loss on sale of invest', 'gain loss sale of invest', 'gain loss sale invest', 'gain on sale of invest', 'gain sale of invest', 'gain sale invest', 'gain loss on sale of investments', 'gain loss sale of investments', 'gain loss sale investments', 'gain on sale of investments', 'gain sale of investments', 'gain sale investments'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gain_on_sale_asset', display_name='Gain on Sale of Assets', extract_names=['gain loss on sale of assets', 'gain loss sale of assets', 'gain loss sale assets', 'gain on sale of assets', 'gain sale of assets', 'gain sale assets', 'gain loss on sale of asset', 'gain loss sale of asset', 'gain loss sale asset', 'gain on sale of asset', 'gain sale of asset', 'gain sale asset'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='impairment', display_name='Impairment Expense', extract_names=['impairment', 'impairment expense', 'impairment exp', 'impairments', 'impair', 'impair expense', 'impair exp', 'impairment charges', 'impairment charge', 'impair charges', 'impair charge', 'impairment of goodwill', 'impairment expense of goodwill', 'impairment exp of goodwill', 'impairments of goodwill', 'impair of goodwill', 'impair expense of goodwill', 'impair exp of goodwill', 'impairment charges of goodwill', 'impairment charge of goodwill', 'impair charges of goodwill', 'impair charge of goodwill', 'impairment goodwill', 'impairment expense goodwill', 'impairment exp goodwill', 'impairments goodwill', 'impair goodwill', 'impair expense goodwill', 'impair exp goodwill', 'impairment charges goodwill', 'impairment charge goodwill', 'impair charges goodwill', 'impair charge goodwill', 'asset writedown', 'assets writedown', 'asset write down', 'assets write down'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='ebt', display_name='Earnings Before Tax', extract_names=['ebt', 'earnings before taxes', 'earnings before tax', 'earn before tax', 'earn before taxes', 'ebt including unusual items', 'earnings before taxes including unusual items', 'earnings before tax including unusual items', 'earn before tax including unusual items', 'earn before taxes including unusual items', 'ebt inc unusual items', 'earnings before taxes inc unusual items', 'earnings before tax inc unusual items', 'earn before tax inc unusual items', 'earn before taxes inc unusual items', 'ebt incl unusual items', 'earnings before taxes incl unusual items', 'earnings before tax incl unusual items', 'earn before tax incl unusual items', 'earn before taxes incl unusual items', 'pretax income', 'pre tax income', 'income pretax', 'income pre tax'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='ebit[t] - int_exp[t]'), ItemConfig(key='tax_exp', display_name='Income Tax Expense', extract_names=['taxes', 'tax', 'tax provision', 'tax expense', 'tax expenses', 'tax exp', 'income tax', 'income tax provision', 'income tax expense', 'income tax expenses', 'income tax exp'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of='ebt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='net_income', display_name='Net Income', extract_names=['net income', 'net inc', 'earnings', 'earn'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='ebt[t] - tax_exp[t]')]), prior_statement=IncomeStatementData(items_config=DataConfigManager(configs=[ItemConfig(key='revenue', display_name='Revenue', extract_names=['total revenue', 'total rev', 'total sales', 'total sale', 'revenue', 'rev', 'sales', 'sale'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='cogs', display_name='Cost of Goods Sold', extract_names=['cost of revenue', 'cost of goods sold', 'cogs', 'cor'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gross_profit', display_name='Gross Profit', extract_names=None, force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='revenue[t] - cogs[t]'), ItemConfig(key='rd_exp', display_name='R&D Expense', extract_names=['rd expenses', 'rd expense', 'rd exp', 'rd', 'research and development expenses', 'research and development expense', 'research and development exp', 'research and development'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='sga', display_name='SG&A Expense', extract_names=['sga', 'sga expense', 'sga expenses', 'sga exp', 'selling general and administrative', 'selling general and administrative expense', 'selling general and administrative expenses', 'selling general and administrative exp', 'selling general administrative', 'selling general administrative expense', 'selling general administrative expenses', 'selling general administrative exp', 'selling general and admin', 'selling general and admin expense', 'selling general and admin expenses', 'selling general and admin exp', 'selling general admin', 'selling general admin expense', 'selling general admin expenses', 'selling general admin exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='dep_exp', display_name='Depreciation & Amortization Expense', extract_names=['da', 'dep amort', 'dep and amort', 'dep', 'depreciation amort', 'depreciation and amort', 'depreciation', 'depreciation amortization', 'depreciation and amortization', 'dep amortization', 'dep and amortization'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_op_exp', display_name='Other Operating Expenses', extract_names=['other operating expenses', 'other operating expense', 'other operating exp', 'other op expenses', 'other op expense', 'other op exp', 'other operating expensesincome', 'other operating expenseincome', 'other operating expincome', 'other op expensesincome', 'other op expenseincome', 'other op expincome', 'other operating expenses income', 'other operating expense income', 'other operating exp income', 'other op expenses income', 'other op expense income', 'other op exp income', 'other operating expensesinc', 'other operating expenseinc', 'other operating expinc', 'other op expensesinc', 'other op expenseinc', 'other op expinc', 'other operating expenses inc', 'other operating expense inc', 'other operating exp inc', 'other op expenses inc', 'other op expense inc', 'other op exp inc', 'other income expenses', 'other income expense', 'other income exps', 'other income exp', 'other inc expenses', 'other inc expense', 'other inc exps', 'other inc exp', 'other expenses income', 'other expense income', 'other exps income', 'other exp income', 'other expenses inc', 'other expense inc', 'other exps inc', 'other exp inc'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='op_exp', display_name='Operating Expense', extract_names=['op expense', 'op expenses', 'op exp', 'operating expense', 'operating expenses', 'operating exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='rd_exp[t] + dep_exp[t] + sga[t] + other_op_exp[t]'), ItemConfig(key='ebit', display_name='Earnings Before Interest and Taxes', extract_names=['ebit', 'earnings before interest and taxes', 'earnings before int and taxes', 'earnings before interest and tax', 'earnings before int and tax', 'earn before interest and taxes', 'earn before int and taxes', 'earn before interest and tax', 'earn before int and tax', 'earnings before interest taxes', 'earnings before int taxes', 'earnings before interest tax', 'earnings before int tax', 'earn before interest taxes', 'earn before int taxes', 'earn before interest tax', 'earn before int tax', 'operating income', 'op income', 'op inc', 'operating inc'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='gross_profit[t] - op_exp[t]'), ItemConfig(key='int_exp', display_name='Interest Expense', extract_names=['int', 'int expense', 'int expenses', 'int exp', 'interest', 'interest expense', 'interest expenses', 'interest exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gain_on_sale_invest', display_name='Gain on Sale of Investments', extract_names=['gain loss on sale of invest', 'gain loss sale of invest', 'gain loss sale invest', 'gain on sale of invest', 'gain sale of invest', 'gain sale invest', 'gain loss on sale of investments', 'gain loss sale of investments', 'gain loss sale investments', 'gain on sale of investments', 'gain sale of investments', 'gain sale investments'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gain_on_sale_asset', display_name='Gain on Sale of Assets', extract_names=['gain loss on sale of assets', 'gain loss sale of assets', 'gain loss sale assets', 'gain on sale of assets', 'gain sale of assets', 'gain sale assets', 'gain loss on sale of asset', 'gain loss sale of asset', 'gain loss sale asset', 'gain on sale of asset', 'gain sale of asset', 'gain sale asset'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='impairment', display_name='Impairment Expense', extract_names=['impairment', 'impairment expense', 'impairment exp', 'impairments', 'impair', 'impair expense', 'impair exp', 'impairment charges', 'impairment charge', 'impair charges', 'impair charge', 'impairment of goodwill', 'impairment expense of goodwill', 'impairment exp of goodwill', 'impairments of goodwill', 'impair of goodwill', 'impair expense of goodwill', 'impair exp of goodwill', 'impairment charges of goodwill', 'impairment charge of goodwill', 'impair charges of goodwill', 'impair charge of goodwill', 'impairment goodwill', 'impairment expense goodwill', 'impairment exp goodwill', 'impairments goodwill', 'impair goodwill', 'impair expense goodwill', 'impair exp goodwill', 'impairment charges goodwill', 'impairment charge goodwill', 'impair charges goodwill', 'impair charge goodwill', 'asset writedown', 'assets writedown', 'asset write down', 'assets write down'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='ebt', display_name='Earnings Before Tax', extract_names=['ebt', 'earnings before taxes', 'earnings before tax', 'earn before tax', 'earn before taxes', 'ebt including unusual items', 'earnings before taxes including unusual items', 'earnings before tax including unusual items', 'earn before tax including unusual items', 'earn before taxes including unusual items', 'ebt inc unusual items', 'earnings before taxes inc unusual items', 'earnings before tax inc unusual items', 'earn before tax inc unusual items', 'earn before taxes inc unusual items', 'ebt incl unusual items', 'earnings before taxes incl unusual items', 'earnings before tax incl unusual items', 'earn before tax incl unusual items', 'earn before taxes incl unusual items', 'pretax income', 'pre tax income', 'income pretax', 'income pre tax'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='ebit[t] - int_exp[t]'), ItemConfig(key='tax_exp', display_name='Income Tax Expense', extract_names=['taxes', 'tax', 'tax provision', 'tax expense', 'tax expenses', 'tax exp', 'income tax', 'income tax provision', 'income tax expense', 'income tax expenses', 'income tax exp'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of='ebt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='net_income', display_name='Net Income', extract_names=['net income', 'net inc', 'earnings', 'earn'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='ebt[t] - tax_exp[t]')]), prior_statement=IncomeStatementData(items_config=DataConfigManager(configs=[ItemConfig(key='revenue', display_name='Revenue', extract_names=['total revenue', 'total rev', 'total sales', 'total sale', 'revenue', 'rev', 'sales', 'sale'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='cogs', display_name='Cost of Goods Sold', extract_names=['cost of revenue', 'cost of goods sold', 'cogs', 'cor'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gross_profit', display_name='Gross Profit', extract_names=None, force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='revenue[t] - cogs[t]'), ItemConfig(key='rd_exp', display_name='R&D Expense', extract_names=['rd expenses', 'rd expense', 'rd exp', 'rd', 'research and development expenses', 'research and development expense', 'research and development exp', 'research and development'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='sga', display_name='SG&A Expense', extract_names=['sga', 'sga expense', 'sga expenses', 'sga exp', 'selling general and administrative', 'selling general and administrative expense', 'selling general and administrative expenses', 'selling general and administrative exp', 'selling general administrative', 'selling general administrative expense', 'selling general administrative expenses', 'selling general administrative exp', 'selling general and admin', 'selling general and admin expense', 'selling general and admin expenses', 'selling general and admin exp', 'selling general admin', 'selling general admin expense', 'selling general admin expenses', 'selling general admin exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='dep_exp', display_name='Depreciation & Amortization Expense', extract_names=['da', 'dep amort', 'dep and amort', 'dep', 'depreciation amort', 'depreciation and amort', 'depreciation', 'depreciation amortization', 'depreciation and amortization', 'dep amortization', 'dep and amortization'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_op_exp', display_name='Other Operating Expenses', extract_names=['other operating expenses', 'other operating expense', 'other operating exp', 'other op expenses', 'other op expense', 'other op exp', 'other operating expensesincome', 'other operating expenseincome', 'other operating expincome', 'other op expensesincome', 'other op expenseincome', 'other op expincome', 'other operating expenses income', 'other operating expense income', 'other operating exp income', 'other op expenses income', 'other op expense income', 'other op exp income', 'other operating expensesinc', 'other operating expenseinc', 'other operating expinc', 'other op expensesinc', 'other op expenseinc', 'other op expinc', 'other operating expenses inc', 'other operating expense inc', 'other operating exp inc', 'other op expenses inc', 'other op expense inc', 'other op exp inc', 'other income expenses', 'other income expense', 'other income exps', 'other income exp', 'other inc expenses', 'other inc expense', 'other inc exps', 'other inc exp', 'other expenses income', 'other expense income', 'other exps income', 'other exp income', 'other expenses inc', 'other expense inc', 'other exps inc', 'other exp inc'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='op_exp', display_name='Operating Expense', extract_names=['op expense', 'op expenses', 'op exp', 'operating expense', 'operating expenses', 'operating exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='rd_exp[t] + dep_exp[t] + sga[t] + other_op_exp[t]'), ItemConfig(key='ebit', display_name='Earnings Before Interest and Taxes', extract_names=['ebit', 'earnings before interest and taxes', 'earnings before int and taxes', 'earnings before interest and tax', 'earnings before int and tax', 'earn before interest and taxes', 'earn before int and taxes', 'earn before interest and tax', 'earn before int and tax', 'earnings before interest taxes', 'earnings before int taxes', 'earnings before interest tax', 'earnings before int tax', 'earn before interest taxes', 'earn before int taxes', 'earn before interest tax', 'earn before int tax', 'operating income', 'op income', 'op inc', 'operating inc'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='gross_profit[t] - op_exp[t]'), ItemConfig(key='int_exp', display_name='Interest Expense', extract_names=['int', 'int expense', 'int expenses', 'int exp', 'interest', 'interest expense', 'interest expenses', 'interest exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gain_on_sale_invest', display_name='Gain on Sale of Investments', extract_names=['gain loss on sale of invest', 'gain loss sale of invest', 'gain loss sale invest', 'gain on sale of invest', 'gain sale of invest', 'gain sale invest', 'gain loss on sale of investments', 'gain loss sale of investments', 'gain loss sale investments', 'gain on sale of investments', 'gain sale of investments', 'gain sale investments'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gain_on_sale_asset', display_name='Gain on Sale of Assets', extract_names=['gain loss on sale of assets', 'gain loss sale of assets', 'gain loss sale assets', 'gain on sale of assets', 'gain sale of assets', 'gain sale assets', 'gain loss on sale of asset', 'gain loss sale of asset', 'gain loss sale asset', 'gain on sale of asset', 'gain sale of asset', 'gain sale asset'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='impairment', display_name='Impairment Expense', extract_names=['impairment', 'impairment expense', 'impairment exp', 'impairments', 'impair', 'impair expense', 'impair exp', 'impairment charges', 'impairment charge', 'impair charges', 'impair charge', 'impairment of goodwill', 'impairment expense of goodwill', 'impairment exp of goodwill', 'impairments of goodwill', 'impair of goodwill', 'impair expense of goodwill', 'impair exp of goodwill', 'impairment charges of goodwill', 'impairment charge of goodwill', 'impair charges of goodwill', 'impair charge of goodwill', 'impairment goodwill', 'impairment expense goodwill', 'impairment exp goodwill', 'impairments goodwill', 'impair goodwill', 'impair expense goodwill', 'impair exp goodwill', 'impairment charges goodwill', 'impairment charge goodwill', 'impair charges goodwill', 'impair charge goodwill', 'asset writedown', 'assets writedown', 'asset write down', 'assets write down'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='ebt', display_name='Earnings Before Tax', extract_names=['ebt', 'earnings before taxes', 'earnings before tax', 'earn before tax', 'earn before taxes', 'ebt including unusual items', 'earnings before taxes including unusual items', 'earnings before tax including unusual items', 'earn before tax including unusual items', 'earn before taxes including unusual items', 'ebt inc unusual items', 'earnings before taxes inc unusual items', 'earnings before tax inc unusual items', 'earn before tax inc unusual items', 'earn before taxes inc unusual items', 'ebt incl unusual items', 'earnings before taxes incl unusual items', 'earnings before tax incl unusual items', 'earn before tax incl unusual items', 'earn before taxes incl unusual items', 'pretax income', 'pre tax income', 'income pretax', 'income pre tax'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='ebit[t] - int_exp[t]'), ItemConfig(key='tax_exp', display_name='Income Tax Expense', extract_names=['taxes', 'tax', 'tax provision', 'tax expense', 'tax expenses', 'tax exp', 'income tax', 'income tax provision', 'income tax expense', 'income tax expenses', 'income tax exp'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of='ebt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='net_income', display_name='Net Income', extract_names=['net income', 'net inc', 'earnings', 'earn'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='ebt[t] - tax_exp[t]')]), prior_statement=None, unextracted_names=['gross_profit', 'cash', 'shortterm investments', 'total cash st investments', 'receivables', 'inv', 'def tax asset curr', 'other current assets', 'total current assets', 'gross ppe', 'accumulated depreciation', 'ppe', 'goodwill', 'lt invest', 'def tax asset long term', 'other lt assets', 'total non current assets', 'total assets', 'payables', 'st debt', 'curr port of lt debt', 'tax liab shortterm', 'other current liabilities', 'total current liabilities', 'lt debt', 'total debt', 'deferred revenue', 'tax liab longterm', 'deposit liab', 'other lt liabilities', 'total non current liabilities', 'total liab', 'total common stock', 'other income', 're', 'minority interest', 'total equity', 'total liabilities and equity'], revenue=32396000000.0, cogs=24931000000.0, sga=3645000000.0, int_exp=389000000.0, tax_exp=-270000000.0, rd_exp=1421000000.0, dep_exp=0.0, other_op_exp=0.0, gain_on_sale_invest=0.0, gain_on_sale_asset=0.0, impairment=0.0, op_exp=6888000000.0, ebit=1014000000.0, ebt=625000000.0, net_income=895000000.0), unextracted_names=['gross_profit', 'cash', 'shortterm investments', 'total cash st investments', 'receivables', 'inv', 'def tax asset curr', 'other current assets', 'total current assets', 'gross ppe', 'accumulated depreciation', 'ppe', 'goodwill', 'lt invest', 'def tax asset long term', 'other lt assets', 'total non current assets', 'total assets', 'payables', 'st debt', 'curr port of lt debt', 'tax liab shortterm', 'other current liabilities', 'total current liabilities', 'lt debt', 'total debt', 'deferred revenue', 'tax liab longterm', 'deposit liab', 'other lt liabilities', 'total non current liabilities', 'total liab', 'total common stock', 'other income', 're', 'minority interest', 'total equity', 'total liabilities and equity'], revenue=42588000000.0, cogs=31281000000.0, sga=4248000000.0, int_exp=343000000.0, tax_exp=968000000.0, rd_exp=1905000000.0, dep_exp=0.0, other_op_exp=0.0, gain_on_sale_invest=0.0, gain_on_sale_asset=0.0, impairment=0.0, op_exp=7344000000.0, ebit=4011000000.0, ebt=3668000000.0, net_income=2700000000.0), unextracted_names=['gross_profit', 'cash', 'shortterm investments', 'total cash st investments', 'receivables', 'inv', 'def tax asset curr', 'other current assets', 'total current assets', 'gross ppe', 'accumulated depreciation', 'ppe', 'goodwill', 'lt invest', 'def tax asset long term', 'other lt assets', 'total non current assets', 'total assets', 'payables', 'st debt', 'curr port of lt debt', 'tax liab shortterm', 'other current liabilities', 'total current liabilities', 'lt debt', 'total debt', 'deferred revenue', 'tax liab longterm', 'deposit liab', 'other lt liabilities', 'total non current liabilities', 'total liab', 'total common stock', 'other income', 're', 'minority interest', 'total equity', 'total liabilities and equity'], revenue=60138000000.0, cogs=44404000000.0, sga=5203000000.0, int_exp=396000000.0, tax_exp=1720000000.0, rd_exp=2297000000.0, dep_exp=0.0, other_op_exp=0.0, gain_on_sale_invest=0.0, gain_on_sale_asset=0.0, impairment=0.0, op_exp=8581000000.0, ebit=7044000000.0, ebt=6648000000.0, net_income=4928000000.0), unextracted_names=['gross_profit', 'cash', 'shortterm investments', 'total cash st investments', 'receivables', 'inv', 'def tax asset curr', 'other current assets', 'total current assets', 'gross ppe', 'accumulated depreciation', 'ppe', 'goodwill', 'lt invest', 'def tax asset long term', 'other lt assets', 'total non current assets', 'total assets', 'payables', 'st debt', 'curr port of lt debt', 'tax liab shortterm', 'other current liabilities', 'total current liabilities', 'lt debt', 'total debt', 'deferred revenue', 'tax liab longterm', 'deposit liab', 'other lt liabilities', 'total non current liabilities', 'total liab', 'total common stock', 'other income', 're', 'minority interest', 'total equity', 'total liabilities and equity'], revenue=65875000000.0, cogs=47852000000.0, sga=5919000000.0, int_exp=467000000.0, tax_exp=2528000000.0, rd_exp=2466000000.0, dep_exp=0.0, other_op_exp=0.0, gain_on_sale_invest=0.0, gain_on_sale_asset=0.0, impairment=0.0, op_exp=9450000000.0, ebit=8676000000.0, ebt=8209000000.0, net_income=5681000000.0), unextracted_names=['gross_profit', 'cash', 'shortterm investments', 'total cash st investments', 'receivables', 'inv', 'def tax asset curr', 'other current assets', 'total current assets', 'gross ppe', 'accumulated depreciation', 'ppe', 'goodwill', 'lt invest', 'def tax asset long term', 'other lt assets', 'total non current assets', 'total assets', 'payables', 'st debt', 'curr port of lt debt', 'tax liab shortterm', 'other current liabilities', 'total current liabilities', 'lt debt', 'total debt', 'deferred revenue', 'tax liab longterm', 'deposit liab', 'other lt liabilities', 'total non current liabilities', 'total liab', 'total common stock', 'other income', 're', 'minority interest', 'total equity', 'total liabilities and equity'], revenue=55656000000.0, cogs=41454000000.0, sga=5547000000.0, int_exp=465000000.0, tax_exp=1319000000.0, rd_exp=2046000000.0, dep_exp=0.0, other_op_exp=0.0, gain_on_sale_invest=0.0, gain_on_sale_asset=0.0, impairment=0.0, op_exp=8574000000.0, ebit=5573000000.0, ebt=5108000000.0, net_income=3789000000.0), Timestamp('2014-12-31 00:00:00'): IncomeStatementData(items_config=DataConfigManager(configs=[ItemConfig(key='revenue', display_name='Revenue', extract_names=['total revenue', 'total rev', 'total sales', 'total sale', 'revenue', 'rev', 'sales', 'sale'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='cogs', display_name='Cost of Goods Sold', extract_names=['cost of revenue', 'cost of goods sold', 'cogs', 'cor'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gross_profit', display_name='Gross Profit', extract_names=None, force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='revenue[t] - cogs[t]'), ItemConfig(key='rd_exp', display_name='R&D Expense', extract_names=['rd expenses', 'rd expense', 'rd exp', 'rd', 'research and development expenses', 'research and development expense', 'research and development exp', 'research and development'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='sga', display_name='SG&A Expense', extract_names=['sga', 'sga expense', 'sga expenses', 'sga exp', 'selling general and administrative', 'selling general and administrative expense', 'selling general and administrative expenses', 'selling general and administrative exp', 'selling general administrative', 'selling general administrative expense', 'selling general administrative expenses', 'selling general administrative exp', 'selling general and admin', 'selling general and admin expense', 'selling general and admin expenses', 'selling general and admin exp', 'selling general admin', 'selling general admin expense', 'selling general admin expenses', 'selling general admin exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='dep_exp', display_name='Depreciation & Amortization Expense', extract_names=['da', 'dep amort', 'dep and amort', 'dep', 'depreciation amort', 'depreciation and amort', 'depreciation', 'depreciation amortization', 'depreciation and amortization', 'dep amortization', 'dep and amortization'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_op_exp', display_name='Other Operating Expenses', extract_names=['other operating expenses', 'other operating expense', 'other operating exp', 'other op expenses', 'other op expense', 'other op exp', 'other operating expensesincome', 'other operating expenseincome', 'other operating expincome', 'other op expensesincome', 'other op expenseincome', 'other op expincome', 'other operating expenses income', 'other operating expense income', 'other operating exp income', 'other op expenses income', 'other op expense income', 'other op exp income', 'other operating expensesinc', 'other operating expenseinc', 'other operating expinc', 'other op expensesinc', 'other op expenseinc', 'other op expinc', 'other operating expenses inc', 'other operating expense inc', 'other operating exp inc', 'other op expenses inc', 'other op expense inc', 'other op exp inc', 'other income expenses', 'other income expense', 'other income exps', 'other income exp', 'other inc expenses', 'other inc expense', 'other inc exps', 'other inc exp', 'other expenses income', 'other expense income', 'other exps income', 'other exp income', 'other expenses inc', 'other expense inc', 'other exps inc', 'other exp inc'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='op_exp', display_name='Operating Expense', extract_names=['op expense', 'op expenses', 'op exp', 'operating expense', 'operating expenses', 'operating exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='rd_exp[t] + dep_exp[t] + sga[t] + other_op_exp[t]'), ItemConfig(key='ebit', display_name='Earnings Before Interest and Taxes', extract_names=['ebit', 'earnings before interest and taxes', 'earnings before int and taxes', 'earnings before interest and tax', 'earnings before int and tax', 'earn before interest and taxes', 'earn before int and taxes', 'earn before interest and tax', 'earn before int and tax', 'earnings before interest taxes', 'earnings before int taxes', 'earnings before interest tax', 'earnings before int tax', 'earn before interest taxes', 'earn before int taxes', 'earn before interest tax', 'earn before int tax', 'operating income', 'op income', 'op inc', 'operating inc'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='gross_profit[t] - op_exp[t]'), ItemConfig(key='int_exp', display_name='Interest Expense', extract_names=['int', 'int expense', 'int expenses', 'int exp', 'interest', 'interest expense', 'interest expenses', 'interest exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gain_on_sale_invest', display_name='Gain on Sale of Investments', extract_names=['gain loss on sale of invest', 'gain loss sale of invest', 'gain loss sale invest', 'gain on sale of invest', 'gain sale of invest', 'gain sale invest', 'gain loss on sale of investments', 'gain loss sale of investments', 'gain loss sale investments', 'gain on sale of investments', 'gain sale of investments', 'gain sale investments'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gain_on_sale_asset', display_name='Gain on Sale of Assets', extract_names=['gain loss on sale of assets', 'gain loss sale of assets', 'gain loss sale assets', 'gain on sale of assets', 'gain sale of assets', 'gain sale assets', 'gain loss on sale of asset', 'gain loss sale of asset', 'gain loss sale asset', 'gain on sale of asset', 'gain sale of asset', 'gain sale asset'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='impairment', display_name='Impairment Expense', extract_names=['impairment', 'impairment expense', 'impairment exp', 'impairments', 'impair', 'impair expense', 'impair exp', 'impairment charges', 'impairment charge', 'impair charges', 'impair charge', 'impairment of goodwill', 'impairment expense of goodwill', 'impairment exp of goodwill', 'impairments of goodwill', 'impair of goodwill', 'impair expense of goodwill', 'impair exp of goodwill', 'impairment charges of goodwill', 'impairment charge of goodwill', 'impair charges of goodwill', 'impair charge of goodwill', 'impairment goodwill', 'impairment expense goodwill', 'impairment exp goodwill', 'impairments goodwill', 'impair goodwill', 'impair expense goodwill', 'impair exp goodwill', 'impairment charges goodwill', 'impairment charge goodwill', 'impair charges goodwill', 'impair charge goodwill', 'asset writedown', 'assets writedown', 'asset write down', 'assets write down'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='ebt', display_name='Earnings Before Tax', extract_names=['ebt', 'earnings before taxes', 'earnings before tax', 'earn before tax', 'earn before taxes', 'ebt including unusual items', 'earnings before taxes including unusual items', 'earnings before tax including unusual items', 'earn before tax including unusual items', 'earn before taxes including unusual items', 'ebt inc unusual items', 'earnings before taxes inc unusual items', 'earnings before tax inc unusual items', 'earn before tax inc unusual items', 'earn before taxes inc unusual items', 'ebt incl unusual items', 'earnings before taxes incl unusual items', 'earnings before tax incl unusual items', 'earn before tax incl unusual items', 'earn before taxes incl unusual items', 'pretax income', 'pre tax income', 'income pretax', 'income pre tax'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='ebit[t] - int_exp[t]'), ItemConfig(key='tax_exp', display_name='Income Tax Expense', extract_names=['taxes', 'tax', 'tax provision', 'tax expense', 'tax expenses', 'tax exp', 'income tax', 'income tax provision', 'income tax expense', 'income tax expenses', 'income tax exp'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of='ebt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='net_income', display_name='Net Income', extract_names=['net income', 'net inc', 'earnings', 'earn'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='ebt[t] - tax_exp[t]')]), prior_statement=IncomeStatementData(items_config=DataConfigManager(configs=[ItemConfig(key='revenue', display_name='Revenue', extract_names=['total revenue', 'total rev', 'total sales', 'total sale', 'revenue', 'rev', 'sales', 'sale'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='cogs', display_name='Cost of Goods Sold', extract_names=['cost of revenue', 'cost of goods sold', 'cogs', 'cor'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gross_profit', display_name='Gross Profit', extract_names=None, force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='revenue[t] - cogs[t]'), ItemConfig(key='rd_exp', display_name='R&D Expense', extract_names=['rd expenses', 'rd expense', 'rd exp', 'rd', 'research and development expenses', 'research and development expense', 'research and development exp', 'research and development'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='sga', display_name='SG&A Expense', extract_names=['sga', 'sga expense', 'sga expenses', 'sga exp', 'selling general and administrative', 'selling general and administrative expense', 'selling general and administrative expenses', 'selling general and administrative exp', 'selling general administrative', 'selling general administrative expense', 'selling general administrative expenses', 'selling general administrative exp', 'selling general and admin', 'selling general and admin expense', 'selling general and admin expenses', 'selling general and admin exp', 'selling general admin', 'selling general admin expense', 'selling general admin expenses', 'selling general admin exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='dep_exp', display_name='Depreciation & Amortization Expense', extract_names=['da', 'dep amort', 'dep and amort', 'dep', 'depreciation amort', 'depreciation and amort', 'depreciation', 'depreciation amortization', 'depreciation and amortization', 'dep amortization', 'dep and amortization'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_op_exp', display_name='Other Operating Expenses', extract_names=['other operating expenses', 'other operating expense', 'other operating exp', 'other op expenses', 'other op expense', 'other op exp', 'other operating expensesincome', 'other operating expenseincome', 'other operating expincome', 'other op expensesincome', 'other op expenseincome', 'other op expincome', 'other operating expenses income', 'other operating expense income', 'other operating exp income', 'other op expenses income', 'other op expense income', 'other op exp income', 'other operating expensesinc', 'other operating expenseinc', 'other operating expinc', 'other op expensesinc', 'other op expenseinc', 'other op expinc', 'other operating expenses inc', 'other operating expense inc', 'other operating exp inc', 'other op expenses inc', 'other op expense inc', 'other op exp inc', 'other income expenses', 'other income expense', 'other income exps', 'other income exp', 'other inc expenses', 'other inc expense', 'other inc exps', 'other inc exp', 'other expenses income', 'other expense income', 'other exps income', 'other exp income', 'other expenses inc', 'other expense inc', 'other exps inc', 'other exp inc'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='op_exp', display_name='Operating Expense', extract_names=['op expense', 'op expenses', 'op exp', 'operating expense', 'operating expenses', 'operating exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='rd_exp[t] + dep_exp[t] + sga[t] + other_op_exp[t]'), ItemConfig(key='ebit', display_name='Earnings Before Interest and Taxes', extract_names=['ebit', 'earnings before interest and taxes', 'earnings before int and taxes', 'earnings before interest and tax', 'earnings before int and tax', 'earn before interest and taxes', 'earn before int and taxes', 'earn before interest and tax', 'earn before int and tax', 'earnings before interest taxes', 'earnings before int taxes', 'earnings before interest tax', 'earnings before int tax', 'earn before interest taxes', 'earn before int taxes', 'earn before interest tax', 'earn before int tax', 'operating income', 'op income', 'op inc', 'operating inc'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='gross_profit[t] - op_exp[t]'), ItemConfig(key='int_exp', display_name='Interest Expense', extract_names=['int', 'int expense', 'int expenses', 'int exp', 'interest', 'interest expense', 'interest expenses', 'interest exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gain_on_sale_invest', display_name='Gain on Sale of Investments', extract_names=['gain loss on sale of invest', 'gain loss sale of invest', 'gain loss sale invest', 'gain on sale of invest', 'gain sale of invest', 'gain sale invest', 'gain loss on sale of investments', 'gain loss sale of investments', 'gain loss sale investments', 'gain on sale of investments', 'gain sale of investments', 'gain sale investments'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gain_on_sale_asset', display_name='Gain on Sale of Assets', extract_names=['gain loss on sale of assets', 'gain loss sale of assets', 'gain loss sale assets', 'gain on sale of assets', 'gain sale of assets', 'gain sale assets', 'gain loss on sale of asset', 'gain loss sale of asset', 'gain loss sale asset', 'gain on sale of asset', 'gain sale of asset', 'gain sale asset'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='impairment', display_name='Impairment Expense', extract_names=['impairment', 'impairment expense', 'impairment exp', 'impairments', 'impair', 'impair expense', 'impair exp', 'impairment charges', 'impairment charge', 'impair charges', 'impair charge', 'impairment of goodwill', 'impairment expense of goodwill', 'impairment exp of goodwill', 'impairments of goodwill', 'impair of goodwill', 'impair expense of goodwill', 'impair exp of goodwill', 'impairment charges of goodwill', 'impairment charge of goodwill', 'impair charges of goodwill', 'impair charge of goodwill', 'impairment goodwill', 'impairment expense goodwill', 'impairment exp goodwill', 'impairments goodwill', 'impair goodwill', 'impair expense goodwill', 'impair exp goodwill', 'impairment charges goodwill', 'impairment charge goodwill', 'impair charges goodwill', 'impair charge goodwill', 'asset writedown', 'assets writedown', 'asset write down', 'assets write down'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='ebt', display_name='Earnings Before Tax', extract_names=['ebt', 'earnings before taxes', 'earnings before tax', 'earn before tax', 'earn before taxes', 'ebt including unusual items', 'earnings before taxes including unusual items', 'earnings before tax including unusual items', 'earn before tax including unusual items', 'earn before taxes including unusual items', 'ebt inc unusual items', 'earnings before taxes inc unusual items', 'earnings before tax inc unusual items', 'earn before tax inc unusual items', 'earn before taxes inc unusual items', 'ebt incl unusual items', 'earnings before taxes incl unusual items', 'earnings before tax incl unusual items', 'earn before tax incl unusual items', 'earn before taxes incl unusual items', 'pretax income', 'pre tax income', 'income pretax', 'income pre tax'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='ebit[t] - int_exp[t]'), ItemConfig(key='tax_exp', display_name='Income Tax Expense', extract_names=['taxes', 'tax', 'tax provision', 'tax expense', 'tax expenses', 'tax exp', 'income tax', 'income tax provision', 'income tax expense', 'income tax expenses', 'income tax exp'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of='ebt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='net_income', display_name='Net Income', extract_names=['net income', 'net inc', 'earnings', 'earn'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='ebt[t] - tax_exp[t]')]), prior_statement=IncomeStatementData(items_config=DataConfigManager(configs=[ItemConfig(key='revenue', display_name='Revenue', extract_names=['total revenue', 'total rev', 'total sales', 'total sale', 'revenue', 'rev', 'sales', 'sale'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='cogs', display_name='Cost of Goods Sold', extract_names=['cost of revenue', 'cost of goods sold', 'cogs', 'cor'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gross_profit', display_name='Gross Profit', extract_names=None, force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='revenue[t] - cogs[t]'), ItemConfig(key='rd_exp', display_name='R&D Expense', extract_names=['rd expenses', 'rd expense', 'rd exp', 'rd', 'research and development expenses', 'research and development expense', 'research and development exp', 'research and development'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='sga', display_name='SG&A Expense', extract_names=['sga', 'sga expense', 'sga expenses', 'sga exp', 'selling general and administrative', 'selling general and administrative expense', 'selling general and administrative expenses', 'selling general and administrative exp', 'selling general administrative', 'selling general administrative expense', 'selling general administrative expenses', 'selling general administrative exp', 'selling general and admin', 'selling general and admin expense', 'selling general and admin expenses', 'selling general and admin exp', 'selling general admin', 'selling general admin expense', 'selling general admin expenses', 'selling general admin exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='dep_exp', display_name='Depreciation & Amortization Expense', extract_names=['da', 'dep amort', 'dep and amort', 'dep', 'depreciation amort', 'depreciation and amort', 'depreciation', 'depreciation amortization', 'depreciation and amortization', 'dep amortization', 'dep and amortization'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_op_exp', display_name='Other Operating Expenses', extract_names=['other operating expenses', 'other operating expense', 'other operating exp', 'other op expenses', 'other op expense', 'other op exp', 'other operating expensesincome', 'other operating expenseincome', 'other operating expincome', 'other op expensesincome', 'other op expenseincome', 'other op expincome', 'other operating expenses income', 'other operating expense income', 'other operating exp income', 'other op expenses income', 'other op expense income', 'other op exp income', 'other operating expensesinc', 'other operating expenseinc', 'other operating expinc', 'other op expensesinc', 'other op expenseinc', 'other op expinc', 'other operating expenses inc', 'other operating expense inc', 'other operating exp inc', 'other op expenses inc', 'other op expense inc', 'other op exp inc', 'other income expenses', 'other income expense', 'other income exps', 'other income exp', 'other inc expenses', 'other inc expense', 'other inc exps', 'other inc exp', 'other expenses income', 'other expense income', 'other exps income', 'other exp income', 'other expenses inc', 'other expense inc', 'other exps inc', 'other exp inc'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='op_exp', display_name='Operating Expense', extract_names=['op expense', 'op expenses', 'op exp', 'operating expense', 'operating expenses', 'operating exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='rd_exp[t] + dep_exp[t] + sga[t] + other_op_exp[t]'), ItemConfig(key='ebit', display_name='Earnings Before Interest and Taxes', extract_names=['ebit', 'earnings before interest and taxes', 'earnings before int and taxes', 'earnings before interest and tax', 'earnings before int and tax', 'earn before interest and taxes', 'earn before int and taxes', 'earn before interest and tax', 'earn before int and tax', 'earnings before interest taxes', 'earnings before int taxes', 'earnings before interest tax', 'earnings before int tax', 'earn before interest taxes', 'earn before int taxes', 'earn before interest tax', 'earn before int tax', 'operating income', 'op income', 'op inc', 'operating inc'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='gross_profit[t] - op_exp[t]'), ItemConfig(key='int_exp', display_name='Interest Expense', extract_names=['int', 'int expense', 'int expenses', 'int exp', 'interest', 'interest expense', 'interest expenses', 'interest exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gain_on_sale_invest', display_name='Gain on Sale of Investments', extract_names=['gain loss on sale of invest', 'gain loss sale of invest', 'gain loss sale invest', 'gain on sale of invest', 'gain sale of invest', 'gain sale invest', 'gain loss on sale of investments', 'gain loss sale of investments', 'gain loss sale investments', 'gain on sale of investments', 'gain sale of investments', 'gain sale investments'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gain_on_sale_asset', display_name='Gain on Sale of Assets', extract_names=['gain loss on sale of assets', 'gain loss sale of assets', 'gain loss sale assets', 'gain on sale of assets', 'gain sale of assets', 'gain sale assets', 'gain loss on sale of asset', 'gain loss sale of asset', 'gain loss sale asset', 'gain on sale of asset', 'gain sale of asset', 'gain sale asset'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='impairment', display_name='Impairment Expense', extract_names=['impairment', 'impairment expense', 'impairment exp', 'impairments', 'impair', 'impair expense', 'impair exp', 'impairment charges', 'impairment charge', 'impair charges', 'impair charge', 'impairment of goodwill', 'impairment expense of goodwill', 'impairment exp of goodwill', 'impairments of goodwill', 'impair of goodwill', 'impair expense of goodwill', 'impair exp of goodwill', 'impairment charges of goodwill', 'impairment charge of goodwill', 'impair charges of goodwill', 'impair charge of goodwill', 'impairment goodwill', 'impairment expense goodwill', 'impairment exp goodwill', 'impairments goodwill', 'impair goodwill', 'impair expense goodwill', 'impair exp goodwill', 'impairment charges goodwill', 'impairment charge goodwill', 'impair charges goodwill', 'impair charge goodwill', 'asset writedown', 'assets writedown', 'asset write down', 'assets write down'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='ebt', display_name='Earnings Before Tax', extract_names=['ebt', 'earnings before taxes', 'earnings before tax', 'earn before tax', 'earn before taxes', 'ebt including unusual items', 'earnings before taxes including unusual items', 'earnings before tax including unusual items', 'earn before tax including unusual items', 'earn before taxes including unusual items', 'ebt inc unusual items', 'earnings before taxes inc unusual items', 'earnings before tax inc unusual items', 'earn before tax inc unusual items', 'earn before taxes inc unusual items', 'ebt incl unusual items', 'earnings before taxes incl unusual items', 'earnings before tax incl unusual items', 'earn before tax incl unusual items', 'earn before taxes incl unusual items', 'pretax income', 'pre tax income', 'income pretax', 'income pre tax'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='ebit[t] - int_exp[t]'), ItemConfig(key='tax_exp', display_name='Income Tax Expense', extract_names=['taxes', 'tax', 'tax provision', 'tax expense', 'tax expenses', 'tax exp', 'income tax', 'income tax provision', 'income tax expense', 'income tax expenses', 'income tax exp'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of='ebt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='net_income', display_name='Net Income', extract_names=['net income', 'net inc', 'earnings', 'earn'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='ebt[t] - tax_exp[t]')]), prior_statement=IncomeStatementData(items_config=DataConfigManager(configs=[ItemConfig(key='revenue', display_name='Revenue', extract_names=['total revenue', 'total rev', 'total sales', 'total sale', 'revenue', 'rev', 'sales', 'sale'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='cogs', display_name='Cost of Goods Sold', extract_names=['cost of revenue', 'cost of goods sold', 'cogs', 'cor'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gross_profit', display_name='Gross Profit', extract_names=None, force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='revenue[t] - cogs[t]'), ItemConfig(key='rd_exp', display_name='R&D Expense', extract_names=['rd expenses', 'rd expense', 'rd exp', 'rd', 'research and development expenses', 'research and development expense', 'research and development exp', 'research and development'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='sga', display_name='SG&A Expense', extract_names=['sga', 'sga expense', 'sga expenses', 'sga exp', 'selling general and administrative', 'selling general and administrative expense', 'selling general and administrative expenses', 'selling general and administrative exp', 'selling general administrative', 'selling general administrative expense', 'selling general administrative expenses', 'selling general administrative exp', 'selling general and admin', 'selling general and admin expense', 'selling general and admin expenses', 'selling general and admin exp', 'selling general admin', 'selling general admin expense', 'selling general admin expenses', 'selling general admin exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='dep_exp', display_name='Depreciation & Amortization Expense', extract_names=['da', 'dep amort', 'dep and amort', 'dep', 'depreciation amort', 'depreciation and amort', 'depreciation', 'depreciation amortization', 'depreciation and amortization', 'dep amortization', 'dep and amortization'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_op_exp', display_name='Other Operating Expenses', extract_names=['other operating expenses', 'other operating expense', 'other operating exp', 'other op expenses', 'other op expense', 'other op exp', 'other operating expensesincome', 'other operating expenseincome', 'other operating expincome', 'other op expensesincome', 'other op expenseincome', 'other op expincome', 'other operating expenses income', 'other operating expense income', 'other operating exp income', 'other op expenses income', 'other op expense income', 'other op exp income', 'other operating expensesinc', 'other operating expenseinc', 'other operating expinc', 'other op expensesinc', 'other op expenseinc', 'other op expinc', 'other operating expenses inc', 'other operating expense inc', 'other operating exp inc', 'other op expenses inc', 'other op expense inc', 'other op exp inc', 'other income expenses', 'other income expense', 'other income exps', 'other income exp', 'other inc expenses', 'other inc expense', 'other inc exps', 'other inc exp', 'other expenses income', 'other expense income', 'other exps income', 'other exp income', 'other expenses inc', 'other expense inc', 'other exps inc', 'other exp inc'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='op_exp', display_name='Operating Expense', extract_names=['op expense', 'op expenses', 'op exp', 'operating expense', 'operating expenses', 'operating exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='rd_exp[t] + dep_exp[t] + sga[t] + other_op_exp[t]'), ItemConfig(key='ebit', display_name='Earnings Before Interest and Taxes', extract_names=['ebit', 'earnings before interest and taxes', 'earnings before int and taxes', 'earnings before interest and tax', 'earnings before int and tax', 'earn before interest and taxes', 'earn before int and taxes', 'earn before interest and tax', 'earn before int and tax', 'earnings before interest taxes', 'earnings before int taxes', 'earnings before interest tax', 'earnings before int tax', 'earn before interest taxes', 'earn before int taxes', 'earn before interest tax', 'earn before int tax', 'operating income', 'op income', 'op inc', 'operating inc'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='gross_profit[t] - op_exp[t]'), ItemConfig(key='int_exp', display_name='Interest Expense', extract_names=['int', 'int expense', 'int expenses', 'int exp', 'interest', 'interest expense', 'interest expenses', 'interest exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gain_on_sale_invest', display_name='Gain on Sale of Investments', extract_names=['gain loss on sale of invest', 'gain loss sale of invest', 'gain loss sale invest', 'gain on sale of invest', 'gain sale of invest', 'gain sale invest', 'gain loss on sale of investments', 'gain loss sale of investments', 'gain loss sale investments', 'gain on sale of investments', 'gain sale of investments', 'gain sale investments'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gain_on_sale_asset', display_name='Gain on Sale of Assets', extract_names=['gain loss on sale of assets', 'gain loss sale of assets', 'gain loss sale assets', 'gain on sale of assets', 'gain sale of assets', 'gain sale assets', 'gain loss on sale of asset', 'gain loss sale of asset', 'gain loss sale asset', 'gain on sale of asset', 'gain sale of asset', 'gain sale asset'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='impairment', display_name='Impairment Expense', extract_names=['impairment', 'impairment expense', 'impairment exp', 'impairments', 'impair', 'impair expense', 'impair exp', 'impairment charges', 'impairment charge', 'impair charges', 'impair charge', 'impairment of goodwill', 'impairment expense of goodwill', 'impairment exp of goodwill', 'impairments of goodwill', 'impair of goodwill', 'impair expense of goodwill', 'impair exp of goodwill', 'impairment charges of goodwill', 'impairment charge of goodwill', 'impair charges of goodwill', 'impair charge of goodwill', 'impairment goodwill', 'impairment expense goodwill', 'impairment exp goodwill', 'impairments goodwill', 'impair goodwill', 'impair expense goodwill', 'impair exp goodwill', 'impairment charges goodwill', 'impairment charge goodwill', 'impair charges goodwill', 'impair charge goodwill', 'asset writedown', 'assets writedown', 'asset write down', 'assets write down'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='ebt', display_name='Earnings Before Tax', extract_names=['ebt', 'earnings before taxes', 'earnings before tax', 'earn before tax', 'earn before taxes', 'ebt including unusual items', 'earnings before taxes including unusual items', 'earnings before tax including unusual items', 'earn before tax including unusual items', 'earn before taxes including unusual items', 'ebt inc unusual items', 'earnings before taxes inc unusual items', 'earnings before tax inc unusual items', 'earn before tax inc unusual items', 'earn before taxes inc unusual items', 'ebt incl unusual items', 'earnings before taxes incl unusual items', 'earnings before tax incl unusual items', 'earn before tax incl unusual items', 'earn before taxes incl unusual items', 'pretax income', 'pre tax income', 'income pretax', 'income pre tax'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='ebit[t] - int_exp[t]'), ItemConfig(key='tax_exp', display_name='Income Tax Expense', extract_names=['taxes', 'tax', 'tax provision', 'tax expense', 'tax expenses', 'tax exp', 'income tax', 'income tax provision', 'income tax expense', 'income tax expenses', 'income tax exp'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of='ebt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='net_income', display_name='Net Income', extract_names=['net income', 'net inc', 'earnings', 'earn'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='ebt[t] - tax_exp[t]')]), prior_statement=IncomeStatementData(items_config=DataConfigManager(configs=[ItemConfig(key='revenue', display_name='Revenue', extract_names=['total revenue', 'total rev', 'total sales', 'total sale', 'revenue', 'rev', 'sales', 'sale'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='cogs', display_name='Cost of Goods Sold', extract_names=['cost of revenue', 'cost of goods sold', 'cogs', 'cor'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gross_profit', display_name='Gross Profit', extract_names=None, force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='revenue[t] - cogs[t]'), ItemConfig(key='rd_exp', display_name='R&D Expense', extract_names=['rd expenses', 'rd expense', 'rd exp', 'rd', 'research and development expenses', 'research and development expense', 'research and development exp', 'research and development'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='sga', display_name='SG&A Expense', extract_names=['sga', 'sga expense', 'sga expenses', 'sga exp', 'selling general and administrative', 'selling general and administrative expense', 'selling general and administrative expenses', 'selling general and administrative exp', 'selling general administrative', 'selling general administrative expense', 'selling general administrative expenses', 'selling general administrative exp', 'selling general and admin', 'selling general and admin expense', 'selling general and admin expenses', 'selling general and admin exp', 'selling general admin', 'selling general admin expense', 'selling general admin expenses', 'selling general admin exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='dep_exp', display_name='Depreciation & Amortization Expense', extract_names=['da', 'dep amort', 'dep and amort', 'dep', 'depreciation amort', 'depreciation and amort', 'depreciation', 'depreciation amortization', 'depreciation and amortization', 'dep amortization', 'dep and amortization'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_op_exp', display_name='Other Operating Expenses', extract_names=['other operating expenses', 'other operating expense', 'other operating exp', 'other op expenses', 'other op expense', 'other op exp', 'other operating expensesincome', 'other operating expenseincome', 'other operating expincome', 'other op expensesincome', 'other op expenseincome', 'other op expincome', 'other operating expenses income', 'other operating expense income', 'other operating exp income', 'other op expenses income', 'other op expense income', 'other op exp income', 'other operating expensesinc', 'other operating expenseinc', 'other operating expinc', 'other op expensesinc', 'other op expenseinc', 'other op expinc', 'other operating expenses inc', 'other operating expense inc', 'other operating exp inc', 'other op expenses inc', 'other op expense inc', 'other op exp inc', 'other income expenses', 'other income expense', 'other income exps', 'other income exp', 'other inc expenses', 'other inc expense', 'other inc exps', 'other inc exp', 'other expenses income', 'other expense income', 'other exps income', 'other exp income', 'other expenses inc', 'other expense inc', 'other exps inc', 'other exp inc'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='op_exp', display_name='Operating Expense', extract_names=['op expense', 'op expenses', 'op exp', 'operating expense', 'operating expenses', 'operating exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='rd_exp[t] + dep_exp[t] + sga[t] + other_op_exp[t]'), ItemConfig(key='ebit', display_name='Earnings Before Interest and Taxes', extract_names=['ebit', 'earnings before interest and taxes', 'earnings before int and taxes', 'earnings before interest and tax', 'earnings before int and tax', 'earn before interest and taxes', 'earn before int and taxes', 'earn before interest and tax', 'earn before int and tax', 'earnings before interest taxes', 'earnings before int taxes', 'earnings before interest tax', 'earnings before int tax', 'earn before interest taxes', 'earn before int taxes', 'earn before interest tax', 'earn before int tax', 'operating income', 'op income', 'op inc', 'operating inc'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='gross_profit[t] - op_exp[t]'), ItemConfig(key='int_exp', display_name='Interest Expense', extract_names=['int', 'int expense', 'int expenses', 'int exp', 'interest', 'interest expense', 'interest expenses', 'interest exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gain_on_sale_invest', display_name='Gain on Sale of Investments', extract_names=['gain loss on sale of invest', 'gain loss sale of invest', 'gain loss sale invest', 'gain on sale of invest', 'gain sale of invest', 'gain sale invest', 'gain loss on sale of investments', 'gain loss sale of investments', 'gain loss sale investments', 'gain on sale of investments', 'gain sale of investments', 'gain sale investments'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gain_on_sale_asset', display_name='Gain on Sale of Assets', extract_names=['gain loss on sale of assets', 'gain loss sale of assets', 'gain loss sale assets', 'gain on sale of assets', 'gain sale of assets', 'gain sale assets', 'gain loss on sale of asset', 'gain loss sale of asset', 'gain loss sale asset', 'gain on sale of asset', 'gain sale of asset', 'gain sale asset'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='impairment', display_name='Impairment Expense', extract_names=['impairment', 'impairment expense', 'impairment exp', 'impairments', 'impair', 'impair expense', 'impair exp', 'impairment charges', 'impairment charge', 'impair charges', 'impair charge', 'impairment of goodwill', 'impairment expense of goodwill', 'impairment exp of goodwill', 'impairments of goodwill', 'impair of goodwill', 'impair expense of goodwill', 'impair exp of goodwill', 'impairment charges of goodwill', 'impairment charge of goodwill', 'impair charges of goodwill', 'impair charge of goodwill', 'impairment goodwill', 'impairment expense goodwill', 'impairment exp goodwill', 'impairments goodwill', 'impair goodwill', 'impair expense goodwill', 'impair exp goodwill', 'impairment charges goodwill', 'impairment charge goodwill', 'impair charges goodwill', 'impair charge goodwill', 'asset writedown', 'assets writedown', 'asset write down', 'assets write down'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='ebt', display_name='Earnings Before Tax', extract_names=['ebt', 'earnings before taxes', 'earnings before tax', 'earn before tax', 'earn before taxes', 'ebt including unusual items', 'earnings before taxes including unusual items', 'earnings before tax including unusual items', 'earn before tax including unusual items', 'earn before taxes including unusual items', 'ebt inc unusual items', 'earnings before taxes inc unusual items', 'earnings before tax inc unusual items', 'earn before tax inc unusual items', 'earn before taxes inc unusual items', 'ebt incl unusual items', 'earnings before taxes incl unusual items', 'earnings before tax incl unusual items', 'earn before tax incl unusual items', 'earn before taxes incl unusual items', 'pretax income', 'pre tax income', 'income pretax', 'income pre tax'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='ebit[t] - int_exp[t]'), ItemConfig(key='tax_exp', display_name='Income Tax Expense', extract_names=['taxes', 'tax', 'tax provision', 'tax expense', 'tax expenses', 'tax exp', 'income tax', 'income tax provision', 'income tax expense', 'income tax expenses', 'income tax exp'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of='ebt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='net_income', display_name='Net Income', extract_names=['net income', 'net inc', 'earnings', 'earn'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='ebt[t] - tax_exp[t]')]), prior_statement=IncomeStatementData(items_config=DataConfigManager(configs=[ItemConfig(key='revenue', display_name='Revenue', extract_names=['total revenue', 'total rev', 'total sales', 'total sale', 'revenue', 'rev', 'sales', 'sale'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='cogs', display_name='Cost of Goods Sold', extract_names=['cost of revenue', 'cost of goods sold', 'cogs', 'cor'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gross_profit', display_name='Gross Profit', extract_names=None, force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='revenue[t] - cogs[t]'), ItemConfig(key='rd_exp', display_name='R&D Expense', extract_names=['rd expenses', 'rd expense', 'rd exp', 'rd', 'research and development expenses', 'research and development expense', 'research and development exp', 'research and development'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='sga', display_name='SG&A Expense', extract_names=['sga', 'sga expense', 'sga expenses', 'sga exp', 'selling general and administrative', 'selling general and administrative expense', 'selling general and administrative expenses', 'selling general and administrative exp', 'selling general administrative', 'selling general administrative expense', 'selling general administrative expenses', 'selling general administrative exp', 'selling general and admin', 'selling general and admin expense', 'selling general and admin expenses', 'selling general and admin exp', 'selling general admin', 'selling general admin expense', 'selling general admin expenses', 'selling general admin exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='dep_exp', display_name='Depreciation & Amortization Expense', extract_names=['da', 'dep amort', 'dep and amort', 'dep', 'depreciation amort', 'depreciation and amort', 'depreciation', 'depreciation amortization', 'depreciation and amortization', 'dep amortization', 'dep and amortization'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_op_exp', display_name='Other Operating Expenses', extract_names=['other operating expenses', 'other operating expense', 'other operating exp', 'other op expenses', 'other op expense', 'other op exp', 'other operating expensesincome', 'other operating expenseincome', 'other operating expincome', 'other op expensesincome', 'other op expenseincome', 'other op expincome', 'other operating expenses income', 'other operating expense income', 'other operating exp income', 'other op expenses income', 'other op expense income', 'other op exp income', 'other operating expensesinc', 'other operating expenseinc', 'other operating expinc', 'other op expensesinc', 'other op expenseinc', 'other op expinc', 'other operating expenses inc', 'other operating expense inc', 'other operating exp inc', 'other op expenses inc', 'other op expense inc', 'other op exp inc', 'other income expenses', 'other income expense', 'other income exps', 'other income exp', 'other inc expenses', 'other inc expense', 'other inc exps', 'other inc exp', 'other expenses income', 'other expense income', 'other exps income', 'other exp income', 'other expenses inc', 'other expense inc', 'other exps inc', 'other exp inc'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='op_exp', display_name='Operating Expense', extract_names=['op expense', 'op expenses', 'op exp', 'operating expense', 'operating expenses', 'operating exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='rd_exp[t] + dep_exp[t] + sga[t] + other_op_exp[t]'), ItemConfig(key='ebit', display_name='Earnings Before Interest and Taxes', extract_names=['ebit', 'earnings before interest and taxes', 'earnings before int and taxes', 'earnings before interest and tax', 'earnings before int and tax', 'earn before interest and taxes', 'earn before int and taxes', 'earn before interest and tax', 'earn before int and tax', 'earnings before interest taxes', 'earnings before int taxes', 'earnings before interest tax', 'earnings before int tax', 'earn before interest taxes', 'earn before int taxes', 'earn before interest tax', 'earn before int tax', 'operating income', 'op income', 'op inc', 'operating inc'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='gross_profit[t] - op_exp[t]'), ItemConfig(key='int_exp', display_name='Interest Expense', extract_names=['int', 'int expense', 'int expenses', 'int exp', 'interest', 'interest expense', 'interest expenses', 'interest exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gain_on_sale_invest', display_name='Gain on Sale of Investments', extract_names=['gain loss on sale of invest', 'gain loss sale of invest', 'gain loss sale invest', 'gain on sale of invest', 'gain sale of invest', 'gain sale invest', 'gain loss on sale of investments', 'gain loss sale of investments', 'gain loss sale investments', 'gain on sale of investments', 'gain sale of investments', 'gain sale investments'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gain_on_sale_asset', display_name='Gain on Sale of Assets', extract_names=['gain loss on sale of assets', 'gain loss sale of assets', 'gain loss sale assets', 'gain on sale of assets', 'gain sale of assets', 'gain sale assets', 'gain loss on sale of asset', 'gain loss sale of asset', 'gain loss sale asset', 'gain on sale of asset', 'gain sale of asset', 'gain sale asset'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='impairment', display_name='Impairment Expense', extract_names=['impairment', 'impairment expense', 'impairment exp', 'impairments', 'impair', 'impair expense', 'impair exp', 'impairment charges', 'impairment charge', 'impair charges', 'impair charge', 'impairment of goodwill', 'impairment expense of goodwill', 'impairment exp of goodwill', 'impairments of goodwill', 'impair of goodwill', 'impair expense of goodwill', 'impair exp of goodwill', 'impairment charges of goodwill', 'impairment charge of goodwill', 'impair charges of goodwill', 'impair charge of goodwill', 'impairment goodwill', 'impairment expense goodwill', 'impairment exp goodwill', 'impairments goodwill', 'impair goodwill', 'impair expense goodwill', 'impair exp goodwill', 'impairment charges goodwill', 'impairment charge goodwill', 'impair charges goodwill', 'impair charge goodwill', 'asset writedown', 'assets writedown', 'asset write down', 'assets write down'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='ebt', display_name='Earnings Before Tax', extract_names=['ebt', 'earnings before taxes', 'earnings before tax', 'earn before tax', 'earn before taxes', 'ebt including unusual items', 'earnings before taxes including unusual items', 'earnings before tax including unusual items', 'earn before tax including unusual items', 'earn before taxes including unusual items', 'ebt inc unusual items', 'earnings before taxes inc unusual items', 'earnings before tax inc unusual items', 'earn before tax inc unusual items', 'earn before taxes inc unusual items', 'ebt incl unusual items', 'earnings before taxes incl unusual items', 'earnings before tax incl unusual items', 'earn before tax incl unusual items', 'earn before taxes incl unusual items', 'pretax income', 'pre tax income', 'income pretax', 'income pre tax'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='ebit[t] - int_exp[t]'), ItemConfig(key='tax_exp', display_name='Income Tax Expense', extract_names=['taxes', 'tax', 'tax provision', 'tax expense', 'tax expenses', 'tax exp', 'income tax', 'income tax provision', 'income tax expense', 'income tax expenses', 'income tax exp'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of='ebt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='net_income', display_name='Net Income', extract_names=['net income', 'net inc', 'earnings', 'earn'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='ebt[t] - tax_exp[t]')]), prior_statement=None, unextracted_names=['gross_profit', 'cash', 'shortterm investments', 'total cash st investments', 'receivables', 'inv', 'def tax asset curr', 'other current assets', 'total current assets', 'gross ppe', 'accumulated depreciation', 'ppe', 'goodwill', 'lt invest', 'def tax asset long term', 'other lt assets', 'total non current assets', 'total assets', 'payables', 'st debt', 'curr port of lt debt', 'tax liab shortterm', 'other current liabilities', 'total current liabilities', 'lt debt', 'total debt', 'deferred revenue', 'tax liab longterm', 'deposit liab', 'other lt liabilities', 'total non current liabilities', 'total liab', 'total common stock', 'other income', 're', 'minority interest', 'total equity', 'total liabilities and equity'], revenue=32396000000.0, cogs=24931000000.0, sga=3645000000.0, int_exp=389000000.0, tax_exp=-270000000.0, rd_exp=1421000000.0, dep_exp=0.0, other_op_exp=0.0, gain_on_sale_invest=0.0, gain_on_sale_asset=0.0, impairment=0.0, op_exp=6888000000.0, ebit=1014000000.0, ebt=625000000.0, net_income=895000000.0), unextracted_names=['gross_profit', 'cash', 'shortterm investments', 'total cash st investments', 'receivables', 'inv', 'def tax asset curr', 'other current assets', 'total current assets', 'gross ppe', 'accumulated depreciation', 'ppe', 'goodwill', 'lt invest', 'def tax asset long term', 'other lt assets', 'total non current assets', 'total assets', 'payables', 'st debt', 'curr port of lt debt', 'tax liab shortterm', 'other current liabilities', 'total current liabilities', 'lt debt', 'total debt', 'deferred revenue', 'tax liab longterm', 'deposit liab', 'other lt liabilities', 'total non current liabilities', 'total liab', 'total common stock', 'other income', 're', 'minority interest', 'total equity', 'total liabilities and equity'], revenue=42588000000.0, cogs=31281000000.0, sga=4248000000.0, int_exp=343000000.0, tax_exp=968000000.0, rd_exp=1905000000.0, dep_exp=0.0, other_op_exp=0.0, gain_on_sale_invest=0.0, gain_on_sale_asset=0.0, impairment=0.0, op_exp=7344000000.0, ebit=4011000000.0, ebt=3668000000.0, net_income=2700000000.0), unextracted_names=['gross_profit', 'cash', 'shortterm investments', 'total cash st investments', 'receivables', 'inv', 'def tax asset curr', 'other current assets', 'total current assets', 'gross ppe', 'accumulated depreciation', 'ppe', 'goodwill', 'lt invest', 'def tax asset long term', 'other lt assets', 'total non current assets', 'total assets', 'payables', 'st debt', 'curr port of lt debt', 'tax liab shortterm', 'other current liabilities', 'total current liabilities', 'lt debt', 'total debt', 'deferred revenue', 'tax liab longterm', 'deposit liab', 'other lt liabilities', 'total non current liabilities', 'total liab', 'total common stock', 'other income', 're', 'minority interest', 'total equity', 'total liabilities and equity'], revenue=60138000000.0, cogs=44404000000.0, sga=5203000000.0, int_exp=396000000.0, tax_exp=1720000000.0, rd_exp=2297000000.0, dep_exp=0.0, other_op_exp=0.0, gain_on_sale_invest=0.0, gain_on_sale_asset=0.0, impairment=0.0, op_exp=8581000000.0, ebit=7044000000.0, ebt=6648000000.0, net_income=4928000000.0), unextracted_names=['gross_profit', 'cash', 'shortterm investments', 'total cash st investments', 'receivables', 'inv', 'def tax asset curr', 'other current assets', 'total current assets', 'gross ppe', 'accumulated depreciation', 'ppe', 'goodwill', 'lt invest', 'def tax asset long term', 'other lt assets', 'total non current assets', 'total assets', 'payables', 'st debt', 'curr port of lt debt', 'tax liab shortterm', 'other current liabilities', 'total current liabilities', 'lt debt', 'total debt', 'deferred revenue', 'tax liab longterm', 'deposit liab', 'other lt liabilities', 'total non current liabilities', 'total liab', 'total common stock', 'other income', 're', 'minority interest', 'total equity', 'total liabilities and equity'], revenue=65875000000.0, cogs=47852000000.0, sga=5919000000.0, int_exp=467000000.0, tax_exp=2528000000.0, rd_exp=2466000000.0, dep_exp=0.0, other_op_exp=0.0, gain_on_sale_invest=0.0, gain_on_sale_asset=0.0, impairment=0.0, op_exp=9450000000.0, ebit=8676000000.0, ebt=8209000000.0, net_income=5681000000.0), unextracted_names=['gross_profit', 'cash', 'shortterm investments', 'total cash st investments', 'receivables', 'inv', 'def tax asset curr', 'other current assets', 'total current assets', 'gross ppe', 'accumulated depreciation', 'ppe', 'goodwill', 'lt invest', 'def tax asset long term', 'other lt assets', 'total non current assets', 'total assets', 'payables', 'st debt', 'curr port of lt debt', 'tax liab shortterm', 'other current liabilities', 'total current liabilities', 'lt debt', 'total debt', 'deferred revenue', 'tax liab longterm', 'deposit liab', 'other lt liabilities', 'total non current liabilities', 'total liab', 'total common stock', 'other income', 're', 'minority interest', 'total equity', 'total liabilities and equity'], revenue=55656000000.0, cogs=41454000000.0, sga=5547000000.0, int_exp=465000000.0, tax_exp=1319000000.0, rd_exp=2046000000.0, dep_exp=0.0, other_op_exp=0.0, gain_on_sale_invest=0.0, gain_on_sale_asset=0.0, impairment=0.0, op_exp=8574000000.0, ebit=5573000000.0, ebt=5108000000.0, net_income=3789000000.0), unextracted_names=['gross_profit', 'cash', 'shortterm investments', 'total cash st investments', 'receivables', 'inv', 'def tax asset curr', 'other current assets', 'total current assets', 'gross ppe', 'accumulated depreciation', 'ppe', 'goodwill', 'lt invest', 'def tax asset long term', 'other lt assets', 'total non current assets', 'total assets', 'payables', 'st debt', 'curr port of lt debt', 'tax liab shortterm', 'other current liabilities', 'total current liabilities', 'lt debt', 'total debt', 'deferred revenue', 'tax liab longterm', 'deposit liab', 'other lt liabilities', 'total non current liabilities', 'total liab', 'total common stock', 'other income', 're', 'minority interest', 'total equity', 'total liabilities and equity'], revenue=55184000000.0, cogs=41342000000.0, sga=6529000000.0, int_exp=484000000.0, tax_exp=692000000.0, rd_exp=2380000000.0, dep_exp=0.0, other_op_exp=0.0, gain_on_sale_invest=0.0, gain_on_sale_asset=0.0, impairment=0.0, op_exp=10528000000.0, ebit=3628000000.0, ebt=3144000000.0, net_income=2452000000.0), Timestamp('2015-12-31 00:00:00'): IncomeStatementData(items_config=DataConfigManager(configs=[ItemConfig(key='revenue', display_name='Revenue', extract_names=['total revenue', 'total rev', 'total sales', 'total sale', 'revenue', 'rev', 'sales', 'sale'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='cogs', display_name='Cost of Goods Sold', extract_names=['cost of revenue', 'cost of goods sold', 'cogs', 'cor'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gross_profit', display_name='Gross Profit', extract_names=None, force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='revenue[t] - cogs[t]'), ItemConfig(key='rd_exp', display_name='R&D Expense', extract_names=['rd expenses', 'rd expense', 'rd exp', 'rd', 'research and development expenses', 'research and development expense', 'research and development exp', 'research and development'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='sga', display_name='SG&A Expense', extract_names=['sga', 'sga expense', 'sga expenses', 'sga exp', 'selling general and administrative', 'selling general and administrative expense', 'selling general and administrative expenses', 'selling general and administrative exp', 'selling general administrative', 'selling general administrative expense', 'selling general administrative expenses', 'selling general administrative exp', 'selling general and admin', 'selling general and admin expense', 'selling general and admin expenses', 'selling general and admin exp', 'selling general admin', 'selling general admin expense', 'selling general admin expenses', 'selling general admin exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='dep_exp', display_name='Depreciation & Amortization Expense', extract_names=['da', 'dep amort', 'dep and amort', 'dep', 'depreciation amort', 'depreciation and amort', 'depreciation', 'depreciation amortization', 'depreciation and amortization', 'dep amortization', 'dep and amortization'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_op_exp', display_name='Other Operating Expenses', extract_names=['other operating expenses', 'other operating expense', 'other operating exp', 'other op expenses', 'other op expense', 'other op exp', 'other operating expensesincome', 'other operating expenseincome', 'other operating expincome', 'other op expensesincome', 'other op expenseincome', 'other op expincome', 'other operating expenses income', 'other operating expense income', 'other operating exp income', 'other op expenses income', 'other op expense income', 'other op exp income', 'other operating expensesinc', 'other operating expenseinc', 'other operating expinc', 'other op expensesinc', 'other op expenseinc', 'other op expinc', 'other operating expenses inc', 'other operating expense inc', 'other operating exp inc', 'other op expenses inc', 'other op expense inc', 'other op exp inc', 'other income expenses', 'other income expense', 'other income exps', 'other income exp', 'other inc expenses', 'other inc expense', 'other inc exps', 'other inc exp', 'other expenses income', 'other expense income', 'other exps income', 'other exp income', 'other expenses inc', 'other expense inc', 'other exps inc', 'other exp inc'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='op_exp', display_name='Operating Expense', extract_names=['op expense', 'op expenses', 'op exp', 'operating expense', 'operating expenses', 'operating exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='rd_exp[t] + dep_exp[t] + sga[t] + other_op_exp[t]'), ItemConfig(key='ebit', display_name='Earnings Before Interest and Taxes', extract_names=['ebit', 'earnings before interest and taxes', 'earnings before int and taxes', 'earnings before interest and tax', 'earnings before int and tax', 'earn before interest and taxes', 'earn before int and taxes', 'earn before interest and tax', 'earn before int and tax', 'earnings before interest taxes', 'earnings before int taxes', 'earnings before interest tax', 'earnings before int tax', 'earn before interest taxes', 'earn before int taxes', 'earn before interest tax', 'earn before int tax', 'operating income', 'op income', 'op inc', 'operating inc'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='gross_profit[t] - op_exp[t]'), ItemConfig(key='int_exp', display_name='Interest Expense', extract_names=['int', 'int expense', 'int expenses', 'int exp', 'interest', 'interest expense', 'interest expenses', 'interest exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gain_on_sale_invest', display_name='Gain on Sale of Investments', extract_names=['gain loss on sale of invest', 'gain loss sale of invest', 'gain loss sale invest', 'gain on sale of invest', 'gain sale of invest', 'gain sale invest', 'gain loss on sale of investments', 'gain loss sale of investments', 'gain loss sale investments', 'gain on sale of investments', 'gain sale of investments', 'gain sale investments'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gain_on_sale_asset', display_name='Gain on Sale of Assets', extract_names=['gain loss on sale of assets', 'gain loss sale of assets', 'gain loss sale assets', 'gain on sale of assets', 'gain sale of assets', 'gain sale assets', 'gain loss on sale of asset', 'gain loss sale of asset', 'gain loss sale asset', 'gain on sale of asset', 'gain sale of asset', 'gain sale asset'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='impairment', display_name='Impairment Expense', extract_names=['impairment', 'impairment expense', 'impairment exp', 'impairments', 'impair', 'impair expense', 'impair exp', 'impairment charges', 'impairment charge', 'impair charges', 'impair charge', 'impairment of goodwill', 'impairment expense of goodwill', 'impairment exp of goodwill', 'impairments of goodwill', 'impair of goodwill', 'impair expense of goodwill', 'impair exp of goodwill', 'impairment charges of goodwill', 'impairment charge of goodwill', 'impair charges of goodwill', 'impair charge of goodwill', 'impairment goodwill', 'impairment expense goodwill', 'impairment exp goodwill', 'impairments goodwill', 'impair goodwill', 'impair expense goodwill', 'impair exp goodwill', 'impairment charges goodwill', 'impairment charge goodwill', 'impair charges goodwill', 'impair charge goodwill', 'asset writedown', 'assets writedown', 'asset write down', 'assets write down'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='ebt', display_name='Earnings Before Tax', extract_names=['ebt', 'earnings before taxes', 'earnings before tax', 'earn before tax', 'earn before taxes', 'ebt including unusual items', 'earnings before taxes including unusual items', 'earnings before tax including unusual items', 'earn before tax including unusual items', 'earn before taxes including unusual items', 'ebt inc unusual items', 'earnings before taxes inc unusual items', 'earnings before tax inc unusual items', 'earn before tax inc unusual items', 'earn before taxes inc unusual items', 'ebt incl unusual items', 'earnings before taxes incl unusual items', 'earnings before tax incl unusual items', 'earn before tax incl unusual items', 'earn before taxes incl unusual items', 'pretax income', 'pre tax income', 'income pretax', 'income pre tax'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='ebit[t] - int_exp[t]'), ItemConfig(key='tax_exp', display_name='Income Tax Expense', extract_names=['taxes', 'tax', 'tax provision', 'tax expense', 'tax expenses', 'tax exp', 'income tax', 'income tax provision', 'income tax expense', 'income tax expenses', 'income tax exp'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of='ebt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='net_income', display_name='Net Income', extract_names=['net income', 'net inc', 'earnings', 'earn'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='ebt[t] - tax_exp[t]')]), prior_statement=IncomeStatementData(items_config=DataConfigManager(configs=[ItemConfig(key='revenue', display_name='Revenue', extract_names=['total revenue', 'total rev', 'total sales', 'total sale', 'revenue', 'rev', 'sales', 'sale'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='cogs', display_name='Cost of Goods Sold', extract_names=['cost of revenue', 'cost of goods sold', 'cogs', 'cor'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gross_profit', display_name='Gross Profit', extract_names=None, force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='revenue[t] - cogs[t]'), ItemConfig(key='rd_exp', display_name='R&D Expense', extract_names=['rd expenses', 'rd expense', 'rd exp', 'rd', 'research and development expenses', 'research and development expense', 'research and development exp', 'research and development'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='sga', display_name='SG&A Expense', extract_names=['sga', 'sga expense', 'sga expenses', 'sga exp', 'selling general and administrative', 'selling general and administrative expense', 'selling general and administrative expenses', 'selling general and administrative exp', 'selling general administrative', 'selling general administrative expense', 'selling general administrative expenses', 'selling general administrative exp', 'selling general and admin', 'selling general and admin expense', 'selling general and admin expenses', 'selling general and admin exp', 'selling general admin', 'selling general admin expense', 'selling general admin expenses', 'selling general admin exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='dep_exp', display_name='Depreciation & Amortization Expense', extract_names=['da', 'dep amort', 'dep and amort', 'dep', 'depreciation amort', 'depreciation and amort', 'depreciation', 'depreciation amortization', 'depreciation and amortization', 'dep amortization', 'dep and amortization'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_op_exp', display_name='Other Operating Expenses', extract_names=['other operating expenses', 'other operating expense', 'other operating exp', 'other op expenses', 'other op expense', 'other op exp', 'other operating expensesincome', 'other operating expenseincome', 'other operating expincome', 'other op expensesincome', 'other op expenseincome', 'other op expincome', 'other operating expenses income', 'other operating expense income', 'other operating exp income', 'other op expenses income', 'other op expense income', 'other op exp income', 'other operating expensesinc', 'other operating expenseinc', 'other operating expinc', 'other op expensesinc', 'other op expenseinc', 'other op expinc', 'other operating expenses inc', 'other operating expense inc', 'other operating exp inc', 'other op expenses inc', 'other op expense inc', 'other op exp inc', 'other income expenses', 'other income expense', 'other income exps', 'other income exp', 'other inc expenses', 'other inc expense', 'other inc exps', 'other inc exp', 'other expenses income', 'other expense income', 'other exps income', 'other exp income', 'other expenses inc', 'other expense inc', 'other exps inc', 'other exp inc'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='op_exp', display_name='Operating Expense', extract_names=['op expense', 'op expenses', 'op exp', 'operating expense', 'operating expenses', 'operating exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='rd_exp[t] + dep_exp[t] + sga[t] + other_op_exp[t]'), ItemConfig(key='ebit', display_name='Earnings Before Interest and Taxes', extract_names=['ebit', 'earnings before interest and taxes', 'earnings before int and taxes', 'earnings before interest and tax', 'earnings before int and tax', 'earn before interest and taxes', 'earn before int and taxes', 'earn before interest and tax', 'earn before int and tax', 'earnings before interest taxes', 'earnings before int taxes', 'earnings before interest tax', 'earnings before int tax', 'earn before interest taxes', 'earn before int taxes', 'earn before interest tax', 'earn before int tax', 'operating income', 'op income', 'op inc', 'operating inc'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='gross_profit[t] - op_exp[t]'), ItemConfig(key='int_exp', display_name='Interest Expense', extract_names=['int', 'int expense', 'int expenses', 'int exp', 'interest', 'interest expense', 'interest expenses', 'interest exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gain_on_sale_invest', display_name='Gain on Sale of Investments', extract_names=['gain loss on sale of invest', 'gain loss sale of invest', 'gain loss sale invest', 'gain on sale of invest', 'gain sale of invest', 'gain sale invest', 'gain loss on sale of investments', 'gain loss sale of investments', 'gain loss sale investments', 'gain on sale of investments', 'gain sale of investments', 'gain sale investments'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gain_on_sale_asset', display_name='Gain on Sale of Assets', extract_names=['gain loss on sale of assets', 'gain loss sale of assets', 'gain loss sale assets', 'gain on sale of assets', 'gain sale of assets', 'gain sale assets', 'gain loss on sale of asset', 'gain loss sale of asset', 'gain loss sale asset', 'gain on sale of asset', 'gain sale of asset', 'gain sale asset'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='impairment', display_name='Impairment Expense', extract_names=['impairment', 'impairment expense', 'impairment exp', 'impairments', 'impair', 'impair expense', 'impair exp', 'impairment charges', 'impairment charge', 'impair charges', 'impair charge', 'impairment of goodwill', 'impairment expense of goodwill', 'impairment exp of goodwill', 'impairments of goodwill', 'impair of goodwill', 'impair expense of goodwill', 'impair exp of goodwill', 'impairment charges of goodwill', 'impairment charge of goodwill', 'impair charges of goodwill', 'impair charge of goodwill', 'impairment goodwill', 'impairment expense goodwill', 'impairment exp goodwill', 'impairments goodwill', 'impair goodwill', 'impair expense goodwill', 'impair exp goodwill', 'impairment charges goodwill', 'impairment charge goodwill', 'impair charges goodwill', 'impair charge goodwill', 'asset writedown', 'assets writedown', 'asset write down', 'assets write down'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='ebt', display_name='Earnings Before Tax', extract_names=['ebt', 'earnings before taxes', 'earnings before tax', 'earn before tax', 'earn before taxes', 'ebt including unusual items', 'earnings before taxes including unusual items', 'earnings before tax including unusual items', 'earn before tax including unusual items', 'earn before taxes including unusual items', 'ebt inc unusual items', 'earnings before taxes inc unusual items', 'earnings before tax inc unusual items', 'earn before tax inc unusual items', 'earn before taxes inc unusual items', 'ebt incl unusual items', 'earnings before taxes incl unusual items', 'earnings before tax incl unusual items', 'earn before tax incl unusual items', 'earn before taxes incl unusual items', 'pretax income', 'pre tax income', 'income pretax', 'income pre tax'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='ebit[t] - int_exp[t]'), ItemConfig(key='tax_exp', display_name='Income Tax Expense', extract_names=['taxes', 'tax', 'tax provision', 'tax expense', 'tax expenses', 'tax exp', 'income tax', 'income tax provision', 'income tax expense', 'income tax expenses', 'income tax exp'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of='ebt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='net_income', display_name='Net Income', extract_names=['net income', 'net inc', 'earnings', 'earn'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='ebt[t] - tax_exp[t]')]), prior_statement=IncomeStatementData(items_config=DataConfigManager(configs=[ItemConfig(key='revenue', display_name='Revenue', extract_names=['total revenue', 'total rev', 'total sales', 'total sale', 'revenue', 'rev', 'sales', 'sale'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='cogs', display_name='Cost of Goods Sold', extract_names=['cost of revenue', 'cost of goods sold', 'cogs', 'cor'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gross_profit', display_name='Gross Profit', extract_names=None, force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='revenue[t] - cogs[t]'), ItemConfig(key='rd_exp', display_name='R&D Expense', extract_names=['rd expenses', 'rd expense', 'rd exp', 'rd', 'research and development expenses', 'research and development expense', 'research and development exp', 'research and development'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='sga', display_name='SG&A Expense', extract_names=['sga', 'sga expense', 'sga expenses', 'sga exp', 'selling general and administrative', 'selling general and administrative expense', 'selling general and administrative expenses', 'selling general and administrative exp', 'selling general administrative', 'selling general administrative expense', 'selling general administrative expenses', 'selling general administrative exp', 'selling general and admin', 'selling general and admin expense', 'selling general and admin expenses', 'selling general and admin exp', 'selling general admin', 'selling general admin expense', 'selling general admin expenses', 'selling general admin exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='dep_exp', display_name='Depreciation & Amortization Expense', extract_names=['da', 'dep amort', 'dep and amort', 'dep', 'depreciation amort', 'depreciation and amort', 'depreciation', 'depreciation amortization', 'depreciation and amortization', 'dep amortization', 'dep and amortization'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_op_exp', display_name='Other Operating Expenses', extract_names=['other operating expenses', 'other operating expense', 'other operating exp', 'other op expenses', 'other op expense', 'other op exp', 'other operating expensesincome', 'other operating expenseincome', 'other operating expincome', 'other op expensesincome', 'other op expenseincome', 'other op expincome', 'other operating expenses income', 'other operating expense income', 'other operating exp income', 'other op expenses income', 'other op expense income', 'other op exp income', 'other operating expensesinc', 'other operating expenseinc', 'other operating expinc', 'other op expensesinc', 'other op expenseinc', 'other op expinc', 'other operating expenses inc', 'other operating expense inc', 'other operating exp inc', 'other op expenses inc', 'other op expense inc', 'other op exp inc', 'other income expenses', 'other income expense', 'other income exps', 'other income exp', 'other inc expenses', 'other inc expense', 'other inc exps', 'other inc exp', 'other expenses income', 'other expense income', 'other exps income', 'other exp income', 'other expenses inc', 'other expense inc', 'other exps inc', 'other exp inc'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='op_exp', display_name='Operating Expense', extract_names=['op expense', 'op expenses', 'op exp', 'operating expense', 'operating expenses', 'operating exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='rd_exp[t] + dep_exp[t] + sga[t] + other_op_exp[t]'), ItemConfig(key='ebit', display_name='Earnings Before Interest and Taxes', extract_names=['ebit', 'earnings before interest and taxes', 'earnings before int and taxes', 'earnings before interest and tax', 'earnings before int and tax', 'earn before interest and taxes', 'earn before int and taxes', 'earn before interest and tax', 'earn before int and tax', 'earnings before interest taxes', 'earnings before int taxes', 'earnings before interest tax', 'earnings before int tax', 'earn before interest taxes', 'earn before int taxes', 'earn before interest tax', 'earn before int tax', 'operating income', 'op income', 'op inc', 'operating inc'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='gross_profit[t] - op_exp[t]'), ItemConfig(key='int_exp', display_name='Interest Expense', extract_names=['int', 'int expense', 'int expenses', 'int exp', 'interest', 'interest expense', 'interest expenses', 'interest exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gain_on_sale_invest', display_name='Gain on Sale of Investments', extract_names=['gain loss on sale of invest', 'gain loss sale of invest', 'gain loss sale invest', 'gain on sale of invest', 'gain sale of invest', 'gain sale invest', 'gain loss on sale of investments', 'gain loss sale of investments', 'gain loss sale investments', 'gain on sale of investments', 'gain sale of investments', 'gain sale investments'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gain_on_sale_asset', display_name='Gain on Sale of Assets', extract_names=['gain loss on sale of assets', 'gain loss sale of assets', 'gain loss sale assets', 'gain on sale of assets', 'gain sale of assets', 'gain sale assets', 'gain loss on sale of asset', 'gain loss sale of asset', 'gain loss sale asset', 'gain on sale of asset', 'gain sale of asset', 'gain sale asset'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='impairment', display_name='Impairment Expense', extract_names=['impairment', 'impairment expense', 'impairment exp', 'impairments', 'impair', 'impair expense', 'impair exp', 'impairment charges', 'impairment charge', 'impair charges', 'impair charge', 'impairment of goodwill', 'impairment expense of goodwill', 'impairment exp of goodwill', 'impairments of goodwill', 'impair of goodwill', 'impair expense of goodwill', 'impair exp of goodwill', 'impairment charges of goodwill', 'impairment charge of goodwill', 'impair charges of goodwill', 'impair charge of goodwill', 'impairment goodwill', 'impairment expense goodwill', 'impairment exp goodwill', 'impairments goodwill', 'impair goodwill', 'impair expense goodwill', 'impair exp goodwill', 'impairment charges goodwill', 'impairment charge goodwill', 'impair charges goodwill', 'impair charge goodwill', 'asset writedown', 'assets writedown', 'asset write down', 'assets write down'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='ebt', display_name='Earnings Before Tax', extract_names=['ebt', 'earnings before taxes', 'earnings before tax', 'earn before tax', 'earn before taxes', 'ebt including unusual items', 'earnings before taxes including unusual items', 'earnings before tax including unusual items', 'earn before tax including unusual items', 'earn before taxes including unusual items', 'ebt inc unusual items', 'earnings before taxes inc unusual items', 'earnings before tax inc unusual items', 'earn before tax inc unusual items', 'earn before taxes inc unusual items', 'ebt incl unusual items', 'earnings before taxes incl unusual items', 'earnings before tax incl unusual items', 'earn before tax incl unusual items', 'earn before taxes incl unusual items', 'pretax income', 'pre tax income', 'income pretax', 'income pre tax'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='ebit[t] - int_exp[t]'), ItemConfig(key='tax_exp', display_name='Income Tax Expense', extract_names=['taxes', 'tax', 'tax provision', 'tax expense', 'tax expenses', 'tax exp', 'income tax', 'income tax provision', 'income tax expense', 'income tax expenses', 'income tax exp'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of='ebt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='net_income', display_name='Net Income', extract_names=['net income', 'net inc', 'earnings', 'earn'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='ebt[t] - tax_exp[t]')]), prior_statement=IncomeStatementData(items_config=DataConfigManager(configs=[ItemConfig(key='revenue', display_name='Revenue', extract_names=['total revenue', 'total rev', 'total sales', 'total sale', 'revenue', 'rev', 'sales', 'sale'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='cogs', display_name='Cost of Goods Sold', extract_names=['cost of revenue', 'cost of goods sold', 'cogs', 'cor'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gross_profit', display_name='Gross Profit', extract_names=None, force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='revenue[t] - cogs[t]'), ItemConfig(key='rd_exp', display_name='R&D Expense', extract_names=['rd expenses', 'rd expense', 'rd exp', 'rd', 'research and development expenses', 'research and development expense', 'research and development exp', 'research and development'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='sga', display_name='SG&A Expense', extract_names=['sga', 'sga expense', 'sga expenses', 'sga exp', 'selling general and administrative', 'selling general and administrative expense', 'selling general and administrative expenses', 'selling general and administrative exp', 'selling general administrative', 'selling general administrative expense', 'selling general administrative expenses', 'selling general administrative exp', 'selling general and admin', 'selling general and admin expense', 'selling general and admin expenses', 'selling general and admin exp', 'selling general admin', 'selling general admin expense', 'selling general admin expenses', 'selling general admin exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='dep_exp', display_name='Depreciation & Amortization Expense', extract_names=['da', 'dep amort', 'dep and amort', 'dep', 'depreciation amort', 'depreciation and amort', 'depreciation', 'depreciation amortization', 'depreciation and amortization', 'dep amortization', 'dep and amortization'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_op_exp', display_name='Other Operating Expenses', extract_names=['other operating expenses', 'other operating expense', 'other operating exp', 'other op expenses', 'other op expense', 'other op exp', 'other operating expensesincome', 'other operating expenseincome', 'other operating expincome', 'other op expensesincome', 'other op expenseincome', 'other op expincome', 'other operating expenses income', 'other operating expense income', 'other operating exp income', 'other op expenses income', 'other op expense income', 'other op exp income', 'other operating expensesinc', 'other operating expenseinc', 'other operating expinc', 'other op expensesinc', 'other op expenseinc', 'other op expinc', 'other operating expenses inc', 'other operating expense inc', 'other operating exp inc', 'other op expenses inc', 'other op expense inc', 'other op exp inc', 'other income expenses', 'other income expense', 'other income exps', 'other income exp', 'other inc expenses', 'other inc expense', 'other inc exps', 'other inc exp', 'other expenses income', 'other expense income', 'other exps income', 'other exp income', 'other expenses inc', 'other expense inc', 'other exps inc', 'other exp inc'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='op_exp', display_name='Operating Expense', extract_names=['op expense', 'op expenses', 'op exp', 'operating expense', 'operating expenses', 'operating exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='rd_exp[t] + dep_exp[t] + sga[t] + other_op_exp[t]'), ItemConfig(key='ebit', display_name='Earnings Before Interest and Taxes', extract_names=['ebit', 'earnings before interest and taxes', 'earnings before int and taxes', 'earnings before interest and tax', 'earnings before int and tax', 'earn before interest and taxes', 'earn before int and taxes', 'earn before interest and tax', 'earn before int and tax', 'earnings before interest taxes', 'earnings before int taxes', 'earnings before interest tax', 'earnings before int tax', 'earn before interest taxes', 'earn before int taxes', 'earn before interest tax', 'earn before int tax', 'operating income', 'op income', 'op inc', 'operating inc'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='gross_profit[t] - op_exp[t]'), ItemConfig(key='int_exp', display_name='Interest Expense', extract_names=['int', 'int expense', 'int expenses', 'int exp', 'interest', 'interest expense', 'interest expenses', 'interest exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gain_on_sale_invest', display_name='Gain on Sale of Investments', extract_names=['gain loss on sale of invest', 'gain loss sale of invest', 'gain loss sale invest', 'gain on sale of invest', 'gain sale of invest', 'gain sale invest', 'gain loss on sale of investments', 'gain loss sale of investments', 'gain loss sale investments', 'gain on sale of investments', 'gain sale of investments', 'gain sale investments'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gain_on_sale_asset', display_name='Gain on Sale of Assets', extract_names=['gain loss on sale of assets', 'gain loss sale of assets', 'gain loss sale assets', 'gain on sale of assets', 'gain sale of assets', 'gain sale assets', 'gain loss on sale of asset', 'gain loss sale of asset', 'gain loss sale asset', 'gain on sale of asset', 'gain sale of asset', 'gain sale asset'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='impairment', display_name='Impairment Expense', extract_names=['impairment', 'impairment expense', 'impairment exp', 'impairments', 'impair', 'impair expense', 'impair exp', 'impairment charges', 'impairment charge', 'impair charges', 'impair charge', 'impairment of goodwill', 'impairment expense of goodwill', 'impairment exp of goodwill', 'impairments of goodwill', 'impair of goodwill', 'impair expense of goodwill', 'impair exp of goodwill', 'impairment charges of goodwill', 'impairment charge of goodwill', 'impair charges of goodwill', 'impair charge of goodwill', 'impairment goodwill', 'impairment expense goodwill', 'impairment exp goodwill', 'impairments goodwill', 'impair goodwill', 'impair expense goodwill', 'impair exp goodwill', 'impairment charges goodwill', 'impairment charge goodwill', 'impair charges goodwill', 'impair charge goodwill', 'asset writedown', 'assets writedown', 'asset write down', 'assets write down'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='ebt', display_name='Earnings Before Tax', extract_names=['ebt', 'earnings before taxes', 'earnings before tax', 'earn before tax', 'earn before taxes', 'ebt including unusual items', 'earnings before taxes including unusual items', 'earnings before tax including unusual items', 'earn before tax including unusual items', 'earn before taxes including unusual items', 'ebt inc unusual items', 'earnings before taxes inc unusual items', 'earnings before tax inc unusual items', 'earn before tax inc unusual items', 'earn before taxes inc unusual items', 'ebt incl unusual items', 'earnings before taxes incl unusual items', 'earnings before tax incl unusual items', 'earn before tax incl unusual items', 'earn before taxes incl unusual items', 'pretax income', 'pre tax income', 'income pretax', 'income pre tax'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='ebit[t] - int_exp[t]'), ItemConfig(key='tax_exp', display_name='Income Tax Expense', extract_names=['taxes', 'tax', 'tax provision', 'tax expense', 'tax expenses', 'tax exp', 'income tax', 'income tax provision', 'income tax expense', 'income tax expenses', 'income tax exp'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of='ebt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='net_income', display_name='Net Income', extract_names=['net income', 'net inc', 'earnings', 'earn'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='ebt[t] - tax_exp[t]')]), prior_statement=IncomeStatementData(items_config=DataConfigManager(configs=[ItemConfig(key='revenue', display_name='Revenue', extract_names=['total revenue', 'total rev', 'total sales', 'total sale', 'revenue', 'rev', 'sales', 'sale'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='cogs', display_name='Cost of Goods Sold', extract_names=['cost of revenue', 'cost of goods sold', 'cogs', 'cor'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gross_profit', display_name='Gross Profit', extract_names=None, force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='revenue[t] - cogs[t]'), ItemConfig(key='rd_exp', display_name='R&D Expense', extract_names=['rd expenses', 'rd expense', 'rd exp', 'rd', 'research and development expenses', 'research and development expense', 'research and development exp', 'research and development'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='sga', display_name='SG&A Expense', extract_names=['sga', 'sga expense', 'sga expenses', 'sga exp', 'selling general and administrative', 'selling general and administrative expense', 'selling general and administrative expenses', 'selling general and administrative exp', 'selling general administrative', 'selling general administrative expense', 'selling general administrative expenses', 'selling general administrative exp', 'selling general and admin', 'selling general and admin expense', 'selling general and admin expenses', 'selling general and admin exp', 'selling general admin', 'selling general admin expense', 'selling general admin expenses', 'selling general admin exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='dep_exp', display_name='Depreciation & Amortization Expense', extract_names=['da', 'dep amort', 'dep and amort', 'dep', 'depreciation amort', 'depreciation and amort', 'depreciation', 'depreciation amortization', 'depreciation and amortization', 'dep amortization', 'dep and amortization'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_op_exp', display_name='Other Operating Expenses', extract_names=['other operating expenses', 'other operating expense', 'other operating exp', 'other op expenses', 'other op expense', 'other op exp', 'other operating expensesincome', 'other operating expenseincome', 'other operating expincome', 'other op expensesincome', 'other op expenseincome', 'other op expincome', 'other operating expenses income', 'other operating expense income', 'other operating exp income', 'other op expenses income', 'other op expense income', 'other op exp income', 'other operating expensesinc', 'other operating expenseinc', 'other operating expinc', 'other op expensesinc', 'other op expenseinc', 'other op expinc', 'other operating expenses inc', 'other operating expense inc', 'other operating exp inc', 'other op expenses inc', 'other op expense inc', 'other op exp inc', 'other income expenses', 'other income expense', 'other income exps', 'other income exp', 'other inc expenses', 'other inc expense', 'other inc exps', 'other inc exp', 'other expenses income', 'other expense income', 'other exps income', 'other exp income', 'other expenses inc', 'other expense inc', 'other exps inc', 'other exp inc'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='op_exp', display_name='Operating Expense', extract_names=['op expense', 'op expenses', 'op exp', 'operating expense', 'operating expenses', 'operating exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='rd_exp[t] + dep_exp[t] + sga[t] + other_op_exp[t]'), ItemConfig(key='ebit', display_name='Earnings Before Interest and Taxes', extract_names=['ebit', 'earnings before interest and taxes', 'earnings before int and taxes', 'earnings before interest and tax', 'earnings before int and tax', 'earn before interest and taxes', 'earn before int and taxes', 'earn before interest and tax', 'earn before int and tax', 'earnings before interest taxes', 'earnings before int taxes', 'earnings before interest tax', 'earnings before int tax', 'earn before interest taxes', 'earn before int taxes', 'earn before interest tax', 'earn before int tax', 'operating income', 'op income', 'op inc', 'operating inc'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='gross_profit[t] - op_exp[t]'), ItemConfig(key='int_exp', display_name='Interest Expense', extract_names=['int', 'int expense', 'int expenses', 'int exp', 'interest', 'interest expense', 'interest expenses', 'interest exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gain_on_sale_invest', display_name='Gain on Sale of Investments', extract_names=['gain loss on sale of invest', 'gain loss sale of invest', 'gain loss sale invest', 'gain on sale of invest', 'gain sale of invest', 'gain sale invest', 'gain loss on sale of investments', 'gain loss sale of investments', 'gain loss sale investments', 'gain on sale of investments', 'gain sale of investments', 'gain sale investments'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gain_on_sale_asset', display_name='Gain on Sale of Assets', extract_names=['gain loss on sale of assets', 'gain loss sale of assets', 'gain loss sale assets', 'gain on sale of assets', 'gain sale of assets', 'gain sale assets', 'gain loss on sale of asset', 'gain loss sale of asset', 'gain loss sale asset', 'gain on sale of asset', 'gain sale of asset', 'gain sale asset'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='impairment', display_name='Impairment Expense', extract_names=['impairment', 'impairment expense', 'impairment exp', 'impairments', 'impair', 'impair expense', 'impair exp', 'impairment charges', 'impairment charge', 'impair charges', 'impair charge', 'impairment of goodwill', 'impairment expense of goodwill', 'impairment exp of goodwill', 'impairments of goodwill', 'impair of goodwill', 'impair expense of goodwill', 'impair exp of goodwill', 'impairment charges of goodwill', 'impairment charge of goodwill', 'impair charges of goodwill', 'impair charge of goodwill', 'impairment goodwill', 'impairment expense goodwill', 'impairment exp goodwill', 'impairments goodwill', 'impair goodwill', 'impair expense goodwill', 'impair exp goodwill', 'impairment charges goodwill', 'impairment charge goodwill', 'impair charges goodwill', 'impair charge goodwill', 'asset writedown', 'assets writedown', 'asset write down', 'assets write down'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='ebt', display_name='Earnings Before Tax', extract_names=['ebt', 'earnings before taxes', 'earnings before tax', 'earn before tax', 'earn before taxes', 'ebt including unusual items', 'earnings before taxes including unusual items', 'earnings before tax including unusual items', 'earn before tax including unusual items', 'earn before taxes including unusual items', 'ebt inc unusual items', 'earnings before taxes inc unusual items', 'earnings before tax inc unusual items', 'earn before tax inc unusual items', 'earn before taxes inc unusual items', 'ebt incl unusual items', 'earnings before taxes incl unusual items', 'earnings before tax incl unusual items', 'earn before tax incl unusual items', 'earn before taxes incl unusual items', 'pretax income', 'pre tax income', 'income pretax', 'income pre tax'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='ebit[t] - int_exp[t]'), ItemConfig(key='tax_exp', display_name='Income Tax Expense', extract_names=['taxes', 'tax', 'tax provision', 'tax expense', 'tax expenses', 'tax exp', 'income tax', 'income tax provision', 'income tax expense', 'income tax expenses', 'income tax exp'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of='ebt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='net_income', display_name='Net Income', extract_names=['net income', 'net inc', 'earnings', 'earn'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='ebt[t] - tax_exp[t]')]), prior_statement=IncomeStatementData(items_config=DataConfigManager(configs=[ItemConfig(key='revenue', display_name='Revenue', extract_names=['total revenue', 'total rev', 'total sales', 'total sale', 'revenue', 'rev', 'sales', 'sale'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='cogs', display_name='Cost of Goods Sold', extract_names=['cost of revenue', 'cost of goods sold', 'cogs', 'cor'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gross_profit', display_name='Gross Profit', extract_names=None, force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='revenue[t] - cogs[t]'), ItemConfig(key='rd_exp', display_name='R&D Expense', extract_names=['rd expenses', 'rd expense', 'rd exp', 'rd', 'research and development expenses', 'research and development expense', 'research and development exp', 'research and development'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='sga', display_name='SG&A Expense', extract_names=['sga', 'sga expense', 'sga expenses', 'sga exp', 'selling general and administrative', 'selling general and administrative expense', 'selling general and administrative expenses', 'selling general and administrative exp', 'selling general administrative', 'selling general administrative expense', 'selling general administrative expenses', 'selling general administrative exp', 'selling general and admin', 'selling general and admin expense', 'selling general and admin expenses', 'selling general and admin exp', 'selling general admin', 'selling general admin expense', 'selling general admin expenses', 'selling general admin exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='dep_exp', display_name='Depreciation & Amortization Expense', extract_names=['da', 'dep amort', 'dep and amort', 'dep', 'depreciation amort', 'depreciation and amort', 'depreciation', 'depreciation amortization', 'depreciation and amortization', 'dep amortization', 'dep and amortization'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_op_exp', display_name='Other Operating Expenses', extract_names=['other operating expenses', 'other operating expense', 'other operating exp', 'other op expenses', 'other op expense', 'other op exp', 'other operating expensesincome', 'other operating expenseincome', 'other operating expincome', 'other op expensesincome', 'other op expenseincome', 'other op expincome', 'other operating expenses income', 'other operating expense income', 'other operating exp income', 'other op expenses income', 'other op expense income', 'other op exp income', 'other operating expensesinc', 'other operating expenseinc', 'other operating expinc', 'other op expensesinc', 'other op expenseinc', 'other op expinc', 'other operating expenses inc', 'other operating expense inc', 'other operating exp inc', 'other op expenses inc', 'other op expense inc', 'other op exp inc', 'other income expenses', 'other income expense', 'other income exps', 'other income exp', 'other inc expenses', 'other inc expense', 'other inc exps', 'other inc exp', 'other expenses income', 'other expense income', 'other exps income', 'other exp income', 'other expenses inc', 'other expense inc', 'other exps inc', 'other exp inc'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='op_exp', display_name='Operating Expense', extract_names=['op expense', 'op expenses', 'op exp', 'operating expense', 'operating expenses', 'operating exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='rd_exp[t] + dep_exp[t] + sga[t] + other_op_exp[t]'), ItemConfig(key='ebit', display_name='Earnings Before Interest and Taxes', extract_names=['ebit', 'earnings before interest and taxes', 'earnings before int and taxes', 'earnings before interest and tax', 'earnings before int and tax', 'earn before interest and taxes', 'earn before int and taxes', 'earn before interest and tax', 'earn before int and tax', 'earnings before interest taxes', 'earnings before int taxes', 'earnings before interest tax', 'earnings before int tax', 'earn before interest taxes', 'earn before int taxes', 'earn before interest tax', 'earn before int tax', 'operating income', 'op income', 'op inc', 'operating inc'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='gross_profit[t] - op_exp[t]'), ItemConfig(key='int_exp', display_name='Interest Expense', extract_names=['int', 'int expense', 'int expenses', 'int exp', 'interest', 'interest expense', 'interest expenses', 'interest exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gain_on_sale_invest', display_name='Gain on Sale of Investments', extract_names=['gain loss on sale of invest', 'gain loss sale of invest', 'gain loss sale invest', 'gain on sale of invest', 'gain sale of invest', 'gain sale invest', 'gain loss on sale of investments', 'gain loss sale of investments', 'gain loss sale investments', 'gain on sale of investments', 'gain sale of investments', 'gain sale investments'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gain_on_sale_asset', display_name='Gain on Sale of Assets', extract_names=['gain loss on sale of assets', 'gain loss sale of assets', 'gain loss sale assets', 'gain on sale of assets', 'gain sale of assets', 'gain sale assets', 'gain loss on sale of asset', 'gain loss sale of asset', 'gain loss sale asset', 'gain on sale of asset', 'gain sale of asset', 'gain sale asset'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='impairment', display_name='Impairment Expense', extract_names=['impairment', 'impairment expense', 'impairment exp', 'impairments', 'impair', 'impair expense', 'impair exp', 'impairment charges', 'impairment charge', 'impair charges', 'impair charge', 'impairment of goodwill', 'impairment expense of goodwill', 'impairment exp of goodwill', 'impairments of goodwill', 'impair of goodwill', 'impair expense of goodwill', 'impair exp of goodwill', 'impairment charges of goodwill', 'impairment charge of goodwill', 'impair charges of goodwill', 'impair charge of goodwill', 'impairment goodwill', 'impairment expense goodwill', 'impairment exp goodwill', 'impairments goodwill', 'impair goodwill', 'impair expense goodwill', 'impair exp goodwill', 'impairment charges goodwill', 'impairment charge goodwill', 'impair charges goodwill', 'impair charge goodwill', 'asset writedown', 'assets writedown', 'asset write down', 'assets write down'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='ebt', display_name='Earnings Before Tax', extract_names=['ebt', 'earnings before taxes', 'earnings before tax', 'earn before tax', 'earn before taxes', 'ebt including unusual items', 'earnings before taxes including unusual items', 'earnings before tax including unusual items', 'earn before tax including unusual items', 'earn before taxes including unusual items', 'ebt inc unusual items', 'earnings before taxes inc unusual items', 'earnings before tax inc unusual items', 'earn before tax inc unusual items', 'earn before taxes inc unusual items', 'ebt incl unusual items', 'earnings before taxes incl unusual items', 'earnings before tax incl unusual items', 'earn before tax incl unusual items', 'earn before taxes incl unusual items', 'pretax income', 'pre tax income', 'income pretax', 'income pre tax'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='ebit[t] - int_exp[t]'), ItemConfig(key='tax_exp', display_name='Income Tax Expense', extract_names=['taxes', 'tax', 'tax provision', 'tax expense', 'tax expenses', 'tax exp', 'income tax', 'income tax provision', 'income tax expense', 'income tax expenses', 'income tax exp'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of='ebt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='net_income', display_name='Net Income', extract_names=['net income', 'net inc', 'earnings', 'earn'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='ebt[t] - tax_exp[t]')]), prior_statement=IncomeStatementData(items_config=DataConfigManager(configs=[ItemConfig(key='revenue', display_name='Revenue', extract_names=['total revenue', 'total rev', 'total sales', 'total sale', 'revenue', 'rev', 'sales', 'sale'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='cogs', display_name='Cost of Goods Sold', extract_names=['cost of revenue', 'cost of goods sold', 'cogs', 'cor'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gross_profit', display_name='Gross Profit', extract_names=None, force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='revenue[t] - cogs[t]'), ItemConfig(key='rd_exp', display_name='R&D Expense', extract_names=['rd expenses', 'rd expense', 'rd exp', 'rd', 'research and development expenses', 'research and development expense', 'research and development exp', 'research and development'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='sga', display_name='SG&A Expense', extract_names=['sga', 'sga expense', 'sga expenses', 'sga exp', 'selling general and administrative', 'selling general and administrative expense', 'selling general and administrative expenses', 'selling general and administrative exp', 'selling general administrative', 'selling general administrative expense', 'selling general administrative expenses', 'selling general administrative exp', 'selling general and admin', 'selling general and admin expense', 'selling general and admin expenses', 'selling general and admin exp', 'selling general admin', 'selling general admin expense', 'selling general admin expenses', 'selling general admin exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='dep_exp', display_name='Depreciation & Amortization Expense', extract_names=['da', 'dep amort', 'dep and amort', 'dep', 'depreciation amort', 'depreciation and amort', 'depreciation', 'depreciation amortization', 'depreciation and amortization', 'dep amortization', 'dep and amortization'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_op_exp', display_name='Other Operating Expenses', extract_names=['other operating expenses', 'other operating expense', 'other operating exp', 'other op expenses', 'other op expense', 'other op exp', 'other operating expensesincome', 'other operating expenseincome', 'other operating expincome', 'other op expensesincome', 'other op expenseincome', 'other op expincome', 'other operating expenses income', 'other operating expense income', 'other operating exp income', 'other op expenses income', 'other op expense income', 'other op exp income', 'other operating expensesinc', 'other operating expenseinc', 'other operating expinc', 'other op expensesinc', 'other op expenseinc', 'other op expinc', 'other operating expenses inc', 'other operating expense inc', 'other operating exp inc', 'other op expenses inc', 'other op expense inc', 'other op exp inc', 'other income expenses', 'other income expense', 'other income exps', 'other income exp', 'other inc expenses', 'other inc expense', 'other inc exps', 'other inc exp', 'other expenses income', 'other expense income', 'other exps income', 'other exp income', 'other expenses inc', 'other expense inc', 'other exps inc', 'other exp inc'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='op_exp', display_name='Operating Expense', extract_names=['op expense', 'op expenses', 'op exp', 'operating expense', 'operating expenses', 'operating exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='rd_exp[t] + dep_exp[t] + sga[t] + other_op_exp[t]'), ItemConfig(key='ebit', display_name='Earnings Before Interest and Taxes', extract_names=['ebit', 'earnings before interest and taxes', 'earnings before int and taxes', 'earnings before interest and tax', 'earnings before int and tax', 'earn before interest and taxes', 'earn before int and taxes', 'earn before interest and tax', 'earn before int and tax', 'earnings before interest taxes', 'earnings before int taxes', 'earnings before interest tax', 'earnings before int tax', 'earn before interest taxes', 'earn before int taxes', 'earn before interest tax', 'earn before int tax', 'operating income', 'op income', 'op inc', 'operating inc'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='gross_profit[t] - op_exp[t]'), ItemConfig(key='int_exp', display_name='Interest Expense', extract_names=['int', 'int expense', 'int expenses', 'int exp', 'interest', 'interest expense', 'interest expenses', 'interest exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gain_on_sale_invest', display_name='Gain on Sale of Investments', extract_names=['gain loss on sale of invest', 'gain loss sale of invest', 'gain loss sale invest', 'gain on sale of invest', 'gain sale of invest', 'gain sale invest', 'gain loss on sale of investments', 'gain loss sale of investments', 'gain loss sale investments', 'gain on sale of investments', 'gain sale of investments', 'gain sale investments'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gain_on_sale_asset', display_name='Gain on Sale of Assets', extract_names=['gain loss on sale of assets', 'gain loss sale of assets', 'gain loss sale assets', 'gain on sale of assets', 'gain sale of assets', 'gain sale assets', 'gain loss on sale of asset', 'gain loss sale of asset', 'gain loss sale asset', 'gain on sale of asset', 'gain sale of asset', 'gain sale asset'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='impairment', display_name='Impairment Expense', extract_names=['impairment', 'impairment expense', 'impairment exp', 'impairments', 'impair', 'impair expense', 'impair exp', 'impairment charges', 'impairment charge', 'impair charges', 'impair charge', 'impairment of goodwill', 'impairment expense of goodwill', 'impairment exp of goodwill', 'impairments of goodwill', 'impair of goodwill', 'impair expense of goodwill', 'impair exp of goodwill', 'impairment charges of goodwill', 'impairment charge of goodwill', 'impair charges of goodwill', 'impair charge of goodwill', 'impairment goodwill', 'impairment expense goodwill', 'impairment exp goodwill', 'impairments goodwill', 'impair goodwill', 'impair expense goodwill', 'impair exp goodwill', 'impairment charges goodwill', 'impairment charge goodwill', 'impair charges goodwill', 'impair charge goodwill', 'asset writedown', 'assets writedown', 'asset write down', 'assets write down'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='ebt', display_name='Earnings Before Tax', extract_names=['ebt', 'earnings before taxes', 'earnings before tax', 'earn before tax', 'earn before taxes', 'ebt including unusual items', 'earnings before taxes including unusual items', 'earnings before tax including unusual items', 'earn before tax including unusual items', 'earn before taxes including unusual items', 'ebt inc unusual items', 'earnings before taxes inc unusual items', 'earnings before tax inc unusual items', 'earn before tax inc unusual items', 'earn before taxes inc unusual items', 'ebt incl unusual items', 'earnings before taxes incl unusual items', 'earnings before tax incl unusual items', 'earn before tax incl unusual items', 'earn before taxes incl unusual items', 'pretax income', 'pre tax income', 'income pretax', 'income pre tax'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='ebit[t] - int_exp[t]'), ItemConfig(key='tax_exp', display_name='Income Tax Expense', extract_names=['taxes', 'tax', 'tax provision', 'tax expense', 'tax expenses', 'tax exp', 'income tax', 'income tax provision', 'income tax expense', 'income tax expenses', 'income tax exp'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of='ebt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='net_income', display_name='Net Income', extract_names=['net income', 'net inc', 'earnings', 'earn'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='ebt[t] - tax_exp[t]')]), prior_statement=None, unextracted_names=['gross_profit', 'cash', 'shortterm investments', 'total cash st investments', 'receivables', 'inv', 'def tax asset curr', 'other current assets', 'total current assets', 'gross ppe', 'accumulated depreciation', 'ppe', 'goodwill', 'lt invest', 'def tax asset long term', 'other lt assets', 'total non current assets', 'total assets', 'payables', 'st debt', 'curr port of lt debt', 'tax liab shortterm', 'other current liabilities', 'total current liabilities', 'lt debt', 'total debt', 'deferred revenue', 'tax liab longterm', 'deposit liab', 'other lt liabilities', 'total non current liabilities', 'total liab', 'total common stock', 'other income', 're', 'minority interest', 'total equity', 'total liabilities and equity'], revenue=32396000000.0, cogs=24931000000.0, sga=3645000000.0, int_exp=389000000.0, tax_exp=-270000000.0, rd_exp=1421000000.0, dep_exp=0.0, other_op_exp=0.0, gain_on_sale_invest=0.0, gain_on_sale_asset=0.0, impairment=0.0, op_exp=6888000000.0, ebit=1014000000.0, ebt=625000000.0, net_income=895000000.0), unextracted_names=['gross_profit', 'cash', 'shortterm investments', 'total cash st investments', 'receivables', 'inv', 'def tax asset curr', 'other current assets', 'total current assets', 'gross ppe', 'accumulated depreciation', 'ppe', 'goodwill', 'lt invest', 'def tax asset long term', 'other lt assets', 'total non current assets', 'total assets', 'payables', 'st debt', 'curr port of lt debt', 'tax liab shortterm', 'other current liabilities', 'total current liabilities', 'lt debt', 'total debt', 'deferred revenue', 'tax liab longterm', 'deposit liab', 'other lt liabilities', 'total non current liabilities', 'total liab', 'total common stock', 'other income', 're', 'minority interest', 'total equity', 'total liabilities and equity'], revenue=42588000000.0, cogs=31281000000.0, sga=4248000000.0, int_exp=343000000.0, tax_exp=968000000.0, rd_exp=1905000000.0, dep_exp=0.0, other_op_exp=0.0, gain_on_sale_invest=0.0, gain_on_sale_asset=0.0, impairment=0.0, op_exp=7344000000.0, ebit=4011000000.0, ebt=3668000000.0, net_income=2700000000.0), unextracted_names=['gross_profit', 'cash', 'shortterm investments', 'total cash st investments', 'receivables', 'inv', 'def tax asset curr', 'other current assets', 'total current assets', 'gross ppe', 'accumulated depreciation', 'ppe', 'goodwill', 'lt invest', 'def tax asset long term', 'other lt assets', 'total non current assets', 'total assets', 'payables', 'st debt', 'curr port of lt debt', 'tax liab shortterm', 'other current liabilities', 'total current liabilities', 'lt debt', 'total debt', 'deferred revenue', 'tax liab longterm', 'deposit liab', 'other lt liabilities', 'total non current liabilities', 'total liab', 'total common stock', 'other income', 're', 'minority interest', 'total equity', 'total liabilities and equity'], revenue=60138000000.0, cogs=44404000000.0, sga=5203000000.0, int_exp=396000000.0, tax_exp=1720000000.0, rd_exp=2297000000.0, dep_exp=0.0, other_op_exp=0.0, gain_on_sale_invest=0.0, gain_on_sale_asset=0.0, impairment=0.0, op_exp=8581000000.0, ebit=7044000000.0, ebt=6648000000.0, net_income=4928000000.0), unextracted_names=['gross_profit', 'cash', 'shortterm investments', 'total cash st investments', 'receivables', 'inv', 'def tax asset curr', 'other current assets', 'total current assets', 'gross ppe', 'accumulated depreciation', 'ppe', 'goodwill', 'lt invest', 'def tax asset long term', 'other lt assets', 'total non current assets', 'total assets', 'payables', 'st debt', 'curr port of lt debt', 'tax liab shortterm', 'other current liabilities', 'total current liabilities', 'lt debt', 'total debt', 'deferred revenue', 'tax liab longterm', 'deposit liab', 'other lt liabilities', 'total non current liabilities', 'total liab', 'total common stock', 'other income', 're', 'minority interest', 'total equity', 'total liabilities and equity'], revenue=65875000000.0, cogs=47852000000.0, sga=5919000000.0, int_exp=467000000.0, tax_exp=2528000000.0, rd_exp=2466000000.0, dep_exp=0.0, other_op_exp=0.0, gain_on_sale_invest=0.0, gain_on_sale_asset=0.0, impairment=0.0, op_exp=9450000000.0, ebit=8676000000.0, ebt=8209000000.0, net_income=5681000000.0), unextracted_names=['gross_profit', 'cash', 'shortterm investments', 'total cash st investments', 'receivables', 'inv', 'def tax asset curr', 'other current assets', 'total current assets', 'gross ppe', 'accumulated depreciation', 'ppe', 'goodwill', 'lt invest', 'def tax asset long term', 'other lt assets', 'total non current assets', 'total assets', 'payables', 'st debt', 'curr port of lt debt', 'tax liab shortterm', 'other current liabilities', 'total current liabilities', 'lt debt', 'total debt', 'deferred revenue', 'tax liab longterm', 'deposit liab', 'other lt liabilities', 'total non current liabilities', 'total liab', 'total common stock', 'other income', 're', 'minority interest', 'total equity', 'total liabilities and equity'], revenue=55656000000.0, cogs=41454000000.0, sga=5547000000.0, int_exp=465000000.0, tax_exp=1319000000.0, rd_exp=2046000000.0, dep_exp=0.0, other_op_exp=0.0, gain_on_sale_invest=0.0, gain_on_sale_asset=0.0, impairment=0.0, op_exp=8574000000.0, ebit=5573000000.0, ebt=5108000000.0, net_income=3789000000.0), unextracted_names=['gross_profit', 'cash', 'shortterm investments', 'total cash st investments', 'receivables', 'inv', 'def tax asset curr', 'other current assets', 'total current assets', 'gross ppe', 'accumulated depreciation', 'ppe', 'goodwill', 'lt invest', 'def tax asset long term', 'other lt assets', 'total non current assets', 'total assets', 'payables', 'st debt', 'curr port of lt debt', 'tax liab shortterm', 'other current liabilities', 'total current liabilities', 'lt debt', 'total debt', 'deferred revenue', 'tax liab longterm', 'deposit liab', 'other lt liabilities', 'total non current liabilities', 'total liab', 'total common stock', 'other income', 're', 'minority interest', 'total equity', 'total liabilities and equity'], revenue=55184000000.0, cogs=41342000000.0, sga=6529000000.0, int_exp=484000000.0, tax_exp=692000000.0, rd_exp=2380000000.0, dep_exp=0.0, other_op_exp=0.0, gain_on_sale_invest=0.0, gain_on_sale_asset=0.0, impairment=0.0, op_exp=10528000000.0, ebit=3628000000.0, ebt=3144000000.0, net_income=2452000000.0), unextracted_names=['gross_profit', 'cash', 'shortterm investments', 'total cash st investments', 'receivables', 'inv', 'def tax asset curr', 'other current assets', 'total current assets', 'gross ppe', 'accumulated depreciation', 'ppe', 'goodwill', 'lt invest', 'def tax asset long term', 'other lt assets', 'total non current assets', 'total assets', 'payables', 'st debt', 'curr port of lt debt', 'tax liab shortterm', 'other current liabilities', 'total current liabilities', 'lt debt', 'total debt', 'deferred revenue', 'tax liab longterm', 'deposit liab', 'other lt liabilities', 'total non current liabilities', 'total liab', 'total common stock', 'other income', 're', 'minority interest', 'total equity', 'total liabilities and equity'], revenue=47011000000.0, cogs=34133000000.0, sga=4951000000.0, int_exp=507000000.0, tax_exp=916000000.0, rd_exp=2119000000.0, dep_exp=0.0, other_op_exp=0.0, gain_on_sale_invest=0.0, gain_on_sale_asset=0.0, impairment=0.0, op_exp=9093000000.0, ebit=3935000000.0, ebt=3428000000.0, net_income=2512000000.0), Timestamp('2016-12-31 00:00:00'): IncomeStatementData(items_config=DataConfigManager(configs=[ItemConfig(key='revenue', display_name='Revenue', extract_names=['total revenue', 'total rev', 'total sales', 'total sale', 'revenue', 'rev', 'sales', 'sale'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='cogs', display_name='Cost of Goods Sold', extract_names=['cost of revenue', 'cost of goods sold', 'cogs', 'cor'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gross_profit', display_name='Gross Profit', extract_names=None, force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='revenue[t] - cogs[t]'), ItemConfig(key='rd_exp', display_name='R&D Expense', extract_names=['rd expenses', 'rd expense', 'rd exp', 'rd', 'research and development expenses', 'research and development expense', 'research and development exp', 'research and development'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='sga', display_name='SG&A Expense', extract_names=['sga', 'sga expense', 'sga expenses', 'sga exp', 'selling general and administrative', 'selling general and administrative expense', 'selling general and administrative expenses', 'selling general and administrative exp', 'selling general administrative', 'selling general administrative expense', 'selling general administrative expenses', 'selling general administrative exp', 'selling general and admin', 'selling general and admin expense', 'selling general and admin expenses', 'selling general and admin exp', 'selling general admin', 'selling general admin expense', 'selling general admin expenses', 'selling general admin exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='dep_exp', display_name='Depreciation & Amortization Expense', extract_names=['da', 'dep amort', 'dep and amort', 'dep', 'depreciation amort', 'depreciation and amort', 'depreciation', 'depreciation amortization', 'depreciation and amortization', 'dep amortization', 'dep and amortization'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_op_exp', display_name='Other Operating Expenses', extract_names=['other operating expenses', 'other operating expense', 'other operating exp', 'other op expenses', 'other op expense', 'other op exp', 'other operating expensesincome', 'other operating expenseincome', 'other operating expincome', 'other op expensesincome', 'other op expenseincome', 'other op expincome', 'other operating expenses income', 'other operating expense income', 'other operating exp income', 'other op expenses income', 'other op expense income', 'other op exp income', 'other operating expensesinc', 'other operating expenseinc', 'other operating expinc', 'other op expensesinc', 'other op expenseinc', 'other op expinc', 'other operating expenses inc', 'other operating expense inc', 'other operating exp inc', 'other op expenses inc', 'other op expense inc', 'other op exp inc', 'other income expenses', 'other income expense', 'other income exps', 'other income exp', 'other inc expenses', 'other inc expense', 'other inc exps', 'other inc exp', 'other expenses income', 'other expense income', 'other exps income', 'other exp income', 'other expenses inc', 'other expense inc', 'other exps inc', 'other exp inc'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='op_exp', display_name='Operating Expense', extract_names=['op expense', 'op expenses', 'op exp', 'operating expense', 'operating expenses', 'operating exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='rd_exp[t] + dep_exp[t] + sga[t] + other_op_exp[t]'), ItemConfig(key='ebit', display_name='Earnings Before Interest and Taxes', extract_names=['ebit', 'earnings before interest and taxes', 'earnings before int and taxes', 'earnings before interest and tax', 'earnings before int and tax', 'earn before interest and taxes', 'earn before int and taxes', 'earn before interest and tax', 'earn before int and tax', 'earnings before interest taxes', 'earnings before int taxes', 'earnings before interest tax', 'earnings before int tax', 'earn before interest taxes', 'earn before int taxes', 'earn before interest tax', 'earn before int tax', 'operating income', 'op income', 'op inc', 'operating inc'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='gross_profit[t] - op_exp[t]'), ItemConfig(key='int_exp', display_name='Interest Expense', extract_names=['int', 'int expense', 'int expenses', 'int exp', 'interest', 'interest expense', 'interest expenses', 'interest exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gain_on_sale_invest', display_name='Gain on Sale of Investments', extract_names=['gain loss on sale of invest', 'gain loss sale of invest', 'gain loss sale invest', 'gain on sale of invest', 'gain sale of invest', 'gain sale invest', 'gain loss on sale of investments', 'gain loss sale of investments', 'gain loss sale investments', 'gain on sale of investments', 'gain sale of investments', 'gain sale investments'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gain_on_sale_asset', display_name='Gain on Sale of Assets', extract_names=['gain loss on sale of assets', 'gain loss sale of assets', 'gain loss sale assets', 'gain on sale of assets', 'gain sale of assets', 'gain sale assets', 'gain loss on sale of asset', 'gain loss sale of asset', 'gain loss sale asset', 'gain on sale of asset', 'gain sale of asset', 'gain sale asset'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='impairment', display_name='Impairment Expense', extract_names=['impairment', 'impairment expense', 'impairment exp', 'impairments', 'impair', 'impair expense', 'impair exp', 'impairment charges', 'impairment charge', 'impair charges', 'impair charge', 'impairment of goodwill', 'impairment expense of goodwill', 'impairment exp of goodwill', 'impairments of goodwill', 'impair of goodwill', 'impair expense of goodwill', 'impair exp of goodwill', 'impairment charges of goodwill', 'impairment charge of goodwill', 'impair charges of goodwill', 'impair charge of goodwill', 'impairment goodwill', 'impairment expense goodwill', 'impairment exp goodwill', 'impairments goodwill', 'impair goodwill', 'impair expense goodwill', 'impair exp goodwill', 'impairment charges goodwill', 'impairment charge goodwill', 'impair charges goodwill', 'impair charge goodwill', 'asset writedown', 'assets writedown', 'asset write down', 'assets write down'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='ebt', display_name='Earnings Before Tax', extract_names=['ebt', 'earnings before taxes', 'earnings before tax', 'earn before tax', 'earn before taxes', 'ebt including unusual items', 'earnings before taxes including unusual items', 'earnings before tax including unusual items', 'earn before tax including unusual items', 'earn before taxes including unusual items', 'ebt inc unusual items', 'earnings before taxes inc unusual items', 'earnings before tax inc unusual items', 'earn before tax inc unusual items', 'earn before taxes inc unusual items', 'ebt incl unusual items', 'earnings before taxes incl unusual items', 'earnings before tax incl unusual items', 'earn before tax incl unusual items', 'earn before taxes incl unusual items', 'pretax income', 'pre tax income', 'income pretax', 'income pre tax'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='ebit[t] - int_exp[t]'), ItemConfig(key='tax_exp', display_name='Income Tax Expense', extract_names=['taxes', 'tax', 'tax provision', 'tax expense', 'tax expenses', 'tax exp', 'income tax', 'income tax provision', 'income tax expense', 'income tax expenses', 'income tax exp'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of='ebt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='net_income', display_name='Net Income', extract_names=['net income', 'net inc', 'earnings', 'earn'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='ebt[t] - tax_exp[t]')]), prior_statement=IncomeStatementData(items_config=DataConfigManager(configs=[ItemConfig(key='revenue', display_name='Revenue', extract_names=['total revenue', 'total rev', 'total sales', 'total sale', 'revenue', 'rev', 'sales', 'sale'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='cogs', display_name='Cost of Goods Sold', extract_names=['cost of revenue', 'cost of goods sold', 'cogs', 'cor'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gross_profit', display_name='Gross Profit', extract_names=None, force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='revenue[t] - cogs[t]'), ItemConfig(key='rd_exp', display_name='R&D Expense', extract_names=['rd expenses', 'rd expense', 'rd exp', 'rd', 'research and development expenses', 'research and development expense', 'research and development exp', 'research and development'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='sga', display_name='SG&A Expense', extract_names=['sga', 'sga expense', 'sga expenses', 'sga exp', 'selling general and administrative', 'selling general and administrative expense', 'selling general and administrative expenses', 'selling general and administrative exp', 'selling general administrative', 'selling general administrative expense', 'selling general administrative expenses', 'selling general administrative exp', 'selling general and admin', 'selling general and admin expense', 'selling general and admin expenses', 'selling general and admin exp', 'selling general admin', 'selling general admin expense', 'selling general admin expenses', 'selling general admin exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='dep_exp', display_name='Depreciation & Amortization Expense', extract_names=['da', 'dep amort', 'dep and amort', 'dep', 'depreciation amort', 'depreciation and amort', 'depreciation', 'depreciation amortization', 'depreciation and amortization', 'dep amortization', 'dep and amortization'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_op_exp', display_name='Other Operating Expenses', extract_names=['other operating expenses', 'other operating expense', 'other operating exp', 'other op expenses', 'other op expense', 'other op exp', 'other operating expensesincome', 'other operating expenseincome', 'other operating expincome', 'other op expensesincome', 'other op expenseincome', 'other op expincome', 'other operating expenses income', 'other operating expense income', 'other operating exp income', 'other op expenses income', 'other op expense income', 'other op exp income', 'other operating expensesinc', 'other operating expenseinc', 'other operating expinc', 'other op expensesinc', 'other op expenseinc', 'other op expinc', 'other operating expenses inc', 'other operating expense inc', 'other operating exp inc', 'other op expenses inc', 'other op expense inc', 'other op exp inc', 'other income expenses', 'other income expense', 'other income exps', 'other income exp', 'other inc expenses', 'other inc expense', 'other inc exps', 'other inc exp', 'other expenses income', 'other expense income', 'other exps income', 'other exp income', 'other expenses inc', 'other expense inc', 'other exps inc', 'other exp inc'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='op_exp', display_name='Operating Expense', extract_names=['op expense', 'op expenses', 'op exp', 'operating expense', 'operating expenses', 'operating exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='rd_exp[t] + dep_exp[t] + sga[t] + other_op_exp[t]'), ItemConfig(key='ebit', display_name='Earnings Before Interest and Taxes', extract_names=['ebit', 'earnings before interest and taxes', 'earnings before int and taxes', 'earnings before interest and tax', 'earnings before int and tax', 'earn before interest and taxes', 'earn before int and taxes', 'earn before interest and tax', 'earn before int and tax', 'earnings before interest taxes', 'earnings before int taxes', 'earnings before interest tax', 'earnings before int tax', 'earn before interest taxes', 'earn before int taxes', 'earn before interest tax', 'earn before int tax', 'operating income', 'op income', 'op inc', 'operating inc'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='gross_profit[t] - op_exp[t]'), ItemConfig(key='int_exp', display_name='Interest Expense', extract_names=['int', 'int expense', 'int expenses', 'int exp', 'interest', 'interest expense', 'interest expenses', 'interest exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gain_on_sale_invest', display_name='Gain on Sale of Investments', extract_names=['gain loss on sale of invest', 'gain loss sale of invest', 'gain loss sale invest', 'gain on sale of invest', 'gain sale of invest', 'gain sale invest', 'gain loss on sale of investments', 'gain loss sale of investments', 'gain loss sale investments', 'gain on sale of investments', 'gain sale of investments', 'gain sale investments'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gain_on_sale_asset', display_name='Gain on Sale of Assets', extract_names=['gain loss on sale of assets', 'gain loss sale of assets', 'gain loss sale assets', 'gain on sale of assets', 'gain sale of assets', 'gain sale assets', 'gain loss on sale of asset', 'gain loss sale of asset', 'gain loss sale asset', 'gain on sale of asset', 'gain sale of asset', 'gain sale asset'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='impairment', display_name='Impairment Expense', extract_names=['impairment', 'impairment expense', 'impairment exp', 'impairments', 'impair', 'impair expense', 'impair exp', 'impairment charges', 'impairment charge', 'impair charges', 'impair charge', 'impairment of goodwill', 'impairment expense of goodwill', 'impairment exp of goodwill', 'impairments of goodwill', 'impair of goodwill', 'impair expense of goodwill', 'impair exp of goodwill', 'impairment charges of goodwill', 'impairment charge of goodwill', 'impair charges of goodwill', 'impair charge of goodwill', 'impairment goodwill', 'impairment expense goodwill', 'impairment exp goodwill', 'impairments goodwill', 'impair goodwill', 'impair expense goodwill', 'impair exp goodwill', 'impairment charges goodwill', 'impairment charge goodwill', 'impair charges goodwill', 'impair charge goodwill', 'asset writedown', 'assets writedown', 'asset write down', 'assets write down'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='ebt', display_name='Earnings Before Tax', extract_names=['ebt', 'earnings before taxes', 'earnings before tax', 'earn before tax', 'earn before taxes', 'ebt including unusual items', 'earnings before taxes including unusual items', 'earnings before tax including unusual items', 'earn before tax including unusual items', 'earn before taxes including unusual items', 'ebt inc unusual items', 'earnings before taxes inc unusual items', 'earnings before tax inc unusual items', 'earn before tax inc unusual items', 'earn before taxes inc unusual items', 'ebt incl unusual items', 'earnings before taxes incl unusual items', 'earnings before tax incl unusual items', 'earn before tax incl unusual items', 'earn before taxes incl unusual items', 'pretax income', 'pre tax income', 'income pretax', 'income pre tax'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='ebit[t] - int_exp[t]'), ItemConfig(key='tax_exp', display_name='Income Tax Expense', extract_names=['taxes', 'tax', 'tax provision', 'tax expense', 'tax expenses', 'tax exp', 'income tax', 'income tax provision', 'income tax expense', 'income tax expenses', 'income tax exp'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of='ebt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='net_income', display_name='Net Income', extract_names=['net income', 'net inc', 'earnings', 'earn'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='ebt[t] - tax_exp[t]')]), prior_statement=IncomeStatementData(items_config=DataConfigManager(configs=[ItemConfig(key='revenue', display_name='Revenue', extract_names=['total revenue', 'total rev', 'total sales', 'total sale', 'revenue', 'rev', 'sales', 'sale'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='cogs', display_name='Cost of Goods Sold', extract_names=['cost of revenue', 'cost of goods sold', 'cogs', 'cor'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gross_profit', display_name='Gross Profit', extract_names=None, force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='revenue[t] - cogs[t]'), ItemConfig(key='rd_exp', display_name='R&D Expense', extract_names=['rd expenses', 'rd expense', 'rd exp', 'rd', 'research and development expenses', 'research and development expense', 'research and development exp', 'research and development'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='sga', display_name='SG&A Expense', extract_names=['sga', 'sga expense', 'sga expenses', 'sga exp', 'selling general and administrative', 'selling general and administrative expense', 'selling general and administrative expenses', 'selling general and administrative exp', 'selling general administrative', 'selling general administrative expense', 'selling general administrative expenses', 'selling general administrative exp', 'selling general and admin', 'selling general and admin expense', 'selling general and admin expenses', 'selling general and admin exp', 'selling general admin', 'selling general admin expense', 'selling general admin expenses', 'selling general admin exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='dep_exp', display_name='Depreciation & Amortization Expense', extract_names=['da', 'dep amort', 'dep and amort', 'dep', 'depreciation amort', 'depreciation and amort', 'depreciation', 'depreciation amortization', 'depreciation and amortization', 'dep amortization', 'dep and amortization'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_op_exp', display_name='Other Operating Expenses', extract_names=['other operating expenses', 'other operating expense', 'other operating exp', 'other op expenses', 'other op expense', 'other op exp', 'other operating expensesincome', 'other operating expenseincome', 'other operating expincome', 'other op expensesincome', 'other op expenseincome', 'other op expincome', 'other operating expenses income', 'other operating expense income', 'other operating exp income', 'other op expenses income', 'other op expense income', 'other op exp income', 'other operating expensesinc', 'other operating expenseinc', 'other operating expinc', 'other op expensesinc', 'other op expenseinc', 'other op expinc', 'other operating expenses inc', 'other operating expense inc', 'other operating exp inc', 'other op expenses inc', 'other op expense inc', 'other op exp inc', 'other income expenses', 'other income expense', 'other income exps', 'other income exp', 'other inc expenses', 'other inc expense', 'other inc exps', 'other inc exp', 'other expenses income', 'other expense income', 'other exps income', 'other exp income', 'other expenses inc', 'other expense inc', 'other exps inc', 'other exp inc'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='op_exp', display_name='Operating Expense', extract_names=['op expense', 'op expenses', 'op exp', 'operating expense', 'operating expenses', 'operating exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='rd_exp[t] + dep_exp[t] + sga[t] + other_op_exp[t]'), ItemConfig(key='ebit', display_name='Earnings Before Interest and Taxes', extract_names=['ebit', 'earnings before interest and taxes', 'earnings before int and taxes', 'earnings before interest and tax', 'earnings before int and tax', 'earn before interest and taxes', 'earn before int and taxes', 'earn before interest and tax', 'earn before int and tax', 'earnings before interest taxes', 'earnings before int taxes', 'earnings before interest tax', 'earnings before int tax', 'earn before interest taxes', 'earn before int taxes', 'earn before interest tax', 'earn before int tax', 'operating income', 'op income', 'op inc', 'operating inc'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='gross_profit[t] - op_exp[t]'), ItemConfig(key='int_exp', display_name='Interest Expense', extract_names=['int', 'int expense', 'int expenses', 'int exp', 'interest', 'interest expense', 'interest expenses', 'interest exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gain_on_sale_invest', display_name='Gain on Sale of Investments', extract_names=['gain loss on sale of invest', 'gain loss sale of invest', 'gain loss sale invest', 'gain on sale of invest', 'gain sale of invest', 'gain sale invest', 'gain loss on sale of investments', 'gain loss sale of investments', 'gain loss sale investments', 'gain on sale of investments', 'gain sale of investments', 'gain sale investments'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gain_on_sale_asset', display_name='Gain on Sale of Assets', extract_names=['gain loss on sale of assets', 'gain loss sale of assets', 'gain loss sale assets', 'gain on sale of assets', 'gain sale of assets', 'gain sale assets', 'gain loss on sale of asset', 'gain loss sale of asset', 'gain loss sale asset', 'gain on sale of asset', 'gain sale of asset', 'gain sale asset'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='impairment', display_name='Impairment Expense', extract_names=['impairment', 'impairment expense', 'impairment exp', 'impairments', 'impair', 'impair expense', 'impair exp', 'impairment charges', 'impairment charge', 'impair charges', 'impair charge', 'impairment of goodwill', 'impairment expense of goodwill', 'impairment exp of goodwill', 'impairments of goodwill', 'impair of goodwill', 'impair expense of goodwill', 'impair exp of goodwill', 'impairment charges of goodwill', 'impairment charge of goodwill', 'impair charges of goodwill', 'impair charge of goodwill', 'impairment goodwill', 'impairment expense goodwill', 'impairment exp goodwill', 'impairments goodwill', 'impair goodwill', 'impair expense goodwill', 'impair exp goodwill', 'impairment charges goodwill', 'impairment charge goodwill', 'impair charges goodwill', 'impair charge goodwill', 'asset writedown', 'assets writedown', 'asset write down', 'assets write down'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='ebt', display_name='Earnings Before Tax', extract_names=['ebt', 'earnings before taxes', 'earnings before tax', 'earn before tax', 'earn before taxes', 'ebt including unusual items', 'earnings before taxes including unusual items', 'earnings before tax including unusual items', 'earn before tax including unusual items', 'earn before taxes including unusual items', 'ebt inc unusual items', 'earnings before taxes inc unusual items', 'earnings before tax inc unusual items', 'earn before tax inc unusual items', 'earn before taxes inc unusual items', 'ebt incl unusual items', 'earnings before taxes incl unusual items', 'earnings before tax incl unusual items', 'earn before tax incl unusual items', 'earn before taxes incl unusual items', 'pretax income', 'pre tax income', 'income pretax', 'income pre tax'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='ebit[t] - int_exp[t]'), ItemConfig(key='tax_exp', display_name='Income Tax Expense', extract_names=['taxes', 'tax', 'tax provision', 'tax expense', 'tax expenses', 'tax exp', 'income tax', 'income tax provision', 'income tax expense', 'income tax expenses', 'income tax exp'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of='ebt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='net_income', display_name='Net Income', extract_names=['net income', 'net inc', 'earnings', 'earn'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='ebt[t] - tax_exp[t]')]), prior_statement=IncomeStatementData(items_config=DataConfigManager(configs=[ItemConfig(key='revenue', display_name='Revenue', extract_names=['total revenue', 'total rev', 'total sales', 'total sale', 'revenue', 'rev', 'sales', 'sale'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='cogs', display_name='Cost of Goods Sold', extract_names=['cost of revenue', 'cost of goods sold', 'cogs', 'cor'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gross_profit', display_name='Gross Profit', extract_names=None, force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='revenue[t] - cogs[t]'), ItemConfig(key='rd_exp', display_name='R&D Expense', extract_names=['rd expenses', 'rd expense', 'rd exp', 'rd', 'research and development expenses', 'research and development expense', 'research and development exp', 'research and development'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='sga', display_name='SG&A Expense', extract_names=['sga', 'sga expense', 'sga expenses', 'sga exp', 'selling general and administrative', 'selling general and administrative expense', 'selling general and administrative expenses', 'selling general and administrative exp', 'selling general administrative', 'selling general administrative expense', 'selling general administrative expenses', 'selling general administrative exp', 'selling general and admin', 'selling general and admin expense', 'selling general and admin expenses', 'selling general and admin exp', 'selling general admin', 'selling general admin expense', 'selling general admin expenses', 'selling general admin exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='dep_exp', display_name='Depreciation & Amortization Expense', extract_names=['da', 'dep amort', 'dep and amort', 'dep', 'depreciation amort', 'depreciation and amort', 'depreciation', 'depreciation amortization', 'depreciation and amortization', 'dep amortization', 'dep and amortization'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_op_exp', display_name='Other Operating Expenses', extract_names=['other operating expenses', 'other operating expense', 'other operating exp', 'other op expenses', 'other op expense', 'other op exp', 'other operating expensesincome', 'other operating expenseincome', 'other operating expincome', 'other op expensesincome', 'other op expenseincome', 'other op expincome', 'other operating expenses income', 'other operating expense income', 'other operating exp income', 'other op expenses income', 'other op expense income', 'other op exp income', 'other operating expensesinc', 'other operating expenseinc', 'other operating expinc', 'other op expensesinc', 'other op expenseinc', 'other op expinc', 'other operating expenses inc', 'other operating expense inc', 'other operating exp inc', 'other op expenses inc', 'other op expense inc', 'other op exp inc', 'other income expenses', 'other income expense', 'other income exps', 'other income exp', 'other inc expenses', 'other inc expense', 'other inc exps', 'other inc exp', 'other expenses income', 'other expense income', 'other exps income', 'other exp income', 'other expenses inc', 'other expense inc', 'other exps inc', 'other exp inc'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='op_exp', display_name='Operating Expense', extract_names=['op expense', 'op expenses', 'op exp', 'operating expense', 'operating expenses', 'operating exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='rd_exp[t] + dep_exp[t] + sga[t] + other_op_exp[t]'), ItemConfig(key='ebit', display_name='Earnings Before Interest and Taxes', extract_names=['ebit', 'earnings before interest and taxes', 'earnings before int and taxes', 'earnings before interest and tax', 'earnings before int and tax', 'earn before interest and taxes', 'earn before int and taxes', 'earn before interest and tax', 'earn before int and tax', 'earnings before interest taxes', 'earnings before int taxes', 'earnings before interest tax', 'earnings before int tax', 'earn before interest taxes', 'earn before int taxes', 'earn before interest tax', 'earn before int tax', 'operating income', 'op income', 'op inc', 'operating inc'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='gross_profit[t] - op_exp[t]'), ItemConfig(key='int_exp', display_name='Interest Expense', extract_names=['int', 'int expense', 'int expenses', 'int exp', 'interest', 'interest expense', 'interest expenses', 'interest exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gain_on_sale_invest', display_name='Gain on Sale of Investments', extract_names=['gain loss on sale of invest', 'gain loss sale of invest', 'gain loss sale invest', 'gain on sale of invest', 'gain sale of invest', 'gain sale invest', 'gain loss on sale of investments', 'gain loss sale of investments', 'gain loss sale investments', 'gain on sale of investments', 'gain sale of investments', 'gain sale investments'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gain_on_sale_asset', display_name='Gain on Sale of Assets', extract_names=['gain loss on sale of assets', 'gain loss sale of assets', 'gain loss sale assets', 'gain on sale of assets', 'gain sale of assets', 'gain sale assets', 'gain loss on sale of asset', 'gain loss sale of asset', 'gain loss sale asset', 'gain on sale of asset', 'gain sale of asset', 'gain sale asset'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='impairment', display_name='Impairment Expense', extract_names=['impairment', 'impairment expense', 'impairment exp', 'impairments', 'impair', 'impair expense', 'impair exp', 'impairment charges', 'impairment charge', 'impair charges', 'impair charge', 'impairment of goodwill', 'impairment expense of goodwill', 'impairment exp of goodwill', 'impairments of goodwill', 'impair of goodwill', 'impair expense of goodwill', 'impair exp of goodwill', 'impairment charges of goodwill', 'impairment charge of goodwill', 'impair charges of goodwill', 'impair charge of goodwill', 'impairment goodwill', 'impairment expense goodwill', 'impairment exp goodwill', 'impairments goodwill', 'impair goodwill', 'impair expense goodwill', 'impair exp goodwill', 'impairment charges goodwill', 'impairment charge goodwill', 'impair charges goodwill', 'impair charge goodwill', 'asset writedown', 'assets writedown', 'asset write down', 'assets write down'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='ebt', display_name='Earnings Before Tax', extract_names=['ebt', 'earnings before taxes', 'earnings before tax', 'earn before tax', 'earn before taxes', 'ebt including unusual items', 'earnings before taxes including unusual items', 'earnings before tax including unusual items', 'earn before tax including unusual items', 'earn before taxes including unusual items', 'ebt inc unusual items', 'earnings before taxes inc unusual items', 'earnings before tax inc unusual items', 'earn before tax inc unusual items', 'earn before taxes inc unusual items', 'ebt incl unusual items', 'earnings before taxes incl unusual items', 'earnings before tax incl unusual items', 'earn before tax incl unusual items', 'earn before taxes incl unusual items', 'pretax income', 'pre tax income', 'income pretax', 'income pre tax'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='ebit[t] - int_exp[t]'), ItemConfig(key='tax_exp', display_name='Income Tax Expense', extract_names=['taxes', 'tax', 'tax provision', 'tax expense', 'tax expenses', 'tax exp', 'income tax', 'income tax provision', 'income tax expense', 'income tax expenses', 'income tax exp'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of='ebt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='net_income', display_name='Net Income', extract_names=['net income', 'net inc', 'earnings', 'earn'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='ebt[t] - tax_exp[t]')]), prior_statement=IncomeStatementData(items_config=DataConfigManager(configs=[ItemConfig(key='revenue', display_name='Revenue', extract_names=['total revenue', 'total rev', 'total sales', 'total sale', 'revenue', 'rev', 'sales', 'sale'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='cogs', display_name='Cost of Goods Sold', extract_names=['cost of revenue', 'cost of goods sold', 'cogs', 'cor'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gross_profit', display_name='Gross Profit', extract_names=None, force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='revenue[t] - cogs[t]'), ItemConfig(key='rd_exp', display_name='R&D Expense', extract_names=['rd expenses', 'rd expense', 'rd exp', 'rd', 'research and development expenses', 'research and development expense', 'research and development exp', 'research and development'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='sga', display_name='SG&A Expense', extract_names=['sga', 'sga expense', 'sga expenses', 'sga exp', 'selling general and administrative', 'selling general and administrative expense', 'selling general and administrative expenses', 'selling general and administrative exp', 'selling general administrative', 'selling general administrative expense', 'selling general administrative expenses', 'selling general administrative exp', 'selling general and admin', 'selling general and admin expense', 'selling general and admin expenses', 'selling general and admin exp', 'selling general admin', 'selling general admin expense', 'selling general admin expenses', 'selling general admin exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='dep_exp', display_name='Depreciation & Amortization Expense', extract_names=['da', 'dep amort', 'dep and amort', 'dep', 'depreciation amort', 'depreciation and amort', 'depreciation', 'depreciation amortization', 'depreciation and amortization', 'dep amortization', 'dep and amortization'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_op_exp', display_name='Other Operating Expenses', extract_names=['other operating expenses', 'other operating expense', 'other operating exp', 'other op expenses', 'other op expense', 'other op exp', 'other operating expensesincome', 'other operating expenseincome', 'other operating expincome', 'other op expensesincome', 'other op expenseincome', 'other op expincome', 'other operating expenses income', 'other operating expense income', 'other operating exp income', 'other op expenses income', 'other op expense income', 'other op exp income', 'other operating expensesinc', 'other operating expenseinc', 'other operating expinc', 'other op expensesinc', 'other op expenseinc', 'other op expinc', 'other operating expenses inc', 'other operating expense inc', 'other operating exp inc', 'other op expenses inc', 'other op expense inc', 'other op exp inc', 'other income expenses', 'other income expense', 'other income exps', 'other income exp', 'other inc expenses', 'other inc expense', 'other inc exps', 'other inc exp', 'other expenses income', 'other expense income', 'other exps income', 'other exp income', 'other expenses inc', 'other expense inc', 'other exps inc', 'other exp inc'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='op_exp', display_name='Operating Expense', extract_names=['op expense', 'op expenses', 'op exp', 'operating expense', 'operating expenses', 'operating exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='rd_exp[t] + dep_exp[t] + sga[t] + other_op_exp[t]'), ItemConfig(key='ebit', display_name='Earnings Before Interest and Taxes', extract_names=['ebit', 'earnings before interest and taxes', 'earnings before int and taxes', 'earnings before interest and tax', 'earnings before int and tax', 'earn before interest and taxes', 'earn before int and taxes', 'earn before interest and tax', 'earn before int and tax', 'earnings before interest taxes', 'earnings before int taxes', 'earnings before interest tax', 'earnings before int tax', 'earn before interest taxes', 'earn before int taxes', 'earn before interest tax', 'earn before int tax', 'operating income', 'op income', 'op inc', 'operating inc'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='gross_profit[t] - op_exp[t]'), ItemConfig(key='int_exp', display_name='Interest Expense', extract_names=['int', 'int expense', 'int expenses', 'int exp', 'interest', 'interest expense', 'interest expenses', 'interest exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gain_on_sale_invest', display_name='Gain on Sale of Investments', extract_names=['gain loss on sale of invest', 'gain loss sale of invest', 'gain loss sale invest', 'gain on sale of invest', 'gain sale of invest', 'gain sale invest', 'gain loss on sale of investments', 'gain loss sale of investments', 'gain loss sale investments', 'gain on sale of investments', 'gain sale of investments', 'gain sale investments'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gain_on_sale_asset', display_name='Gain on Sale of Assets', extract_names=['gain loss on sale of assets', 'gain loss sale of assets', 'gain loss sale assets', 'gain on sale of assets', 'gain sale of assets', 'gain sale assets', 'gain loss on sale of asset', 'gain loss sale of asset', 'gain loss sale asset', 'gain on sale of asset', 'gain sale of asset', 'gain sale asset'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='impairment', display_name='Impairment Expense', extract_names=['impairment', 'impairment expense', 'impairment exp', 'impairments', 'impair', 'impair expense', 'impair exp', 'impairment charges', 'impairment charge', 'impair charges', 'impair charge', 'impairment of goodwill', 'impairment expense of goodwill', 'impairment exp of goodwill', 'impairments of goodwill', 'impair of goodwill', 'impair expense of goodwill', 'impair exp of goodwill', 'impairment charges of goodwill', 'impairment charge of goodwill', 'impair charges of goodwill', 'impair charge of goodwill', 'impairment goodwill', 'impairment expense goodwill', 'impairment exp goodwill', 'impairments goodwill', 'impair goodwill', 'impair expense goodwill', 'impair exp goodwill', 'impairment charges goodwill', 'impairment charge goodwill', 'impair charges goodwill', 'impair charge goodwill', 'asset writedown', 'assets writedown', 'asset write down', 'assets write down'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='ebt', display_name='Earnings Before Tax', extract_names=['ebt', 'earnings before taxes', 'earnings before tax', 'earn before tax', 'earn before taxes', 'ebt including unusual items', 'earnings before taxes including unusual items', 'earnings before tax including unusual items', 'earn before tax including unusual items', 'earn before taxes including unusual items', 'ebt inc unusual items', 'earnings before taxes inc unusual items', 'earnings before tax inc unusual items', 'earn before tax inc unusual items', 'earn before taxes inc unusual items', 'ebt incl unusual items', 'earnings before taxes incl unusual items', 'earnings before tax incl unusual items', 'earn before tax incl unusual items', 'earn before taxes incl unusual items', 'pretax income', 'pre tax income', 'income pretax', 'income pre tax'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='ebit[t] - int_exp[t]'), ItemConfig(key='tax_exp', display_name='Income Tax Expense', extract_names=['taxes', 'tax', 'tax provision', 'tax expense', 'tax expenses', 'tax exp', 'income tax', 'income tax provision', 'income tax expense', 'income tax expenses', 'income tax exp'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of='ebt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='net_income', display_name='Net Income', extract_names=['net income', 'net inc', 'earnings', 'earn'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='ebt[t] - tax_exp[t]')]), prior_statement=IncomeStatementData(items_config=DataConfigManager(configs=[ItemConfig(key='revenue', display_name='Revenue', extract_names=['total revenue', 'total rev', 'total sales', 'total sale', 'revenue', 'rev', 'sales', 'sale'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='cogs', display_name='Cost of Goods Sold', extract_names=['cost of revenue', 'cost of goods sold', 'cogs', 'cor'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gross_profit', display_name='Gross Profit', extract_names=None, force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='revenue[t] - cogs[t]'), ItemConfig(key='rd_exp', display_name='R&D Expense', extract_names=['rd expenses', 'rd expense', 'rd exp', 'rd', 'research and development expenses', 'research and development expense', 'research and development exp', 'research and development'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='sga', display_name='SG&A Expense', extract_names=['sga', 'sga expense', 'sga expenses', 'sga exp', 'selling general and administrative', 'selling general and administrative expense', 'selling general and administrative expenses', 'selling general and administrative exp', 'selling general administrative', 'selling general administrative expense', 'selling general administrative expenses', 'selling general administrative exp', 'selling general and admin', 'selling general and admin expense', 'selling general and admin expenses', 'selling general and admin exp', 'selling general admin', 'selling general admin expense', 'selling general admin expenses', 'selling general admin exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='dep_exp', display_name='Depreciation & Amortization Expense', extract_names=['da', 'dep amort', 'dep and amort', 'dep', 'depreciation amort', 'depreciation and amort', 'depreciation', 'depreciation amortization', 'depreciation and amortization', 'dep amortization', 'dep and amortization'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_op_exp', display_name='Other Operating Expenses', extract_names=['other operating expenses', 'other operating expense', 'other operating exp', 'other op expenses', 'other op expense', 'other op exp', 'other operating expensesincome', 'other operating expenseincome', 'other operating expincome', 'other op expensesincome', 'other op expenseincome', 'other op expincome', 'other operating expenses income', 'other operating expense income', 'other operating exp income', 'other op expenses income', 'other op expense income', 'other op exp income', 'other operating expensesinc', 'other operating expenseinc', 'other operating expinc', 'other op expensesinc', 'other op expenseinc', 'other op expinc', 'other operating expenses inc', 'other operating expense inc', 'other operating exp inc', 'other op expenses inc', 'other op expense inc', 'other op exp inc', 'other income expenses', 'other income expense', 'other income exps', 'other income exp', 'other inc expenses', 'other inc expense', 'other inc exps', 'other inc exp', 'other expenses income', 'other expense income', 'other exps income', 'other exp income', 'other expenses inc', 'other expense inc', 'other exps inc', 'other exp inc'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='op_exp', display_name='Operating Expense', extract_names=['op expense', 'op expenses', 'op exp', 'operating expense', 'operating expenses', 'operating exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='rd_exp[t] + dep_exp[t] + sga[t] + other_op_exp[t]'), ItemConfig(key='ebit', display_name='Earnings Before Interest and Taxes', extract_names=['ebit', 'earnings before interest and taxes', 'earnings before int and taxes', 'earnings before interest and tax', 'earnings before int and tax', 'earn before interest and taxes', 'earn before int and taxes', 'earn before interest and tax', 'earn before int and tax', 'earnings before interest taxes', 'earnings before int taxes', 'earnings before interest tax', 'earnings before int tax', 'earn before interest taxes', 'earn before int taxes', 'earn before interest tax', 'earn before int tax', 'operating income', 'op income', 'op inc', 'operating inc'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='gross_profit[t] - op_exp[t]'), ItemConfig(key='int_exp', display_name='Interest Expense', extract_names=['int', 'int expense', 'int expenses', 'int exp', 'interest', 'interest expense', 'interest expenses', 'interest exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gain_on_sale_invest', display_name='Gain on Sale of Investments', extract_names=['gain loss on sale of invest', 'gain loss sale of invest', 'gain loss sale invest', 'gain on sale of invest', 'gain sale of invest', 'gain sale invest', 'gain loss on sale of investments', 'gain loss sale of investments', 'gain loss sale investments', 'gain on sale of investments', 'gain sale of investments', 'gain sale investments'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gain_on_sale_asset', display_name='Gain on Sale of Assets', extract_names=['gain loss on sale of assets', 'gain loss sale of assets', 'gain loss sale assets', 'gain on sale of assets', 'gain sale of assets', 'gain sale assets', 'gain loss on sale of asset', 'gain loss sale of asset', 'gain loss sale asset', 'gain on sale of asset', 'gain sale of asset', 'gain sale asset'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='impairment', display_name='Impairment Expense', extract_names=['impairment', 'impairment expense', 'impairment exp', 'impairments', 'impair', 'impair expense', 'impair exp', 'impairment charges', 'impairment charge', 'impair charges', 'impair charge', 'impairment of goodwill', 'impairment expense of goodwill', 'impairment exp of goodwill', 'impairments of goodwill', 'impair of goodwill', 'impair expense of goodwill', 'impair exp of goodwill', 'impairment charges of goodwill', 'impairment charge of goodwill', 'impair charges of goodwill', 'impair charge of goodwill', 'impairment goodwill', 'impairment expense goodwill', 'impairment exp goodwill', 'impairments goodwill', 'impair goodwill', 'impair expense goodwill', 'impair exp goodwill', 'impairment charges goodwill', 'impairment charge goodwill', 'impair charges goodwill', 'impair charge goodwill', 'asset writedown', 'assets writedown', 'asset write down', 'assets write down'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='ebt', display_name='Earnings Before Tax', extract_names=['ebt', 'earnings before taxes', 'earnings before tax', 'earn before tax', 'earn before taxes', 'ebt including unusual items', 'earnings before taxes including unusual items', 'earnings before tax including unusual items', 'earn before tax including unusual items', 'earn before taxes including unusual items', 'ebt inc unusual items', 'earnings before taxes inc unusual items', 'earnings before tax inc unusual items', 'earn before tax inc unusual items', 'earn before taxes inc unusual items', 'ebt incl unusual items', 'earnings before taxes incl unusual items', 'earnings before tax incl unusual items', 'earn before tax incl unusual items', 'earn before taxes incl unusual items', 'pretax income', 'pre tax income', 'income pretax', 'income pre tax'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='ebit[t] - int_exp[t]'), ItemConfig(key='tax_exp', display_name='Income Tax Expense', extract_names=['taxes', 'tax', 'tax provision', 'tax expense', 'tax expenses', 'tax exp', 'income tax', 'income tax provision', 'income tax expense', 'income tax expenses', 'income tax exp'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of='ebt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='net_income', display_name='Net Income', extract_names=['net income', 'net inc', 'earnings', 'earn'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='ebt[t] - tax_exp[t]')]), prior_statement=IncomeStatementData(items_config=DataConfigManager(configs=[ItemConfig(key='revenue', display_name='Revenue', extract_names=['total revenue', 'total rev', 'total sales', 'total sale', 'revenue', 'rev', 'sales', 'sale'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='cogs', display_name='Cost of Goods Sold', extract_names=['cost of revenue', 'cost of goods sold', 'cogs', 'cor'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gross_profit', display_name='Gross Profit', extract_names=None, force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='revenue[t] - cogs[t]'), ItemConfig(key='rd_exp', display_name='R&D Expense', extract_names=['rd expenses', 'rd expense', 'rd exp', 'rd', 'research and development expenses', 'research and development expense', 'research and development exp', 'research and development'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='sga', display_name='SG&A Expense', extract_names=['sga', 'sga expense', 'sga expenses', 'sga exp', 'selling general and administrative', 'selling general and administrative expense', 'selling general and administrative expenses', 'selling general and administrative exp', 'selling general administrative', 'selling general administrative expense', 'selling general administrative expenses', 'selling general administrative exp', 'selling general and admin', 'selling general and admin expense', 'selling general and admin expenses', 'selling general and admin exp', 'selling general admin', 'selling general admin expense', 'selling general admin expenses', 'selling general admin exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='dep_exp', display_name='Depreciation & Amortization Expense', extract_names=['da', 'dep amort', 'dep and amort', 'dep', 'depreciation amort', 'depreciation and amort', 'depreciation', 'depreciation amortization', 'depreciation and amortization', 'dep amortization', 'dep and amortization'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_op_exp', display_name='Other Operating Expenses', extract_names=['other operating expenses', 'other operating expense', 'other operating exp', 'other op expenses', 'other op expense', 'other op exp', 'other operating expensesincome', 'other operating expenseincome', 'other operating expincome', 'other op expensesincome', 'other op expenseincome', 'other op expincome', 'other operating expenses income', 'other operating expense income', 'other operating exp income', 'other op expenses income', 'other op expense income', 'other op exp income', 'other operating expensesinc', 'other operating expenseinc', 'other operating expinc', 'other op expensesinc', 'other op expenseinc', 'other op expinc', 'other operating expenses inc', 'other operating expense inc', 'other operating exp inc', 'other op expenses inc', 'other op expense inc', 'other op exp inc', 'other income expenses', 'other income expense', 'other income exps', 'other income exp', 'other inc expenses', 'other inc expense', 'other inc exps', 'other inc exp', 'other expenses income', 'other expense income', 'other exps income', 'other exp income', 'other expenses inc', 'other expense inc', 'other exps inc', 'other exp inc'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='op_exp', display_name='Operating Expense', extract_names=['op expense', 'op expenses', 'op exp', 'operating expense', 'operating expenses', 'operating exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='rd_exp[t] + dep_exp[t] + sga[t] + other_op_exp[t]'), ItemConfig(key='ebit', display_name='Earnings Before Interest and Taxes', extract_names=['ebit', 'earnings before interest and taxes', 'earnings before int and taxes', 'earnings before interest and tax', 'earnings before int and tax', 'earn before interest and taxes', 'earn before int and taxes', 'earn before interest and tax', 'earn before int and tax', 'earnings before interest taxes', 'earnings before int taxes', 'earnings before interest tax', 'earnings before int tax', 'earn before interest taxes', 'earn before int taxes', 'earn before interest tax', 'earn before int tax', 'operating income', 'op income', 'op inc', 'operating inc'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='gross_profit[t] - op_exp[t]'), ItemConfig(key='int_exp', display_name='Interest Expense', extract_names=['int', 'int expense', 'int expenses', 'int exp', 'interest', 'interest expense', 'interest expenses', 'interest exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gain_on_sale_invest', display_name='Gain on Sale of Investments', extract_names=['gain loss on sale of invest', 'gain loss sale of invest', 'gain loss sale invest', 'gain on sale of invest', 'gain sale of invest', 'gain sale invest', 'gain loss on sale of investments', 'gain loss sale of investments', 'gain loss sale investments', 'gain on sale of investments', 'gain sale of investments', 'gain sale investments'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gain_on_sale_asset', display_name='Gain on Sale of Assets', extract_names=['gain loss on sale of assets', 'gain loss sale of assets', 'gain loss sale assets', 'gain on sale of assets', 'gain sale of assets', 'gain sale assets', 'gain loss on sale of asset', 'gain loss sale of asset', 'gain loss sale asset', 'gain on sale of asset', 'gain sale of asset', 'gain sale asset'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='impairment', display_name='Impairment Expense', extract_names=['impairment', 'impairment expense', 'impairment exp', 'impairments', 'impair', 'impair expense', 'impair exp', 'impairment charges', 'impairment charge', 'impair charges', 'impair charge', 'impairment of goodwill', 'impairment expense of goodwill', 'impairment exp of goodwill', 'impairments of goodwill', 'impair of goodwill', 'impair expense of goodwill', 'impair exp of goodwill', 'impairment charges of goodwill', 'impairment charge of goodwill', 'impair charges of goodwill', 'impair charge of goodwill', 'impairment goodwill', 'impairment expense goodwill', 'impairment exp goodwill', 'impairments goodwill', 'impair goodwill', 'impair expense goodwill', 'impair exp goodwill', 'impairment charges goodwill', 'impairment charge goodwill', 'impair charges goodwill', 'impair charge goodwill', 'asset writedown', 'assets writedown', 'asset write down', 'assets write down'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='ebt', display_name='Earnings Before Tax', extract_names=['ebt', 'earnings before taxes', 'earnings before tax', 'earn before tax', 'earn before taxes', 'ebt including unusual items', 'earnings before taxes including unusual items', 'earnings before tax including unusual items', 'earn before tax including unusual items', 'earn before taxes including unusual items', 'ebt inc unusual items', 'earnings before taxes inc unusual items', 'earnings before tax inc unusual items', 'earn before tax inc unusual items', 'earn before taxes inc unusual items', 'ebt incl unusual items', 'earnings before taxes incl unusual items', 'earnings before tax incl unusual items', 'earn before tax incl unusual items', 'earn before taxes incl unusual items', 'pretax income', 'pre tax income', 'income pretax', 'income pre tax'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='ebit[t] - int_exp[t]'), ItemConfig(key='tax_exp', display_name='Income Tax Expense', extract_names=['taxes', 'tax', 'tax provision', 'tax expense', 'tax expenses', 'tax exp', 'income tax', 'income tax provision', 'income tax expense', 'income tax expenses', 'income tax exp'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of='ebt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='net_income', display_name='Net Income', extract_names=['net income', 'net inc', 'earnings', 'earn'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='ebt[t] - tax_exp[t]')]), prior_statement=IncomeStatementData(items_config=DataConfigManager(configs=[ItemConfig(key='revenue', display_name='Revenue', extract_names=['total revenue', 'total rev', 'total sales', 'total sale', 'revenue', 'rev', 'sales', 'sale'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='cogs', display_name='Cost of Goods Sold', extract_names=['cost of revenue', 'cost of goods sold', 'cogs', 'cor'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gross_profit', display_name='Gross Profit', extract_names=None, force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='revenue[t] - cogs[t]'), ItemConfig(key='rd_exp', display_name='R&D Expense', extract_names=['rd expenses', 'rd expense', 'rd exp', 'rd', 'research and development expenses', 'research and development expense', 'research and development exp', 'research and development'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='sga', display_name='SG&A Expense', extract_names=['sga', 'sga expense', 'sga expenses', 'sga exp', 'selling general and administrative', 'selling general and administrative expense', 'selling general and administrative expenses', 'selling general and administrative exp', 'selling general administrative', 'selling general administrative expense', 'selling general administrative expenses', 'selling general administrative exp', 'selling general and admin', 'selling general and admin expense', 'selling general and admin expenses', 'selling general and admin exp', 'selling general admin', 'selling general admin expense', 'selling general admin expenses', 'selling general admin exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='dep_exp', display_name='Depreciation & Amortization Expense', extract_names=['da', 'dep amort', 'dep and amort', 'dep', 'depreciation amort', 'depreciation and amort', 'depreciation', 'depreciation amortization', 'depreciation and amortization', 'dep amortization', 'dep and amortization'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_op_exp', display_name='Other Operating Expenses', extract_names=['other operating expenses', 'other operating expense', 'other operating exp', 'other op expenses', 'other op expense', 'other op exp', 'other operating expensesincome', 'other operating expenseincome', 'other operating expincome', 'other op expensesincome', 'other op expenseincome', 'other op expincome', 'other operating expenses income', 'other operating expense income', 'other operating exp income', 'other op expenses income', 'other op expense income', 'other op exp income', 'other operating expensesinc', 'other operating expenseinc', 'other operating expinc', 'other op expensesinc', 'other op expenseinc', 'other op expinc', 'other operating expenses inc', 'other operating expense inc', 'other operating exp inc', 'other op expenses inc', 'other op expense inc', 'other op exp inc', 'other income expenses', 'other income expense', 'other income exps', 'other income exp', 'other inc expenses', 'other inc expense', 'other inc exps', 'other inc exp', 'other expenses income', 'other expense income', 'other exps income', 'other exp income', 'other expenses inc', 'other expense inc', 'other exps inc', 'other exp inc'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='op_exp', display_name='Operating Expense', extract_names=['op expense', 'op expenses', 'op exp', 'operating expense', 'operating expenses', 'operating exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='rd_exp[t] + dep_exp[t] + sga[t] + other_op_exp[t]'), ItemConfig(key='ebit', display_name='Earnings Before Interest and Taxes', extract_names=['ebit', 'earnings before interest and taxes', 'earnings before int and taxes', 'earnings before interest and tax', 'earnings before int and tax', 'earn before interest and taxes', 'earn before int and taxes', 'earn before interest and tax', 'earn before int and tax', 'earnings before interest taxes', 'earnings before int taxes', 'earnings before interest tax', 'earnings before int tax', 'earn before interest taxes', 'earn before int taxes', 'earn before interest tax', 'earn before int tax', 'operating income', 'op income', 'op inc', 'operating inc'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='gross_profit[t] - op_exp[t]'), ItemConfig(key='int_exp', display_name='Interest Expense', extract_names=['int', 'int expense', 'int expenses', 'int exp', 'interest', 'interest expense', 'interest expenses', 'interest exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gain_on_sale_invest', display_name='Gain on Sale of Investments', extract_names=['gain loss on sale of invest', 'gain loss sale of invest', 'gain loss sale invest', 'gain on sale of invest', 'gain sale of invest', 'gain sale invest', 'gain loss on sale of investments', 'gain loss sale of investments', 'gain loss sale investments', 'gain on sale of investments', 'gain sale of investments', 'gain sale investments'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gain_on_sale_asset', display_name='Gain on Sale of Assets', extract_names=['gain loss on sale of assets', 'gain loss sale of assets', 'gain loss sale assets', 'gain on sale of assets', 'gain sale of assets', 'gain sale assets', 'gain loss on sale of asset', 'gain loss sale of asset', 'gain loss sale asset', 'gain on sale of asset', 'gain sale of asset', 'gain sale asset'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='impairment', display_name='Impairment Expense', extract_names=['impairment', 'impairment expense', 'impairment exp', 'impairments', 'impair', 'impair expense', 'impair exp', 'impairment charges', 'impairment charge', 'impair charges', 'impair charge', 'impairment of goodwill', 'impairment expense of goodwill', 'impairment exp of goodwill', 'impairments of goodwill', 'impair of goodwill', 'impair expense of goodwill', 'impair exp of goodwill', 'impairment charges of goodwill', 'impairment charge of goodwill', 'impair charges of goodwill', 'impair charge of goodwill', 'impairment goodwill', 'impairment expense goodwill', 'impairment exp goodwill', 'impairments goodwill', 'impair goodwill', 'impair expense goodwill', 'impair exp goodwill', 'impairment charges goodwill', 'impairment charge goodwill', 'impair charges goodwill', 'impair charge goodwill', 'asset writedown', 'assets writedown', 'asset write down', 'assets write down'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='ebt', display_name='Earnings Before Tax', extract_names=['ebt', 'earnings before taxes', 'earnings before tax', 'earn before tax', 'earn before taxes', 'ebt including unusual items', 'earnings before taxes including unusual items', 'earnings before tax including unusual items', 'earn before tax including unusual items', 'earn before taxes including unusual items', 'ebt inc unusual items', 'earnings before taxes inc unusual items', 'earnings before tax inc unusual items', 'earn before tax inc unusual items', 'earn before taxes inc unusual items', 'ebt incl unusual items', 'earnings before taxes incl unusual items', 'earnings before tax incl unusual items', 'earn before tax incl unusual items', 'earn before taxes incl unusual items', 'pretax income', 'pre tax income', 'income pretax', 'income pre tax'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='ebit[t] - int_exp[t]'), ItemConfig(key='tax_exp', display_name='Income Tax Expense', extract_names=['taxes', 'tax', 'tax provision', 'tax expense', 'tax expenses', 'tax exp', 'income tax', 'income tax provision', 'income tax expense', 'income tax expenses', 'income tax exp'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of='ebt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='net_income', display_name='Net Income', extract_names=['net income', 'net inc', 'earnings', 'earn'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='ebt[t] - tax_exp[t]')]), prior_statement=None, unextracted_names=['gross_profit', 'cash', 'shortterm investments', 'total cash st investments', 'receivables', 'inv', 'def tax asset curr', 'other current assets', 'total current assets', 'gross ppe', 'accumulated depreciation', 'ppe', 'goodwill', 'lt invest', 'def tax asset long term', 'other lt assets', 'total non current assets', 'total assets', 'payables', 'st debt', 'curr port of lt debt', 'tax liab shortterm', 'other current liabilities', 'total current liabilities', 'lt debt', 'total debt', 'deferred revenue', 'tax liab longterm', 'deposit liab', 'other lt liabilities', 'total non current liabilities', 'total liab', 'total common stock', 'other income', 're', 'minority interest', 'total equity', 'total liabilities and equity'], revenue=32396000000.0, cogs=24931000000.0, sga=3645000000.0, int_exp=389000000.0, tax_exp=-270000000.0, rd_exp=1421000000.0, dep_exp=0.0, other_op_exp=0.0, gain_on_sale_invest=0.0, gain_on_sale_asset=0.0, impairment=0.0, op_exp=6888000000.0, ebit=1014000000.0, ebt=625000000.0, net_income=895000000.0), unextracted_names=['gross_profit', 'cash', 'shortterm investments', 'total cash st investments', 'receivables', 'inv', 'def tax asset curr', 'other current assets', 'total current assets', 'gross ppe', 'accumulated depreciation', 'ppe', 'goodwill', 'lt invest', 'def tax asset long term', 'other lt assets', 'total non current assets', 'total assets', 'payables', 'st debt', 'curr port of lt debt', 'tax liab shortterm', 'other current liabilities', 'total current liabilities', 'lt debt', 'total debt', 'deferred revenue', 'tax liab longterm', 'deposit liab', 'other lt liabilities', 'total non current liabilities', 'total liab', 'total common stock', 'other income', 're', 'minority interest', 'total equity', 'total liabilities and equity'], revenue=42588000000.0, cogs=31281000000.0, sga=4248000000.0, int_exp=343000000.0, tax_exp=968000000.0, rd_exp=1905000000.0, dep_exp=0.0, other_op_exp=0.0, gain_on_sale_invest=0.0, gain_on_sale_asset=0.0, impairment=0.0, op_exp=7344000000.0, ebit=4011000000.0, ebt=3668000000.0, net_income=2700000000.0), unextracted_names=['gross_profit', 'cash', 'shortterm investments', 'total cash st investments', 'receivables', 'inv', 'def tax asset curr', 'other current assets', 'total current assets', 'gross ppe', 'accumulated depreciation', 'ppe', 'goodwill', 'lt invest', 'def tax asset long term', 'other lt assets', 'total non current assets', 'total assets', 'payables', 'st debt', 'curr port of lt debt', 'tax liab shortterm', 'other current liabilities', 'total current liabilities', 'lt debt', 'total debt', 'deferred revenue', 'tax liab longterm', 'deposit liab', 'other lt liabilities', 'total non current liabilities', 'total liab', 'total common stock', 'other income', 're', 'minority interest', 'total equity', 'total liabilities and equity'], revenue=60138000000.0, cogs=44404000000.0, sga=5203000000.0, int_exp=396000000.0, tax_exp=1720000000.0, rd_exp=2297000000.0, dep_exp=0.0, other_op_exp=0.0, gain_on_sale_invest=0.0, gain_on_sale_asset=0.0, impairment=0.0, op_exp=8581000000.0, ebit=7044000000.0, ebt=6648000000.0, net_income=4928000000.0), unextracted_names=['gross_profit', 'cash', 'shortterm investments', 'total cash st investments', 'receivables', 'inv', 'def tax asset curr', 'other current assets', 'total current assets', 'gross ppe', 'accumulated depreciation', 'ppe', 'goodwill', 'lt invest', 'def tax asset long term', 'other lt assets', 'total non current assets', 'total assets', 'payables', 'st debt', 'curr port of lt debt', 'tax liab shortterm', 'other current liabilities', 'total current liabilities', 'lt debt', 'total debt', 'deferred revenue', 'tax liab longterm', 'deposit liab', 'other lt liabilities', 'total non current liabilities', 'total liab', 'total common stock', 'other income', 're', 'minority interest', 'total equity', 'total liabilities and equity'], revenue=65875000000.0, cogs=47852000000.0, sga=5919000000.0, int_exp=467000000.0, tax_exp=2528000000.0, rd_exp=2466000000.0, dep_exp=0.0, other_op_exp=0.0, gain_on_sale_invest=0.0, gain_on_sale_asset=0.0, impairment=0.0, op_exp=9450000000.0, ebit=8676000000.0, ebt=8209000000.0, net_income=5681000000.0), unextracted_names=['gross_profit', 'cash', 'shortterm investments', 'total cash st investments', 'receivables', 'inv', 'def tax asset curr', 'other current assets', 'total current assets', 'gross ppe', 'accumulated depreciation', 'ppe', 'goodwill', 'lt invest', 'def tax asset long term', 'other lt assets', 'total non current assets', 'total assets', 'payables', 'st debt', 'curr port of lt debt', 'tax liab shortterm', 'other current liabilities', 'total current liabilities', 'lt debt', 'total debt', 'deferred revenue', 'tax liab longterm', 'deposit liab', 'other lt liabilities', 'total non current liabilities', 'total liab', 'total common stock', 'other income', 're', 'minority interest', 'total equity', 'total liabilities and equity'], revenue=55656000000.0, cogs=41454000000.0, sga=5547000000.0, int_exp=465000000.0, tax_exp=1319000000.0, rd_exp=2046000000.0, dep_exp=0.0, other_op_exp=0.0, gain_on_sale_invest=0.0, gain_on_sale_asset=0.0, impairment=0.0, op_exp=8574000000.0, ebit=5573000000.0, ebt=5108000000.0, net_income=3789000000.0), unextracted_names=['gross_profit', 'cash', 'shortterm investments', 'total cash st investments', 'receivables', 'inv', 'def tax asset curr', 'other current assets', 'total current assets', 'gross ppe', 'accumulated depreciation', 'ppe', 'goodwill', 'lt invest', 'def tax asset long term', 'other lt assets', 'total non current assets', 'total assets', 'payables', 'st debt', 'curr port of lt debt', 'tax liab shortterm', 'other current liabilities', 'total current liabilities', 'lt debt', 'total debt', 'deferred revenue', 'tax liab longterm', 'deposit liab', 'other lt liabilities', 'total non current liabilities', 'total liab', 'total common stock', 'other income', 're', 'minority interest', 'total equity', 'total liabilities and equity'], revenue=55184000000.0, cogs=41342000000.0, sga=6529000000.0, int_exp=484000000.0, tax_exp=692000000.0, rd_exp=2380000000.0, dep_exp=0.0, other_op_exp=0.0, gain_on_sale_invest=0.0, gain_on_sale_asset=0.0, impairment=0.0, op_exp=10528000000.0, ebit=3628000000.0, ebt=3144000000.0, net_income=2452000000.0), unextracted_names=['gross_profit', 'cash', 'shortterm investments', 'total cash st investments', 'receivables', 'inv', 'def tax asset curr', 'other current assets', 'total current assets', 'gross ppe', 'accumulated depreciation', 'ppe', 'goodwill', 'lt invest', 'def tax asset long term', 'other lt assets', 'total non current assets', 'total assets', 'payables', 'st debt', 'curr port of lt debt', 'tax liab shortterm', 'other current liabilities', 'total current liabilities', 'lt debt', 'total debt', 'deferred revenue', 'tax liab longterm', 'deposit liab', 'other lt liabilities', 'total non current liabilities', 'total liab', 'total common stock', 'other income', 're', 'minority interest', 'total equity', 'total liabilities and equity'], revenue=47011000000.0, cogs=34133000000.0, sga=4951000000.0, int_exp=507000000.0, tax_exp=916000000.0, rd_exp=2119000000.0, dep_exp=0.0, other_op_exp=0.0, gain_on_sale_invest=0.0, gain_on_sale_asset=0.0, impairment=0.0, op_exp=9093000000.0, ebit=3935000000.0, ebt=3428000000.0, net_income=2512000000.0), unextracted_names=['gross_profit', 'cash', 'shortterm investments', 'total cash st investments', 'receivables', 'inv', 'def tax asset curr', 'other current assets', 'total current assets', 'gross ppe', 'accumulated depreciation', 'ppe', 'goodwill', 'lt invest', 'def tax asset long term', 'other lt assets', 'total non current assets', 'total assets', 'payables', 'st debt', 'curr port of lt debt', 'tax liab shortterm', 'other current liabilities', 'total current liabilities', 'lt debt', 'total debt', 'deferred revenue', 'tax liab longterm', 'deposit liab', 'other lt liabilities', 'total non current liabilities', 'total liab', 'total common stock', 'other income', 're', 'minority interest', 'total equity', 'total liabilities and equity'], revenue=38537000000.0, cogs=28640000000.0, sga=4383000000.0, int_exp=505000000.0, tax_exp=192000000.0, rd_exp=1853000000.0, dep_exp=0.0, other_op_exp=0.0, gain_on_sale_invest=0.0, gain_on_sale_asset=0.0, impairment=0.0, op_exp=8735000000.0, ebit=630000000.0, ebt=125000000.0, net_income=-67000000.0), Timestamp('2017-12-31 00:00:00'): IncomeStatementData(items_config=DataConfigManager(configs=[ItemConfig(key='revenue', display_name='Revenue', extract_names=['total revenue', 'total rev', 'total sales', 'total sale', 'revenue', 'rev', 'sales', 'sale'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='cogs', display_name='Cost of Goods Sold', extract_names=['cost of revenue', 'cost of goods sold', 'cogs', 'cor'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gross_profit', display_name='Gross Profit', extract_names=None, force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='revenue[t] - cogs[t]'), ItemConfig(key='rd_exp', display_name='R&D Expense', extract_names=['rd expenses', 'rd expense', 'rd exp', 'rd', 'research and development expenses', 'research and development expense', 'research and development exp', 'research and development'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='sga', display_name='SG&A Expense', extract_names=['sga', 'sga expense', 'sga expenses', 'sga exp', 'selling general and administrative', 'selling general and administrative expense', 'selling general and administrative expenses', 'selling general and administrative exp', 'selling general administrative', 'selling general administrative expense', 'selling general administrative expenses', 'selling general administrative exp', 'selling general and admin', 'selling general and admin expense', 'selling general and admin expenses', 'selling general and admin exp', 'selling general admin', 'selling general admin expense', 'selling general admin expenses', 'selling general admin exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='dep_exp', display_name='Depreciation & Amortization Expense', extract_names=['da', 'dep amort', 'dep and amort', 'dep', 'depreciation amort', 'depreciation and amort', 'depreciation', 'depreciation amortization', 'depreciation and amortization', 'dep amortization', 'dep and amortization'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_op_exp', display_name='Other Operating Expenses', extract_names=['other operating expenses', 'other operating expense', 'other operating exp', 'other op expenses', 'other op expense', 'other op exp', 'other operating expensesincome', 'other operating expenseincome', 'other operating expincome', 'other op expensesincome', 'other op expenseincome', 'other op expincome', 'other operating expenses income', 'other operating expense income', 'other operating exp income', 'other op expenses income', 'other op expense income', 'other op exp income', 'other operating expensesinc', 'other operating expenseinc', 'other operating expinc', 'other op expensesinc', 'other op expenseinc', 'other op expinc', 'other operating expenses inc', 'other operating expense inc', 'other operating exp inc', 'other op expenses inc', 'other op expense inc', 'other op exp inc', 'other income expenses', 'other income expense', 'other income exps', 'other income exp', 'other inc expenses', 'other inc expense', 'other inc exps', 'other inc exp', 'other expenses income', 'other expense income', 'other exps income', 'other exp income', 'other expenses inc', 'other expense inc', 'other exps inc', 'other exp inc'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='op_exp', display_name='Operating Expense', extract_names=['op expense', 'op expenses', 'op exp', 'operating expense', 'operating expenses', 'operating exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='rd_exp[t] + dep_exp[t] + sga[t] + other_op_exp[t]'), ItemConfig(key='ebit', display_name='Earnings Before Interest and Taxes', extract_names=['ebit', 'earnings before interest and taxes', 'earnings before int and taxes', 'earnings before interest and tax', 'earnings before int and tax', 'earn before interest and taxes', 'earn before int and taxes', 'earn before interest and tax', 'earn before int and tax', 'earnings before interest taxes', 'earnings before int taxes', 'earnings before interest tax', 'earnings before int tax', 'earn before interest taxes', 'earn before int taxes', 'earn before interest tax', 'earn before int tax', 'operating income', 'op income', 'op inc', 'operating inc'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='gross_profit[t] - op_exp[t]'), ItemConfig(key='int_exp', display_name='Interest Expense', extract_names=['int', 'int expense', 'int expenses', 'int exp', 'interest', 'interest expense', 'interest expenses', 'interest exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gain_on_sale_invest', display_name='Gain on Sale of Investments', extract_names=['gain loss on sale of invest', 'gain loss sale of invest', 'gain loss sale invest', 'gain on sale of invest', 'gain sale of invest', 'gain sale invest', 'gain loss on sale of investments', 'gain loss sale of investments', 'gain loss sale investments', 'gain on sale of investments', 'gain sale of investments', 'gain sale investments'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gain_on_sale_asset', display_name='Gain on Sale of Assets', extract_names=['gain loss on sale of assets', 'gain loss sale of assets', 'gain loss sale assets', 'gain on sale of assets', 'gain sale of assets', 'gain sale assets', 'gain loss on sale of asset', 'gain loss sale of asset', 'gain loss sale asset', 'gain on sale of asset', 'gain sale of asset', 'gain sale asset'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='impairment', display_name='Impairment Expense', extract_names=['impairment', 'impairment expense', 'impairment exp', 'impairments', 'impair', 'impair expense', 'impair exp', 'impairment charges', 'impairment charge', 'impair charges', 'impair charge', 'impairment of goodwill', 'impairment expense of goodwill', 'impairment exp of goodwill', 'impairments of goodwill', 'impair of goodwill', 'impair expense of goodwill', 'impair exp of goodwill', 'impairment charges of goodwill', 'impairment charge of goodwill', 'impair charges of goodwill', 'impair charge of goodwill', 'impairment goodwill', 'impairment expense goodwill', 'impairment exp goodwill', 'impairments goodwill', 'impair goodwill', 'impair expense goodwill', 'impair exp goodwill', 'impairment charges goodwill', 'impairment charge goodwill', 'impair charges goodwill', 'impair charge goodwill', 'asset writedown', 'assets writedown', 'asset write down', 'assets write down'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='ebt', display_name='Earnings Before Tax', extract_names=['ebt', 'earnings before taxes', 'earnings before tax', 'earn before tax', 'earn before taxes', 'ebt including unusual items', 'earnings before taxes including unusual items', 'earnings before tax including unusual items', 'earn before tax including unusual items', 'earn before taxes including unusual items', 'ebt inc unusual items', 'earnings before taxes inc unusual items', 'earnings before tax inc unusual items', 'earn before tax inc unusual items', 'earn before taxes inc unusual items', 'ebt incl unusual items', 'earnings before taxes incl unusual items', 'earnings before tax incl unusual items', 'earn before tax incl unusual items', 'earn before taxes incl unusual items', 'pretax income', 'pre tax income', 'income pretax', 'income pre tax'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='ebit[t] - int_exp[t]'), ItemConfig(key='tax_exp', display_name='Income Tax Expense', extract_names=['taxes', 'tax', 'tax provision', 'tax expense', 'tax expenses', 'tax exp', 'income tax', 'income tax provision', 'income tax expense', 'income tax expenses', 'income tax exp'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of='ebt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='net_income', display_name='Net Income', extract_names=['net income', 'net inc', 'earnings', 'earn'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='ebt[t] - tax_exp[t]')]), prior_statement=IncomeStatementData(items_config=DataConfigManager(configs=[ItemConfig(key='revenue', display_name='Revenue', extract_names=['total revenue', 'total rev', 'total sales', 'total sale', 'revenue', 'rev', 'sales', 'sale'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='cogs', display_name='Cost of Goods Sold', extract_names=['cost of revenue', 'cost of goods sold', 'cogs', 'cor'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gross_profit', display_name='Gross Profit', extract_names=None, force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='revenue[t] - cogs[t]'), ItemConfig(key='rd_exp', display_name='R&D Expense', extract_names=['rd expenses', 'rd expense', 'rd exp', 'rd', 'research and development expenses', 'research and development expense', 'research and development exp', 'research and development'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='sga', display_name='SG&A Expense', extract_names=['sga', 'sga expense', 'sga expenses', 'sga exp', 'selling general and administrative', 'selling general and administrative expense', 'selling general and administrative expenses', 'selling general and administrative exp', 'selling general administrative', 'selling general administrative expense', 'selling general administrative expenses', 'selling general administrative exp', 'selling general and admin', 'selling general and admin expense', 'selling general and admin expenses', 'selling general and admin exp', 'selling general admin', 'selling general admin expense', 'selling general admin expenses', 'selling general admin exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='dep_exp', display_name='Depreciation & Amortization Expense', extract_names=['da', 'dep amort', 'dep and amort', 'dep', 'depreciation amort', 'depreciation and amort', 'depreciation', 'depreciation amortization', 'depreciation and amortization', 'dep amortization', 'dep and amortization'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_op_exp', display_name='Other Operating Expenses', extract_names=['other operating expenses', 'other operating expense', 'other operating exp', 'other op expenses', 'other op expense', 'other op exp', 'other operating expensesincome', 'other operating expenseincome', 'other operating expincome', 'other op expensesincome', 'other op expenseincome', 'other op expincome', 'other operating expenses income', 'other operating expense income', 'other operating exp income', 'other op expenses income', 'other op expense income', 'other op exp income', 'other operating expensesinc', 'other operating expenseinc', 'other operating expinc', 'other op expensesinc', 'other op expenseinc', 'other op expinc', 'other operating expenses inc', 'other operating expense inc', 'other operating exp inc', 'other op expenses inc', 'other op expense inc', 'other op exp inc', 'other income expenses', 'other income expense', 'other income exps', 'other income exp', 'other inc expenses', 'other inc expense', 'other inc exps', 'other inc exp', 'other expenses income', 'other expense income', 'other exps income', 'other exp income', 'other expenses inc', 'other expense inc', 'other exps inc', 'other exp inc'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='op_exp', display_name='Operating Expense', extract_names=['op expense', 'op expenses', 'op exp', 'operating expense', 'operating expenses', 'operating exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='rd_exp[t] + dep_exp[t] + sga[t] + other_op_exp[t]'), ItemConfig(key='ebit', display_name='Earnings Before Interest and Taxes', extract_names=['ebit', 'earnings before interest and taxes', 'earnings before int and taxes', 'earnings before interest and tax', 'earnings before int and tax', 'earn before interest and taxes', 'earn before int and taxes', 'earn before interest and tax', 'earn before int and tax', 'earnings before interest taxes', 'earnings before int taxes', 'earnings before interest tax', 'earnings before int tax', 'earn before interest taxes', 'earn before int taxes', 'earn before interest tax', 'earn before int tax', 'operating income', 'op income', 'op inc', 'operating inc'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='gross_profit[t] - op_exp[t]'), ItemConfig(key='int_exp', display_name='Interest Expense', extract_names=['int', 'int expense', 'int expenses', 'int exp', 'interest', 'interest expense', 'interest expenses', 'interest exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gain_on_sale_invest', display_name='Gain on Sale of Investments', extract_names=['gain loss on sale of invest', 'gain loss sale of invest', 'gain loss sale invest', 'gain on sale of invest', 'gain sale of invest', 'gain sale invest', 'gain loss on sale of investments', 'gain loss sale of investments', 'gain loss sale investments', 'gain on sale of investments', 'gain sale of investments', 'gain sale investments'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gain_on_sale_asset', display_name='Gain on Sale of Assets', extract_names=['gain loss on sale of assets', 'gain loss sale of assets', 'gain loss sale assets', 'gain on sale of assets', 'gain sale of assets', 'gain sale assets', 'gain loss on sale of asset', 'gain loss sale of asset', 'gain loss sale asset', 'gain on sale of asset', 'gain sale of asset', 'gain sale asset'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='impairment', display_name='Impairment Expense', extract_names=['impairment', 'impairment expense', 'impairment exp', 'impairments', 'impair', 'impair expense', 'impair exp', 'impairment charges', 'impairment charge', 'impair charges', 'impair charge', 'impairment of goodwill', 'impairment expense of goodwill', 'impairment exp of goodwill', 'impairments of goodwill', 'impair of goodwill', 'impair expense of goodwill', 'impair exp of goodwill', 'impairment charges of goodwill', 'impairment charge of goodwill', 'impair charges of goodwill', 'impair charge of goodwill', 'impairment goodwill', 'impairment expense goodwill', 'impairment exp goodwill', 'impairments goodwill', 'impair goodwill', 'impair expense goodwill', 'impair exp goodwill', 'impairment charges goodwill', 'impairment charge goodwill', 'impair charges goodwill', 'impair charge goodwill', 'asset writedown', 'assets writedown', 'asset write down', 'assets write down'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='ebt', display_name='Earnings Before Tax', extract_names=['ebt', 'earnings before taxes', 'earnings before tax', 'earn before tax', 'earn before taxes', 'ebt including unusual items', 'earnings before taxes including unusual items', 'earnings before tax including unusual items', 'earn before tax including unusual items', 'earn before taxes including unusual items', 'ebt inc unusual items', 'earnings before taxes inc unusual items', 'earnings before tax inc unusual items', 'earn before tax inc unusual items', 'earn before taxes inc unusual items', 'ebt incl unusual items', 'earnings before taxes incl unusual items', 'earnings before tax incl unusual items', 'earn before tax incl unusual items', 'earn before taxes incl unusual items', 'pretax income', 'pre tax income', 'income pretax', 'income pre tax'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='ebit[t] - int_exp[t]'), ItemConfig(key='tax_exp', display_name='Income Tax Expense', extract_names=['taxes', 'tax', 'tax provision', 'tax expense', 'tax expenses', 'tax exp', 'income tax', 'income tax provision', 'income tax expense', 'income tax expenses', 'income tax exp'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of='ebt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='net_income', display_name='Net Income', extract_names=['net income', 'net inc', 'earnings', 'earn'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='ebt[t] - tax_exp[t]')]), prior_statement=IncomeStatementData(items_config=DataConfigManager(configs=[ItemConfig(key='revenue', display_name='Revenue', extract_names=['total revenue', 'total rev', 'total sales', 'total sale', 'revenue', 'rev', 'sales', 'sale'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='cogs', display_name='Cost of Goods Sold', extract_names=['cost of revenue', 'cost of goods sold', 'cogs', 'cor'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gross_profit', display_name='Gross Profit', extract_names=None, force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='revenue[t] - cogs[t]'), ItemConfig(key='rd_exp', display_name='R&D Expense', extract_names=['rd expenses', 'rd expense', 'rd exp', 'rd', 'research and development expenses', 'research and development expense', 'research and development exp', 'research and development'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='sga', display_name='SG&A Expense', extract_names=['sga', 'sga expense', 'sga expenses', 'sga exp', 'selling general and administrative', 'selling general and administrative expense', 'selling general and administrative expenses', 'selling general and administrative exp', 'selling general administrative', 'selling general administrative expense', 'selling general administrative expenses', 'selling general administrative exp', 'selling general and admin', 'selling general and admin expense', 'selling general and admin expenses', 'selling general and admin exp', 'selling general admin', 'selling general admin expense', 'selling general admin expenses', 'selling general admin exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='dep_exp', display_name='Depreciation & Amortization Expense', extract_names=['da', 'dep amort', 'dep and amort', 'dep', 'depreciation amort', 'depreciation and amort', 'depreciation', 'depreciation amortization', 'depreciation and amortization', 'dep amortization', 'dep and amortization'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_op_exp', display_name='Other Operating Expenses', extract_names=['other operating expenses', 'other operating expense', 'other operating exp', 'other op expenses', 'other op expense', 'other op exp', 'other operating expensesincome', 'other operating expenseincome', 'other operating expincome', 'other op expensesincome', 'other op expenseincome', 'other op expincome', 'other operating expenses income', 'other operating expense income', 'other operating exp income', 'other op expenses income', 'other op expense income', 'other op exp income', 'other operating expensesinc', 'other operating expenseinc', 'other operating expinc', 'other op expensesinc', 'other op expenseinc', 'other op expinc', 'other operating expenses inc', 'other operating expense inc', 'other operating exp inc', 'other op expenses inc', 'other op expense inc', 'other op exp inc', 'other income expenses', 'other income expense', 'other income exps', 'other income exp', 'other inc expenses', 'other inc expense', 'other inc exps', 'other inc exp', 'other expenses income', 'other expense income', 'other exps income', 'other exp income', 'other expenses inc', 'other expense inc', 'other exps inc', 'other exp inc'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='op_exp', display_name='Operating Expense', extract_names=['op expense', 'op expenses', 'op exp', 'operating expense', 'operating expenses', 'operating exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='rd_exp[t] + dep_exp[t] + sga[t] + other_op_exp[t]'), ItemConfig(key='ebit', display_name='Earnings Before Interest and Taxes', extract_names=['ebit', 'earnings before interest and taxes', 'earnings before int and taxes', 'earnings before interest and tax', 'earnings before int and tax', 'earn before interest and taxes', 'earn before int and taxes', 'earn before interest and tax', 'earn before int and tax', 'earnings before interest taxes', 'earnings before int taxes', 'earnings before interest tax', 'earnings before int tax', 'earn before interest taxes', 'earn before int taxes', 'earn before interest tax', 'earn before int tax', 'operating income', 'op income', 'op inc', 'operating inc'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='gross_profit[t] - op_exp[t]'), ItemConfig(key='int_exp', display_name='Interest Expense', extract_names=['int', 'int expense', 'int expenses', 'int exp', 'interest', 'interest expense', 'interest expenses', 'interest exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gain_on_sale_invest', display_name='Gain on Sale of Investments', extract_names=['gain loss on sale of invest', 'gain loss sale of invest', 'gain loss sale invest', 'gain on sale of invest', 'gain sale of invest', 'gain sale invest', 'gain loss on sale of investments', 'gain loss sale of investments', 'gain loss sale investments', 'gain on sale of investments', 'gain sale of investments', 'gain sale investments'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gain_on_sale_asset', display_name='Gain on Sale of Assets', extract_names=['gain loss on sale of assets', 'gain loss sale of assets', 'gain loss sale assets', 'gain on sale of assets', 'gain sale of assets', 'gain sale assets', 'gain loss on sale of asset', 'gain loss sale of asset', 'gain loss sale asset', 'gain on sale of asset', 'gain sale of asset', 'gain sale asset'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='impairment', display_name='Impairment Expense', extract_names=['impairment', 'impairment expense', 'impairment exp', 'impairments', 'impair', 'impair expense', 'impair exp', 'impairment charges', 'impairment charge', 'impair charges', 'impair charge', 'impairment of goodwill', 'impairment expense of goodwill', 'impairment exp of goodwill', 'impairments of goodwill', 'impair of goodwill', 'impair expense of goodwill', 'impair exp of goodwill', 'impairment charges of goodwill', 'impairment charge of goodwill', 'impair charges of goodwill', 'impair charge of goodwill', 'impairment goodwill', 'impairment expense goodwill', 'impairment exp goodwill', 'impairments goodwill', 'impair goodwill', 'impair expense goodwill', 'impair exp goodwill', 'impairment charges goodwill', 'impairment charge goodwill', 'impair charges goodwill', 'impair charge goodwill', 'asset writedown', 'assets writedown', 'asset write down', 'assets write down'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='ebt', display_name='Earnings Before Tax', extract_names=['ebt', 'earnings before taxes', 'earnings before tax', 'earn before tax', 'earn before taxes', 'ebt including unusual items', 'earnings before taxes including unusual items', 'earnings before tax including unusual items', 'earn before tax including unusual items', 'earn before taxes including unusual items', 'ebt inc unusual items', 'earnings before taxes inc unusual items', 'earnings before tax inc unusual items', 'earn before tax inc unusual items', 'earn before taxes inc unusual items', 'ebt incl unusual items', 'earnings before taxes incl unusual items', 'earnings before tax incl unusual items', 'earn before tax incl unusual items', 'earn before taxes incl unusual items', 'pretax income', 'pre tax income', 'income pretax', 'income pre tax'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='ebit[t] - int_exp[t]'), ItemConfig(key='tax_exp', display_name='Income Tax Expense', extract_names=['taxes', 'tax', 'tax provision', 'tax expense', 'tax expenses', 'tax exp', 'income tax', 'income tax provision', 'income tax expense', 'income tax expenses', 'income tax exp'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of='ebt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='net_income', display_name='Net Income', extract_names=['net income', 'net inc', 'earnings', 'earn'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='ebt[t] - tax_exp[t]')]), prior_statement=IncomeStatementData(items_config=DataConfigManager(configs=[ItemConfig(key='revenue', display_name='Revenue', extract_names=['total revenue', 'total rev', 'total sales', 'total sale', 'revenue', 'rev', 'sales', 'sale'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='cogs', display_name='Cost of Goods Sold', extract_names=['cost of revenue', 'cost of goods sold', 'cogs', 'cor'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gross_profit', display_name='Gross Profit', extract_names=None, force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='revenue[t] - cogs[t]'), ItemConfig(key='rd_exp', display_name='R&D Expense', extract_names=['rd expenses', 'rd expense', 'rd exp', 'rd', 'research and development expenses', 'research and development expense', 'research and development exp', 'research and development'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='sga', display_name='SG&A Expense', extract_names=['sga', 'sga expense', 'sga expenses', 'sga exp', 'selling general and administrative', 'selling general and administrative expense', 'selling general and administrative expenses', 'selling general and administrative exp', 'selling general administrative', 'selling general administrative expense', 'selling general administrative expenses', 'selling general administrative exp', 'selling general and admin', 'selling general and admin expense', 'selling general and admin expenses', 'selling general and admin exp', 'selling general admin', 'selling general admin expense', 'selling general admin expenses', 'selling general admin exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='dep_exp', display_name='Depreciation & Amortization Expense', extract_names=['da', 'dep amort', 'dep and amort', 'dep', 'depreciation amort', 'depreciation and amort', 'depreciation', 'depreciation amortization', 'depreciation and amortization', 'dep amortization', 'dep and amortization'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_op_exp', display_name='Other Operating Expenses', extract_names=['other operating expenses', 'other operating expense', 'other operating exp', 'other op expenses', 'other op expense', 'other op exp', 'other operating expensesincome', 'other operating expenseincome', 'other operating expincome', 'other op expensesincome', 'other op expenseincome', 'other op expincome', 'other operating expenses income', 'other operating expense income', 'other operating exp income', 'other op expenses income', 'other op expense income', 'other op exp income', 'other operating expensesinc', 'other operating expenseinc', 'other operating expinc', 'other op expensesinc', 'other op expenseinc', 'other op expinc', 'other operating expenses inc', 'other operating expense inc', 'other operating exp inc', 'other op expenses inc', 'other op expense inc', 'other op exp inc', 'other income expenses', 'other income expense', 'other income exps', 'other income exp', 'other inc expenses', 'other inc expense', 'other inc exps', 'other inc exp', 'other expenses income', 'other expense income', 'other exps income', 'other exp income', 'other expenses inc', 'other expense inc', 'other exps inc', 'other exp inc'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='op_exp', display_name='Operating Expense', extract_names=['op expense', 'op expenses', 'op exp', 'operating expense', 'operating expenses', 'operating exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='rd_exp[t] + dep_exp[t] + sga[t] + other_op_exp[t]'), ItemConfig(key='ebit', display_name='Earnings Before Interest and Taxes', extract_names=['ebit', 'earnings before interest and taxes', 'earnings before int and taxes', 'earnings before interest and tax', 'earnings before int and tax', 'earn before interest and taxes', 'earn before int and taxes', 'earn before interest and tax', 'earn before int and tax', 'earnings before interest taxes', 'earnings before int taxes', 'earnings before interest tax', 'earnings before int tax', 'earn before interest taxes', 'earn before int taxes', 'earn before interest tax', 'earn before int tax', 'operating income', 'op income', 'op inc', 'operating inc'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='gross_profit[t] - op_exp[t]'), ItemConfig(key='int_exp', display_name='Interest Expense', extract_names=['int', 'int expense', 'int expenses', 'int exp', 'interest', 'interest expense', 'interest expenses', 'interest exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gain_on_sale_invest', display_name='Gain on Sale of Investments', extract_names=['gain loss on sale of invest', 'gain loss sale of invest', 'gain loss sale invest', 'gain on sale of invest', 'gain sale of invest', 'gain sale invest', 'gain loss on sale of investments', 'gain loss sale of investments', 'gain loss sale investments', 'gain on sale of investments', 'gain sale of investments', 'gain sale investments'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gain_on_sale_asset', display_name='Gain on Sale of Assets', extract_names=['gain loss on sale of assets', 'gain loss sale of assets', 'gain loss sale assets', 'gain on sale of assets', 'gain sale of assets', 'gain sale assets', 'gain loss on sale of asset', 'gain loss sale of asset', 'gain loss sale asset', 'gain on sale of asset', 'gain sale of asset', 'gain sale asset'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='impairment', display_name='Impairment Expense', extract_names=['impairment', 'impairment expense', 'impairment exp', 'impairments', 'impair', 'impair expense', 'impair exp', 'impairment charges', 'impairment charge', 'impair charges', 'impair charge', 'impairment of goodwill', 'impairment expense of goodwill', 'impairment exp of goodwill', 'impairments of goodwill', 'impair of goodwill', 'impair expense of goodwill', 'impair exp of goodwill', 'impairment charges of goodwill', 'impairment charge of goodwill', 'impair charges of goodwill', 'impair charge of goodwill', 'impairment goodwill', 'impairment expense goodwill', 'impairment exp goodwill', 'impairments goodwill', 'impair goodwill', 'impair expense goodwill', 'impair exp goodwill', 'impairment charges goodwill', 'impairment charge goodwill', 'impair charges goodwill', 'impair charge goodwill', 'asset writedown', 'assets writedown', 'asset write down', 'assets write down'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='ebt', display_name='Earnings Before Tax', extract_names=['ebt', 'earnings before taxes', 'earnings before tax', 'earn before tax', 'earn before taxes', 'ebt including unusual items', 'earnings before taxes including unusual items', 'earnings before tax including unusual items', 'earn before tax including unusual items', 'earn before taxes including unusual items', 'ebt inc unusual items', 'earnings before taxes inc unusual items', 'earnings before tax inc unusual items', 'earn before tax inc unusual items', 'earn before taxes inc unusual items', 'ebt incl unusual items', 'earnings before taxes incl unusual items', 'earnings before tax incl unusual items', 'earn before tax incl unusual items', 'earn before taxes incl unusual items', 'pretax income', 'pre tax income', 'income pretax', 'income pre tax'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='ebit[t] - int_exp[t]'), ItemConfig(key='tax_exp', display_name='Income Tax Expense', extract_names=['taxes', 'tax', 'tax provision', 'tax expense', 'tax expenses', 'tax exp', 'income tax', 'income tax provision', 'income tax expense', 'income tax expenses', 'income tax exp'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of='ebt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='net_income', display_name='Net Income', extract_names=['net income', 'net inc', 'earnings', 'earn'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='ebt[t] - tax_exp[t]')]), prior_statement=IncomeStatementData(items_config=DataConfigManager(configs=[ItemConfig(key='revenue', display_name='Revenue', extract_names=['total revenue', 'total rev', 'total sales', 'total sale', 'revenue', 'rev', 'sales', 'sale'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='cogs', display_name='Cost of Goods Sold', extract_names=['cost of revenue', 'cost of goods sold', 'cogs', 'cor'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gross_profit', display_name='Gross Profit', extract_names=None, force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='revenue[t] - cogs[t]'), ItemConfig(key='rd_exp', display_name='R&D Expense', extract_names=['rd expenses', 'rd expense', 'rd exp', 'rd', 'research and development expenses', 'research and development expense', 'research and development exp', 'research and development'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='sga', display_name='SG&A Expense', extract_names=['sga', 'sga expense', 'sga expenses', 'sga exp', 'selling general and administrative', 'selling general and administrative expense', 'selling general and administrative expenses', 'selling general and administrative exp', 'selling general administrative', 'selling general administrative expense', 'selling general administrative expenses', 'selling general administrative exp', 'selling general and admin', 'selling general and admin expense', 'selling general and admin expenses', 'selling general and admin exp', 'selling general admin', 'selling general admin expense', 'selling general admin expenses', 'selling general admin exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='dep_exp', display_name='Depreciation & Amortization Expense', extract_names=['da', 'dep amort', 'dep and amort', 'dep', 'depreciation amort', 'depreciation and amort', 'depreciation', 'depreciation amortization', 'depreciation and amortization', 'dep amortization', 'dep and amortization'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_op_exp', display_name='Other Operating Expenses', extract_names=['other operating expenses', 'other operating expense', 'other operating exp', 'other op expenses', 'other op expense', 'other op exp', 'other operating expensesincome', 'other operating expenseincome', 'other operating expincome', 'other op expensesincome', 'other op expenseincome', 'other op expincome', 'other operating expenses income', 'other operating expense income', 'other operating exp income', 'other op expenses income', 'other op expense income', 'other op exp income', 'other operating expensesinc', 'other operating expenseinc', 'other operating expinc', 'other op expensesinc', 'other op expenseinc', 'other op expinc', 'other operating expenses inc', 'other operating expense inc', 'other operating exp inc', 'other op expenses inc', 'other op expense inc', 'other op exp inc', 'other income expenses', 'other income expense', 'other income exps', 'other income exp', 'other inc expenses', 'other inc expense', 'other inc exps', 'other inc exp', 'other expenses income', 'other expense income', 'other exps income', 'other exp income', 'other expenses inc', 'other expense inc', 'other exps inc', 'other exp inc'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='op_exp', display_name='Operating Expense', extract_names=['op expense', 'op expenses', 'op exp', 'operating expense', 'operating expenses', 'operating exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='rd_exp[t] + dep_exp[t] + sga[t] + other_op_exp[t]'), ItemConfig(key='ebit', display_name='Earnings Before Interest and Taxes', extract_names=['ebit', 'earnings before interest and taxes', 'earnings before int and taxes', 'earnings before interest and tax', 'earnings before int and tax', 'earn before interest and taxes', 'earn before int and taxes', 'earn before interest and tax', 'earn before int and tax', 'earnings before interest taxes', 'earnings before int taxes', 'earnings before interest tax', 'earnings before int tax', 'earn before interest taxes', 'earn before int taxes', 'earn before interest tax', 'earn before int tax', 'operating income', 'op income', 'op inc', 'operating inc'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='gross_profit[t] - op_exp[t]'), ItemConfig(key='int_exp', display_name='Interest Expense', extract_names=['int', 'int expense', 'int expenses', 'int exp', 'interest', 'interest expense', 'interest expenses', 'interest exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gain_on_sale_invest', display_name='Gain on Sale of Investments', extract_names=['gain loss on sale of invest', 'gain loss sale of invest', 'gain loss sale invest', 'gain on sale of invest', 'gain sale of invest', 'gain sale invest', 'gain loss on sale of investments', 'gain loss sale of investments', 'gain loss sale investments', 'gain on sale of investments', 'gain sale of investments', 'gain sale investments'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gain_on_sale_asset', display_name='Gain on Sale of Assets', extract_names=['gain loss on sale of assets', 'gain loss sale of assets', 'gain loss sale assets', 'gain on sale of assets', 'gain sale of assets', 'gain sale assets', 'gain loss on sale of asset', 'gain loss sale of asset', 'gain loss sale asset', 'gain on sale of asset', 'gain sale of asset', 'gain sale asset'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='impairment', display_name='Impairment Expense', extract_names=['impairment', 'impairment expense', 'impairment exp', 'impairments', 'impair', 'impair expense', 'impair exp', 'impairment charges', 'impairment charge', 'impair charges', 'impair charge', 'impairment of goodwill', 'impairment expense of goodwill', 'impairment exp of goodwill', 'impairments of goodwill', 'impair of goodwill', 'impair expense of goodwill', 'impair exp of goodwill', 'impairment charges of goodwill', 'impairment charge of goodwill', 'impair charges of goodwill', 'impair charge of goodwill', 'impairment goodwill', 'impairment expense goodwill', 'impairment exp goodwill', 'impairments goodwill', 'impair goodwill', 'impair expense goodwill', 'impair exp goodwill', 'impairment charges goodwill', 'impairment charge goodwill', 'impair charges goodwill', 'impair charge goodwill', 'asset writedown', 'assets writedown', 'asset write down', 'assets write down'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='ebt', display_name='Earnings Before Tax', extract_names=['ebt', 'earnings before taxes', 'earnings before tax', 'earn before tax', 'earn before taxes', 'ebt including unusual items', 'earnings before taxes including unusual items', 'earnings before tax including unusual items', 'earn before tax including unusual items', 'earn before taxes including unusual items', 'ebt inc unusual items', 'earnings before taxes inc unusual items', 'earnings before tax inc unusual items', 'earn before tax inc unusual items', 'earn before taxes inc unusual items', 'ebt incl unusual items', 'earnings before taxes incl unusual items', 'earnings before tax incl unusual items', 'earn before tax incl unusual items', 'earn before taxes incl unusual items', 'pretax income', 'pre tax income', 'income pretax', 'income pre tax'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='ebit[t] - int_exp[t]'), ItemConfig(key='tax_exp', display_name='Income Tax Expense', extract_names=['taxes', 'tax', 'tax provision', 'tax expense', 'tax expenses', 'tax exp', 'income tax', 'income tax provision', 'income tax expense', 'income tax expenses', 'income tax exp'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of='ebt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='net_income', display_name='Net Income', extract_names=['net income', 'net inc', 'earnings', 'earn'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='ebt[t] - tax_exp[t]')]), prior_statement=IncomeStatementData(items_config=DataConfigManager(configs=[ItemConfig(key='revenue', display_name='Revenue', extract_names=['total revenue', 'total rev', 'total sales', 'total sale', 'revenue', 'rev', 'sales', 'sale'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='cogs', display_name='Cost of Goods Sold', extract_names=['cost of revenue', 'cost of goods sold', 'cogs', 'cor'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gross_profit', display_name='Gross Profit', extract_names=None, force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='revenue[t] - cogs[t]'), ItemConfig(key='rd_exp', display_name='R&D Expense', extract_names=['rd expenses', 'rd expense', 'rd exp', 'rd', 'research and development expenses', 'research and development expense', 'research and development exp', 'research and development'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='sga', display_name='SG&A Expense', extract_names=['sga', 'sga expense', 'sga expenses', 'sga exp', 'selling general and administrative', 'selling general and administrative expense', 'selling general and administrative expenses', 'selling general and administrative exp', 'selling general administrative', 'selling general administrative expense', 'selling general administrative expenses', 'selling general administrative exp', 'selling general and admin', 'selling general and admin expense', 'selling general and admin expenses', 'selling general and admin exp', 'selling general admin', 'selling general admin expense', 'selling general admin expenses', 'selling general admin exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='dep_exp', display_name='Depreciation & Amortization Expense', extract_names=['da', 'dep amort', 'dep and amort', 'dep', 'depreciation amort', 'depreciation and amort', 'depreciation', 'depreciation amortization', 'depreciation and amortization', 'dep amortization', 'dep and amortization'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_op_exp', display_name='Other Operating Expenses', extract_names=['other operating expenses', 'other operating expense', 'other operating exp', 'other op expenses', 'other op expense', 'other op exp', 'other operating expensesincome', 'other operating expenseincome', 'other operating expincome', 'other op expensesincome', 'other op expenseincome', 'other op expincome', 'other operating expenses income', 'other operating expense income', 'other operating exp income', 'other op expenses income', 'other op expense income', 'other op exp income', 'other operating expensesinc', 'other operating expenseinc', 'other operating expinc', 'other op expensesinc', 'other op expenseinc', 'other op expinc', 'other operating expenses inc', 'other operating expense inc', 'other operating exp inc', 'other op expenses inc', 'other op expense inc', 'other op exp inc', 'other income expenses', 'other income expense', 'other income exps', 'other income exp', 'other inc expenses', 'other inc expense', 'other inc exps', 'other inc exp', 'other expenses income', 'other expense income', 'other exps income', 'other exp income', 'other expenses inc', 'other expense inc', 'other exps inc', 'other exp inc'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='op_exp', display_name='Operating Expense', extract_names=['op expense', 'op expenses', 'op exp', 'operating expense', 'operating expenses', 'operating exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='rd_exp[t] + dep_exp[t] + sga[t] + other_op_exp[t]'), ItemConfig(key='ebit', display_name='Earnings Before Interest and Taxes', extract_names=['ebit', 'earnings before interest and taxes', 'earnings before int and taxes', 'earnings before interest and tax', 'earnings before int and tax', 'earn before interest and taxes', 'earn before int and taxes', 'earn before interest and tax', 'earn before int and tax', 'earnings before interest taxes', 'earnings before int taxes', 'earnings before interest tax', 'earnings before int tax', 'earn before interest taxes', 'earn before int taxes', 'earn before interest tax', 'earn before int tax', 'operating income', 'op income', 'op inc', 'operating inc'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='gross_profit[t] - op_exp[t]'), ItemConfig(key='int_exp', display_name='Interest Expense', extract_names=['int', 'int expense', 'int expenses', 'int exp', 'interest', 'interest expense', 'interest expenses', 'interest exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gain_on_sale_invest', display_name='Gain on Sale of Investments', extract_names=['gain loss on sale of invest', 'gain loss sale of invest', 'gain loss sale invest', 'gain on sale of invest', 'gain sale of invest', 'gain sale invest', 'gain loss on sale of investments', 'gain loss sale of investments', 'gain loss sale investments', 'gain on sale of investments', 'gain sale of investments', 'gain sale investments'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gain_on_sale_asset', display_name='Gain on Sale of Assets', extract_names=['gain loss on sale of assets', 'gain loss sale of assets', 'gain loss sale assets', 'gain on sale of assets', 'gain sale of assets', 'gain sale assets', 'gain loss on sale of asset', 'gain loss sale of asset', 'gain loss sale asset', 'gain on sale of asset', 'gain sale of asset', 'gain sale asset'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='impairment', display_name='Impairment Expense', extract_names=['impairment', 'impairment expense', 'impairment exp', 'impairments', 'impair', 'impair expense', 'impair exp', 'impairment charges', 'impairment charge', 'impair charges', 'impair charge', 'impairment of goodwill', 'impairment expense of goodwill', 'impairment exp of goodwill', 'impairments of goodwill', 'impair of goodwill', 'impair expense of goodwill', 'impair exp of goodwill', 'impairment charges of goodwill', 'impairment charge of goodwill', 'impair charges of goodwill', 'impair charge of goodwill', 'impairment goodwill', 'impairment expense goodwill', 'impairment exp goodwill', 'impairments goodwill', 'impair goodwill', 'impair expense goodwill', 'impair exp goodwill', 'impairment charges goodwill', 'impairment charge goodwill', 'impair charges goodwill', 'impair charge goodwill', 'asset writedown', 'assets writedown', 'asset write down', 'assets write down'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='ebt', display_name='Earnings Before Tax', extract_names=['ebt', 'earnings before taxes', 'earnings before tax', 'earn before tax', 'earn before taxes', 'ebt including unusual items', 'earnings before taxes including unusual items', 'earnings before tax including unusual items', 'earn before tax including unusual items', 'earn before taxes including unusual items', 'ebt inc unusual items', 'earnings before taxes inc unusual items', 'earnings before tax inc unusual items', 'earn before tax inc unusual items', 'earn before taxes inc unusual items', 'ebt incl unusual items', 'earnings before taxes incl unusual items', 'earnings before tax incl unusual items', 'earn before tax incl unusual items', 'earn before taxes incl unusual items', 'pretax income', 'pre tax income', 'income pretax', 'income pre tax'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='ebit[t] - int_exp[t]'), ItemConfig(key='tax_exp', display_name='Income Tax Expense', extract_names=['taxes', 'tax', 'tax provision', 'tax expense', 'tax expenses', 'tax exp', 'income tax', 'income tax provision', 'income tax expense', 'income tax expenses', 'income tax exp'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of='ebt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='net_income', display_name='Net Income', extract_names=['net income', 'net inc', 'earnings', 'earn'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='ebt[t] - tax_exp[t]')]), prior_statement=IncomeStatementData(items_config=DataConfigManager(configs=[ItemConfig(key='revenue', display_name='Revenue', extract_names=['total revenue', 'total rev', 'total sales', 'total sale', 'revenue', 'rev', 'sales', 'sale'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='cogs', display_name='Cost of Goods Sold', extract_names=['cost of revenue', 'cost of goods sold', 'cogs', 'cor'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gross_profit', display_name='Gross Profit', extract_names=None, force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='revenue[t] - cogs[t]'), ItemConfig(key='rd_exp', display_name='R&D Expense', extract_names=['rd expenses', 'rd expense', 'rd exp', 'rd', 'research and development expenses', 'research and development expense', 'research and development exp', 'research and development'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='sga', display_name='SG&A Expense', extract_names=['sga', 'sga expense', 'sga expenses', 'sga exp', 'selling general and administrative', 'selling general and administrative expense', 'selling general and administrative expenses', 'selling general and administrative exp', 'selling general administrative', 'selling general administrative expense', 'selling general administrative expenses', 'selling general administrative exp', 'selling general and admin', 'selling general and admin expense', 'selling general and admin expenses', 'selling general and admin exp', 'selling general admin', 'selling general admin expense', 'selling general admin expenses', 'selling general admin exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='dep_exp', display_name='Depreciation & Amortization Expense', extract_names=['da', 'dep amort', 'dep and amort', 'dep', 'depreciation amort', 'depreciation and amort', 'depreciation', 'depreciation amortization', 'depreciation and amortization', 'dep amortization', 'dep and amortization'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_op_exp', display_name='Other Operating Expenses', extract_names=['other operating expenses', 'other operating expense', 'other operating exp', 'other op expenses', 'other op expense', 'other op exp', 'other operating expensesincome', 'other operating expenseincome', 'other operating expincome', 'other op expensesincome', 'other op expenseincome', 'other op expincome', 'other operating expenses income', 'other operating expense income', 'other operating exp income', 'other op expenses income', 'other op expense income', 'other op exp income', 'other operating expensesinc', 'other operating expenseinc', 'other operating expinc', 'other op expensesinc', 'other op expenseinc', 'other op expinc', 'other operating expenses inc', 'other operating expense inc', 'other operating exp inc', 'other op expenses inc', 'other op expense inc', 'other op exp inc', 'other income expenses', 'other income expense', 'other income exps', 'other income exp', 'other inc expenses', 'other inc expense', 'other inc exps', 'other inc exp', 'other expenses income', 'other expense income', 'other exps income', 'other exp income', 'other expenses inc', 'other expense inc', 'other exps inc', 'other exp inc'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='op_exp', display_name='Operating Expense', extract_names=['op expense', 'op expenses', 'op exp', 'operating expense', 'operating expenses', 'operating exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='rd_exp[t] + dep_exp[t] + sga[t] + other_op_exp[t]'), ItemConfig(key='ebit', display_name='Earnings Before Interest and Taxes', extract_names=['ebit', 'earnings before interest and taxes', 'earnings before int and taxes', 'earnings before interest and tax', 'earnings before int and tax', 'earn before interest and taxes', 'earn before int and taxes', 'earn before interest and tax', 'earn before int and tax', 'earnings before interest taxes', 'earnings before int taxes', 'earnings before interest tax', 'earnings before int tax', 'earn before interest taxes', 'earn before int taxes', 'earn before interest tax', 'earn before int tax', 'operating income', 'op income', 'op inc', 'operating inc'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='gross_profit[t] - op_exp[t]'), ItemConfig(key='int_exp', display_name='Interest Expense', extract_names=['int', 'int expense', 'int expenses', 'int exp', 'interest', 'interest expense', 'interest expenses', 'interest exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gain_on_sale_invest', display_name='Gain on Sale of Investments', extract_names=['gain loss on sale of invest', 'gain loss sale of invest', 'gain loss sale invest', 'gain on sale of invest', 'gain sale of invest', 'gain sale invest', 'gain loss on sale of investments', 'gain loss sale of investments', 'gain loss sale investments', 'gain on sale of investments', 'gain sale of investments', 'gain sale investments'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gain_on_sale_asset', display_name='Gain on Sale of Assets', extract_names=['gain loss on sale of assets', 'gain loss sale of assets', 'gain loss sale assets', 'gain on sale of assets', 'gain sale of assets', 'gain sale assets', 'gain loss on sale of asset', 'gain loss sale of asset', 'gain loss sale asset', 'gain on sale of asset', 'gain sale of asset', 'gain sale asset'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='impairment', display_name='Impairment Expense', extract_names=['impairment', 'impairment expense', 'impairment exp', 'impairments', 'impair', 'impair expense', 'impair exp', 'impairment charges', 'impairment charge', 'impair charges', 'impair charge', 'impairment of goodwill', 'impairment expense of goodwill', 'impairment exp of goodwill', 'impairments of goodwill', 'impair of goodwill', 'impair expense of goodwill', 'impair exp of goodwill', 'impairment charges of goodwill', 'impairment charge of goodwill', 'impair charges of goodwill', 'impair charge of goodwill', 'impairment goodwill', 'impairment expense goodwill', 'impairment exp goodwill', 'impairments goodwill', 'impair goodwill', 'impair expense goodwill', 'impair exp goodwill', 'impairment charges goodwill', 'impairment charge goodwill', 'impair charges goodwill', 'impair charge goodwill', 'asset writedown', 'assets writedown', 'asset write down', 'assets write down'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='ebt', display_name='Earnings Before Tax', extract_names=['ebt', 'earnings before taxes', 'earnings before tax', 'earn before tax', 'earn before taxes', 'ebt including unusual items', 'earnings before taxes including unusual items', 'earnings before tax including unusual items', 'earn before tax including unusual items', 'earn before taxes including unusual items', 'ebt inc unusual items', 'earnings before taxes inc unusual items', 'earnings before tax inc unusual items', 'earn before tax inc unusual items', 'earn before taxes inc unusual items', 'ebt incl unusual items', 'earnings before taxes incl unusual items', 'earnings before tax incl unusual items', 'earn before tax incl unusual items', 'earn before taxes incl unusual items', 'pretax income', 'pre tax income', 'income pretax', 'income pre tax'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='ebit[t] - int_exp[t]'), ItemConfig(key='tax_exp', display_name='Income Tax Expense', extract_names=['taxes', 'tax', 'tax provision', 'tax expense', 'tax expenses', 'tax exp', 'income tax', 'income tax provision', 'income tax expense', 'income tax expenses', 'income tax exp'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of='ebt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='net_income', display_name='Net Income', extract_names=['net income', 'net inc', 'earnings', 'earn'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='ebt[t] - tax_exp[t]')]), prior_statement=IncomeStatementData(items_config=DataConfigManager(configs=[ItemConfig(key='revenue', display_name='Revenue', extract_names=['total revenue', 'total rev', 'total sales', 'total sale', 'revenue', 'rev', 'sales', 'sale'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='cogs', display_name='Cost of Goods Sold', extract_names=['cost of revenue', 'cost of goods sold', 'cogs', 'cor'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gross_profit', display_name='Gross Profit', extract_names=None, force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='revenue[t] - cogs[t]'), ItemConfig(key='rd_exp', display_name='R&D Expense', extract_names=['rd expenses', 'rd expense', 'rd exp', 'rd', 'research and development expenses', 'research and development expense', 'research and development exp', 'research and development'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='sga', display_name='SG&A Expense', extract_names=['sga', 'sga expense', 'sga expenses', 'sga exp', 'selling general and administrative', 'selling general and administrative expense', 'selling general and administrative expenses', 'selling general and administrative exp', 'selling general administrative', 'selling general administrative expense', 'selling general administrative expenses', 'selling general administrative exp', 'selling general and admin', 'selling general and admin expense', 'selling general and admin expenses', 'selling general and admin exp', 'selling general admin', 'selling general admin expense', 'selling general admin expenses', 'selling general admin exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='dep_exp', display_name='Depreciation & Amortization Expense', extract_names=['da', 'dep amort', 'dep and amort', 'dep', 'depreciation amort', 'depreciation and amort', 'depreciation', 'depreciation amortization', 'depreciation and amortization', 'dep amortization', 'dep and amortization'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_op_exp', display_name='Other Operating Expenses', extract_names=['other operating expenses', 'other operating expense', 'other operating exp', 'other op expenses', 'other op expense', 'other op exp', 'other operating expensesincome', 'other operating expenseincome', 'other operating expincome', 'other op expensesincome', 'other op expenseincome', 'other op expincome', 'other operating expenses income', 'other operating expense income', 'other operating exp income', 'other op expenses income', 'other op expense income', 'other op exp income', 'other operating expensesinc', 'other operating expenseinc', 'other operating expinc', 'other op expensesinc', 'other op expenseinc', 'other op expinc', 'other operating expenses inc', 'other operating expense inc', 'other operating exp inc', 'other op expenses inc', 'other op expense inc', 'other op exp inc', 'other income expenses', 'other income expense', 'other income exps', 'other income exp', 'other inc expenses', 'other inc expense', 'other inc exps', 'other inc exp', 'other expenses income', 'other expense income', 'other exps income', 'other exp income', 'other expenses inc', 'other expense inc', 'other exps inc', 'other exp inc'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='op_exp', display_name='Operating Expense', extract_names=['op expense', 'op expenses', 'op exp', 'operating expense', 'operating expenses', 'operating exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='rd_exp[t] + dep_exp[t] + sga[t] + other_op_exp[t]'), ItemConfig(key='ebit', display_name='Earnings Before Interest and Taxes', extract_names=['ebit', 'earnings before interest and taxes', 'earnings before int and taxes', 'earnings before interest and tax', 'earnings before int and tax', 'earn before interest and taxes', 'earn before int and taxes', 'earn before interest and tax', 'earn before int and tax', 'earnings before interest taxes', 'earnings before int taxes', 'earnings before interest tax', 'earnings before int tax', 'earn before interest taxes', 'earn before int taxes', 'earn before interest tax', 'earn before int tax', 'operating income', 'op income', 'op inc', 'operating inc'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='gross_profit[t] - op_exp[t]'), ItemConfig(key='int_exp', display_name='Interest Expense', extract_names=['int', 'int expense', 'int expenses', 'int exp', 'interest', 'interest expense', 'interest expenses', 'interest exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gain_on_sale_invest', display_name='Gain on Sale of Investments', extract_names=['gain loss on sale of invest', 'gain loss sale of invest', 'gain loss sale invest', 'gain on sale of invest', 'gain sale of invest', 'gain sale invest', 'gain loss on sale of investments', 'gain loss sale of investments', 'gain loss sale investments', 'gain on sale of investments', 'gain sale of investments', 'gain sale investments'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gain_on_sale_asset', display_name='Gain on Sale of Assets', extract_names=['gain loss on sale of assets', 'gain loss sale of assets', 'gain loss sale assets', 'gain on sale of assets', 'gain sale of assets', 'gain sale assets', 'gain loss on sale of asset', 'gain loss sale of asset', 'gain loss sale asset', 'gain on sale of asset', 'gain sale of asset', 'gain sale asset'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='impairment', display_name='Impairment Expense', extract_names=['impairment', 'impairment expense', 'impairment exp', 'impairments', 'impair', 'impair expense', 'impair exp', 'impairment charges', 'impairment charge', 'impair charges', 'impair charge', 'impairment of goodwill', 'impairment expense of goodwill', 'impairment exp of goodwill', 'impairments of goodwill', 'impair of goodwill', 'impair expense of goodwill', 'impair exp of goodwill', 'impairment charges of goodwill', 'impairment charge of goodwill', 'impair charges of goodwill', 'impair charge of goodwill', 'impairment goodwill', 'impairment expense goodwill', 'impairment exp goodwill', 'impairments goodwill', 'impair goodwill', 'impair expense goodwill', 'impair exp goodwill', 'impairment charges goodwill', 'impairment charge goodwill', 'impair charges goodwill', 'impair charge goodwill', 'asset writedown', 'assets writedown', 'asset write down', 'assets write down'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='ebt', display_name='Earnings Before Tax', extract_names=['ebt', 'earnings before taxes', 'earnings before tax', 'earn before tax', 'earn before taxes', 'ebt including unusual items', 'earnings before taxes including unusual items', 'earnings before tax including unusual items', 'earn before tax including unusual items', 'earn before taxes including unusual items', 'ebt inc unusual items', 'earnings before taxes inc unusual items', 'earnings before tax inc unusual items', 'earn before tax inc unusual items', 'earn before taxes inc unusual items', 'ebt incl unusual items', 'earnings before taxes incl unusual items', 'earnings before tax incl unusual items', 'earn before tax incl unusual items', 'earn before taxes incl unusual items', 'pretax income', 'pre tax income', 'income pretax', 'income pre tax'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='ebit[t] - int_exp[t]'), ItemConfig(key='tax_exp', display_name='Income Tax Expense', extract_names=['taxes', 'tax', 'tax provision', 'tax expense', 'tax expenses', 'tax exp', 'income tax', 'income tax provision', 'income tax expense', 'income tax expenses', 'income tax exp'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of='ebt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='net_income', display_name='Net Income', extract_names=['net income', 'net inc', 'earnings', 'earn'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='ebt[t] - tax_exp[t]')]), prior_statement=IncomeStatementData(items_config=DataConfigManager(configs=[ItemConfig(key='revenue', display_name='Revenue', extract_names=['total revenue', 'total rev', 'total sales', 'total sale', 'revenue', 'rev', 'sales', 'sale'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='cogs', display_name='Cost of Goods Sold', extract_names=['cost of revenue', 'cost of goods sold', 'cogs', 'cor'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gross_profit', display_name='Gross Profit', extract_names=None, force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='revenue[t] - cogs[t]'), ItemConfig(key='rd_exp', display_name='R&D Expense', extract_names=['rd expenses', 'rd expense', 'rd exp', 'rd', 'research and development expenses', 'research and development expense', 'research and development exp', 'research and development'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='sga', display_name='SG&A Expense', extract_names=['sga', 'sga expense', 'sga expenses', 'sga exp', 'selling general and administrative', 'selling general and administrative expense', 'selling general and administrative expenses', 'selling general and administrative exp', 'selling general administrative', 'selling general administrative expense', 'selling general administrative expenses', 'selling general administrative exp', 'selling general and admin', 'selling general and admin expense', 'selling general and admin expenses', 'selling general and admin exp', 'selling general admin', 'selling general admin expense', 'selling general admin expenses', 'selling general admin exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='dep_exp', display_name='Depreciation & Amortization Expense', extract_names=['da', 'dep amort', 'dep and amort', 'dep', 'depreciation amort', 'depreciation and amort', 'depreciation', 'depreciation amortization', 'depreciation and amortization', 'dep amortization', 'dep and amortization'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_op_exp', display_name='Other Operating Expenses', extract_names=['other operating expenses', 'other operating expense', 'other operating exp', 'other op expenses', 'other op expense', 'other op exp', 'other operating expensesincome', 'other operating expenseincome', 'other operating expincome', 'other op expensesincome', 'other op expenseincome', 'other op expincome', 'other operating expenses income', 'other operating expense income', 'other operating exp income', 'other op expenses income', 'other op expense income', 'other op exp income', 'other operating expensesinc', 'other operating expenseinc', 'other operating expinc', 'other op expensesinc', 'other op expenseinc', 'other op expinc', 'other operating expenses inc', 'other operating expense inc', 'other operating exp inc', 'other op expenses inc', 'other op expense inc', 'other op exp inc', 'other income expenses', 'other income expense', 'other income exps', 'other income exp', 'other inc expenses', 'other inc expense', 'other inc exps', 'other inc exp', 'other expenses income', 'other expense income', 'other exps income', 'other exp income', 'other expenses inc', 'other expense inc', 'other exps inc', 'other exp inc'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='op_exp', display_name='Operating Expense', extract_names=['op expense', 'op expenses', 'op exp', 'operating expense', 'operating expenses', 'operating exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='rd_exp[t] + dep_exp[t] + sga[t] + other_op_exp[t]'), ItemConfig(key='ebit', display_name='Earnings Before Interest and Taxes', extract_names=['ebit', 'earnings before interest and taxes', 'earnings before int and taxes', 'earnings before interest and tax', 'earnings before int and tax', 'earn before interest and taxes', 'earn before int and taxes', 'earn before interest and tax', 'earn before int and tax', 'earnings before interest taxes', 'earnings before int taxes', 'earnings before interest tax', 'earnings before int tax', 'earn before interest taxes', 'earn before int taxes', 'earn before interest tax', 'earn before int tax', 'operating income', 'op income', 'op inc', 'operating inc'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='gross_profit[t] - op_exp[t]'), ItemConfig(key='int_exp', display_name='Interest Expense', extract_names=['int', 'int expense', 'int expenses', 'int exp', 'interest', 'interest expense', 'interest expenses', 'interest exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gain_on_sale_invest', display_name='Gain on Sale of Investments', extract_names=['gain loss on sale of invest', 'gain loss sale of invest', 'gain loss sale invest', 'gain on sale of invest', 'gain sale of invest', 'gain sale invest', 'gain loss on sale of investments', 'gain loss sale of investments', 'gain loss sale investments', 'gain on sale of investments', 'gain sale of investments', 'gain sale investments'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gain_on_sale_asset', display_name='Gain on Sale of Assets', extract_names=['gain loss on sale of assets', 'gain loss sale of assets', 'gain loss sale assets', 'gain on sale of assets', 'gain sale of assets', 'gain sale assets', 'gain loss on sale of asset', 'gain loss sale of asset', 'gain loss sale asset', 'gain on sale of asset', 'gain sale of asset', 'gain sale asset'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='impairment', display_name='Impairment Expense', extract_names=['impairment', 'impairment expense', 'impairment exp', 'impairments', 'impair', 'impair expense', 'impair exp', 'impairment charges', 'impairment charge', 'impair charges', 'impair charge', 'impairment of goodwill', 'impairment expense of goodwill', 'impairment exp of goodwill', 'impairments of goodwill', 'impair of goodwill', 'impair expense of goodwill', 'impair exp of goodwill', 'impairment charges of goodwill', 'impairment charge of goodwill', 'impair charges of goodwill', 'impair charge of goodwill', 'impairment goodwill', 'impairment expense goodwill', 'impairment exp goodwill', 'impairments goodwill', 'impair goodwill', 'impair expense goodwill', 'impair exp goodwill', 'impairment charges goodwill', 'impairment charge goodwill', 'impair charges goodwill', 'impair charge goodwill', 'asset writedown', 'assets writedown', 'asset write down', 'assets write down'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='ebt', display_name='Earnings Before Tax', extract_names=['ebt', 'earnings before taxes', 'earnings before tax', 'earn before tax', 'earn before taxes', 'ebt including unusual items', 'earnings before taxes including unusual items', 'earnings before tax including unusual items', 'earn before tax including unusual items', 'earn before taxes including unusual items', 'ebt inc unusual items', 'earnings before taxes inc unusual items', 'earnings before tax inc unusual items', 'earn before tax inc unusual items', 'earn before taxes inc unusual items', 'ebt incl unusual items', 'earnings before taxes incl unusual items', 'earnings before tax incl unusual items', 'earn before tax incl unusual items', 'earn before taxes incl unusual items', 'pretax income', 'pre tax income', 'income pretax', 'income pre tax'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='ebit[t] - int_exp[t]'), ItemConfig(key='tax_exp', display_name='Income Tax Expense', extract_names=['taxes', 'tax', 'tax provision', 'tax expense', 'tax expenses', 'tax exp', 'income tax', 'income tax provision', 'income tax expense', 'income tax expenses', 'income tax exp'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of='ebt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='net_income', display_name='Net Income', extract_names=['net income', 'net inc', 'earnings', 'earn'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='ebt[t] - tax_exp[t]')]), prior_statement=None, unextracted_names=['gross_profit', 'cash', 'shortterm investments', 'total cash st investments', 'receivables', 'inv', 'def tax asset curr', 'other current assets', 'total current assets', 'gross ppe', 'accumulated depreciation', 'ppe', 'goodwill', 'lt invest', 'def tax asset long term', 'other lt assets', 'total non current assets', 'total assets', 'payables', 'st debt', 'curr port of lt debt', 'tax liab shortterm', 'other current liabilities', 'total current liabilities', 'lt debt', 'total debt', 'deferred revenue', 'tax liab longterm', 'deposit liab', 'other lt liabilities', 'total non current liabilities', 'total liab', 'total common stock', 'other income', 're', 'minority interest', 'total equity', 'total liabilities and equity'], revenue=32396000000.0, cogs=24931000000.0, sga=3645000000.0, int_exp=389000000.0, tax_exp=-270000000.0, rd_exp=1421000000.0, dep_exp=0.0, other_op_exp=0.0, gain_on_sale_invest=0.0, gain_on_sale_asset=0.0, impairment=0.0, op_exp=6888000000.0, ebit=1014000000.0, ebt=625000000.0, net_income=895000000.0), unextracted_names=['gross_profit', 'cash', 'shortterm investments', 'total cash st investments', 'receivables', 'inv', 'def tax asset curr', 'other current assets', 'total current assets', 'gross ppe', 'accumulated depreciation', 'ppe', 'goodwill', 'lt invest', 'def tax asset long term', 'other lt assets', 'total non current assets', 'total assets', 'payables', 'st debt', 'curr port of lt debt', 'tax liab shortterm', 'other current liabilities', 'total current liabilities', 'lt debt', 'total debt', 'deferred revenue', 'tax liab longterm', 'deposit liab', 'other lt liabilities', 'total non current liabilities', 'total liab', 'total common stock', 'other income', 're', 'minority interest', 'total equity', 'total liabilities and equity'], revenue=42588000000.0, cogs=31281000000.0, sga=4248000000.0, int_exp=343000000.0, tax_exp=968000000.0, rd_exp=1905000000.0, dep_exp=0.0, other_op_exp=0.0, gain_on_sale_invest=0.0, gain_on_sale_asset=0.0, impairment=0.0, op_exp=7344000000.0, ebit=4011000000.0, ebt=3668000000.0, net_income=2700000000.0), unextracted_names=['gross_profit', 'cash', 'shortterm investments', 'total cash st investments', 'receivables', 'inv', 'def tax asset curr', 'other current assets', 'total current assets', 'gross ppe', 'accumulated depreciation', 'ppe', 'goodwill', 'lt invest', 'def tax asset long term', 'other lt assets', 'total non current assets', 'total assets', 'payables', 'st debt', 'curr port of lt debt', 'tax liab shortterm', 'other current liabilities', 'total current liabilities', 'lt debt', 'total debt', 'deferred revenue', 'tax liab longterm', 'deposit liab', 'other lt liabilities', 'total non current liabilities', 'total liab', 'total common stock', 'other income', 're', 'minority interest', 'total equity', 'total liabilities and equity'], revenue=60138000000.0, cogs=44404000000.0, sga=5203000000.0, int_exp=396000000.0, tax_exp=1720000000.0, rd_exp=2297000000.0, dep_exp=0.0, other_op_exp=0.0, gain_on_sale_invest=0.0, gain_on_sale_asset=0.0, impairment=0.0, op_exp=8581000000.0, ebit=7044000000.0, ebt=6648000000.0, net_income=4928000000.0), unextracted_names=['gross_profit', 'cash', 'shortterm investments', 'total cash st investments', 'receivables', 'inv', 'def tax asset curr', 'other current assets', 'total current assets', 'gross ppe', 'accumulated depreciation', 'ppe', 'goodwill', 'lt invest', 'def tax asset long term', 'other lt assets', 'total non current assets', 'total assets', 'payables', 'st debt', 'curr port of lt debt', 'tax liab shortterm', 'other current liabilities', 'total current liabilities', 'lt debt', 'total debt', 'deferred revenue', 'tax liab longterm', 'deposit liab', 'other lt liabilities', 'total non current liabilities', 'total liab', 'total common stock', 'other income', 're', 'minority interest', 'total equity', 'total liabilities and equity'], revenue=65875000000.0, cogs=47852000000.0, sga=5919000000.0, int_exp=467000000.0, tax_exp=2528000000.0, rd_exp=2466000000.0, dep_exp=0.0, other_op_exp=0.0, gain_on_sale_invest=0.0, gain_on_sale_asset=0.0, impairment=0.0, op_exp=9450000000.0, ebit=8676000000.0, ebt=8209000000.0, net_income=5681000000.0), unextracted_names=['gross_profit', 'cash', 'shortterm investments', 'total cash st investments', 'receivables', 'inv', 'def tax asset curr', 'other current assets', 'total current assets', 'gross ppe', 'accumulated depreciation', 'ppe', 'goodwill', 'lt invest', 'def tax asset long term', 'other lt assets', 'total non current assets', 'total assets', 'payables', 'st debt', 'curr port of lt debt', 'tax liab shortterm', 'other current liabilities', 'total current liabilities', 'lt debt', 'total debt', 'deferred revenue', 'tax liab longterm', 'deposit liab', 'other lt liabilities', 'total non current liabilities', 'total liab', 'total common stock', 'other income', 're', 'minority interest', 'total equity', 'total liabilities and equity'], revenue=55656000000.0, cogs=41454000000.0, sga=5547000000.0, int_exp=465000000.0, tax_exp=1319000000.0, rd_exp=2046000000.0, dep_exp=0.0, other_op_exp=0.0, gain_on_sale_invest=0.0, gain_on_sale_asset=0.0, impairment=0.0, op_exp=8574000000.0, ebit=5573000000.0, ebt=5108000000.0, net_income=3789000000.0), unextracted_names=['gross_profit', 'cash', 'shortterm investments', 'total cash st investments', 'receivables', 'inv', 'def tax asset curr', 'other current assets', 'total current assets', 'gross ppe', 'accumulated depreciation', 'ppe', 'goodwill', 'lt invest', 'def tax asset long term', 'other lt assets', 'total non current assets', 'total assets', 'payables', 'st debt', 'curr port of lt debt', 'tax liab shortterm', 'other current liabilities', 'total current liabilities', 'lt debt', 'total debt', 'deferred revenue', 'tax liab longterm', 'deposit liab', 'other lt liabilities', 'total non current liabilities', 'total liab', 'total common stock', 'other income', 're', 'minority interest', 'total equity', 'total liabilities and equity'], revenue=55184000000.0, cogs=41342000000.0, sga=6529000000.0, int_exp=484000000.0, tax_exp=692000000.0, rd_exp=2380000000.0, dep_exp=0.0, other_op_exp=0.0, gain_on_sale_invest=0.0, gain_on_sale_asset=0.0, impairment=0.0, op_exp=10528000000.0, ebit=3628000000.0, ebt=3144000000.0, net_income=2452000000.0), unextracted_names=['gross_profit', 'cash', 'shortterm investments', 'total cash st investments', 'receivables', 'inv', 'def tax asset curr', 'other current assets', 'total current assets', 'gross ppe', 'accumulated depreciation', 'ppe', 'goodwill', 'lt invest', 'def tax asset long term', 'other lt assets', 'total non current assets', 'total assets', 'payables', 'st debt', 'curr port of lt debt', 'tax liab shortterm', 'other current liabilities', 'total current liabilities', 'lt debt', 'total debt', 'deferred revenue', 'tax liab longterm', 'deposit liab', 'other lt liabilities', 'total non current liabilities', 'total liab', 'total common stock', 'other income', 're', 'minority interest', 'total equity', 'total liabilities and equity'], revenue=47011000000.0, cogs=34133000000.0, sga=4951000000.0, int_exp=507000000.0, tax_exp=916000000.0, rd_exp=2119000000.0, dep_exp=0.0, other_op_exp=0.0, gain_on_sale_invest=0.0, gain_on_sale_asset=0.0, impairment=0.0, op_exp=9093000000.0, ebit=3935000000.0, ebt=3428000000.0, net_income=2512000000.0), unextracted_names=['gross_profit', 'cash', 'shortterm investments', 'total cash st investments', 'receivables', 'inv', 'def tax asset curr', 'other current assets', 'total current assets', 'gross ppe', 'accumulated depreciation', 'ppe', 'goodwill', 'lt invest', 'def tax asset long term', 'other lt assets', 'total non current assets', 'total assets', 'payables', 'st debt', 'curr port of lt debt', 'tax liab shortterm', 'other current liabilities', 'total current liabilities', 'lt debt', 'total debt', 'deferred revenue', 'tax liab longterm', 'deposit liab', 'other lt liabilities', 'total non current liabilities', 'total liab', 'total common stock', 'other income', 're', 'minority interest', 'total equity', 'total liabilities and equity'], revenue=38537000000.0, cogs=28640000000.0, sga=4383000000.0, int_exp=505000000.0, tax_exp=192000000.0, rd_exp=1853000000.0, dep_exp=0.0, other_op_exp=0.0, gain_on_sale_invest=0.0, gain_on_sale_asset=0.0, impairment=0.0, op_exp=8735000000.0, ebit=630000000.0, ebt=125000000.0, net_income=-67000000.0), unextracted_names=['gross_profit', 'cash', 'shortterm investments', 'total cash st investments', 'receivables', 'inv', 'def tax asset curr', 'other current assets', 'total current assets', 'gross ppe', 'accumulated depreciation', 'ppe', 'goodwill', 'lt invest', 'def tax asset long term', 'other lt assets', 'total non current assets', 'total assets', 'payables', 'st debt', 'curr port of lt debt', 'tax liab shortterm', 'other current liabilities', 'total current liabilities', 'lt debt', 'total debt', 'deferred revenue', 'tax liab longterm', 'deposit liab', 'other lt liabilities', 'total non current liabilities', 'total liab', 'total common stock', 'other income', 're', 'minority interest', 'total equity', 'total liabilities and equity'], revenue=45462000000.0, cogs=31906000000.0, sga=4999000000.0, int_exp=531000000.0, tax_exp=3339000000.0, rd_exp=1842000000.0, dep_exp=0.0, other_op_exp=0.0, gain_on_sale_invest=0.0, gain_on_sale_asset=0.0, impairment=0.0, op_exp=9096000000.0, ebit=4624000000.0, ebt=4093000000.0, net_income=754000000.0), Timestamp('2018-12-31 00:00:00'): IncomeStatementData(items_config=DataConfigManager(configs=[ItemConfig(key='revenue', display_name='Revenue', extract_names=['total revenue', 'total rev', 'total sales', 'total sale', 'revenue', 'rev', 'sales', 'sale'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='cogs', display_name='Cost of Goods Sold', extract_names=['cost of revenue', 'cost of goods sold', 'cogs', 'cor'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gross_profit', display_name='Gross Profit', extract_names=None, force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='revenue[t] - cogs[t]'), ItemConfig(key='rd_exp', display_name='R&D Expense', extract_names=['rd expenses', 'rd expense', 'rd exp', 'rd', 'research and development expenses', 'research and development expense', 'research and development exp', 'research and development'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='sga', display_name='SG&A Expense', extract_names=['sga', 'sga expense', 'sga expenses', 'sga exp', 'selling general and administrative', 'selling general and administrative expense', 'selling general and administrative expenses', 'selling general and administrative exp', 'selling general administrative', 'selling general administrative expense', 'selling general administrative expenses', 'selling general administrative exp', 'selling general and admin', 'selling general and admin expense', 'selling general and admin expenses', 'selling general and admin exp', 'selling general admin', 'selling general admin expense', 'selling general admin expenses', 'selling general admin exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='dep_exp', display_name='Depreciation & Amortization Expense', extract_names=['da', 'dep amort', 'dep and amort', 'dep', 'depreciation amort', 'depreciation and amort', 'depreciation', 'depreciation amortization', 'depreciation and amortization', 'dep amortization', 'dep and amortization'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_op_exp', display_name='Other Operating Expenses', extract_names=['other operating expenses', 'other operating expense', 'other operating exp', 'other op expenses', 'other op expense', 'other op exp', 'other operating expensesincome', 'other operating expenseincome', 'other operating expincome', 'other op expensesincome', 'other op expenseincome', 'other op expincome', 'other operating expenses income', 'other operating expense income', 'other operating exp income', 'other op expenses income', 'other op expense income', 'other op exp income', 'other operating expensesinc', 'other operating expenseinc', 'other operating expinc', 'other op expensesinc', 'other op expenseinc', 'other op expinc', 'other operating expenses inc', 'other operating expense inc', 'other operating exp inc', 'other op expenses inc', 'other op expense inc', 'other op exp inc', 'other income expenses', 'other income expense', 'other income exps', 'other income exp', 'other inc expenses', 'other inc expense', 'other inc exps', 'other inc exp', 'other expenses income', 'other expense income', 'other exps income', 'other exp income', 'other expenses inc', 'other expense inc', 'other exps inc', 'other exp inc'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='op_exp', display_name='Operating Expense', extract_names=['op expense', 'op expenses', 'op exp', 'operating expense', 'operating expenses', 'operating exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='rd_exp[t] + dep_exp[t] + sga[t] + other_op_exp[t]'), ItemConfig(key='ebit', display_name='Earnings Before Interest and Taxes', extract_names=['ebit', 'earnings before interest and taxes', 'earnings before int and taxes', 'earnings before interest and tax', 'earnings before int and tax', 'earn before interest and taxes', 'earn before int and taxes', 'earn before interest and tax', 'earn before int and tax', 'earnings before interest taxes', 'earnings before int taxes', 'earnings before interest tax', 'earnings before int tax', 'earn before interest taxes', 'earn before int taxes', 'earn before interest tax', 'earn before int tax', 'operating income', 'op income', 'op inc', 'operating inc'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='gross_profit[t] - op_exp[t]'), ItemConfig(key='int_exp', display_name='Interest Expense', extract_names=['int', 'int expense', 'int expenses', 'int exp', 'interest', 'interest expense', 'interest expenses', 'interest exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gain_on_sale_invest', display_name='Gain on Sale of Investments', extract_names=['gain loss on sale of invest', 'gain loss sale of invest', 'gain loss sale invest', 'gain on sale of invest', 'gain sale of invest', 'gain sale invest', 'gain loss on sale of investments', 'gain loss sale of investments', 'gain loss sale investments', 'gain on sale of investments', 'gain sale of investments', 'gain sale investments'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gain_on_sale_asset', display_name='Gain on Sale of Assets', extract_names=['gain loss on sale of assets', 'gain loss sale of assets', 'gain loss sale assets', 'gain on sale of assets', 'gain sale of assets', 'gain sale assets', 'gain loss on sale of asset', 'gain loss sale of asset', 'gain loss sale asset', 'gain on sale of asset', 'gain sale of asset', 'gain sale asset'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='impairment', display_name='Impairment Expense', extract_names=['impairment', 'impairment expense', 'impairment exp', 'impairments', 'impair', 'impair expense', 'impair exp', 'impairment charges', 'impairment charge', 'impair charges', 'impair charge', 'impairment of goodwill', 'impairment expense of goodwill', 'impairment exp of goodwill', 'impairments of goodwill', 'impair of goodwill', 'impair expense of goodwill', 'impair exp of goodwill', 'impairment charges of goodwill', 'impairment charge of goodwill', 'impair charges of goodwill', 'impair charge of goodwill', 'impairment goodwill', 'impairment expense goodwill', 'impairment exp goodwill', 'impairments goodwill', 'impair goodwill', 'impair expense goodwill', 'impair exp goodwill', 'impairment charges goodwill', 'impairment charge goodwill', 'impair charges goodwill', 'impair charge goodwill', 'asset writedown', 'assets writedown', 'asset write down', 'assets write down'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='ebt', display_name='Earnings Before Tax', extract_names=['ebt', 'earnings before taxes', 'earnings before tax', 'earn before tax', 'earn before taxes', 'ebt including unusual items', 'earnings before taxes including unusual items', 'earnings before tax including unusual items', 'earn before tax including unusual items', 'earn before taxes including unusual items', 'ebt inc unusual items', 'earnings before taxes inc unusual items', 'earnings before tax inc unusual items', 'earn before tax inc unusual items', 'earn before taxes inc unusual items', 'ebt incl unusual items', 'earnings before taxes incl unusual items', 'earnings before tax incl unusual items', 'earn before tax incl unusual items', 'earn before taxes incl unusual items', 'pretax income', 'pre tax income', 'income pretax', 'income pre tax'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='ebit[t] - int_exp[t]'), ItemConfig(key='tax_exp', display_name='Income Tax Expense', extract_names=['taxes', 'tax', 'tax provision', 'tax expense', 'tax expenses', 'tax exp', 'income tax', 'income tax provision', 'income tax expense', 'income tax expenses', 'income tax exp'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of='ebt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='net_income', display_name='Net Income', extract_names=['net income', 'net inc', 'earnings', 'earn'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='ebt[t] - tax_exp[t]')]), prior_statement=IncomeStatementData(items_config=DataConfigManager(configs=[ItemConfig(key='revenue', display_name='Revenue', extract_names=['total revenue', 'total rev', 'total sales', 'total sale', 'revenue', 'rev', 'sales', 'sale'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='cogs', display_name='Cost of Goods Sold', extract_names=['cost of revenue', 'cost of goods sold', 'cogs', 'cor'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gross_profit', display_name='Gross Profit', extract_names=None, force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='revenue[t] - cogs[t]'), ItemConfig(key='rd_exp', display_name='R&D Expense', extract_names=['rd expenses', 'rd expense', 'rd exp', 'rd', 'research and development expenses', 'research and development expense', 'research and development exp', 'research and development'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='sga', display_name='SG&A Expense', extract_names=['sga', 'sga expense', 'sga expenses', 'sga exp', 'selling general and administrative', 'selling general and administrative expense', 'selling general and administrative expenses', 'selling general and administrative exp', 'selling general administrative', 'selling general administrative expense', 'selling general administrative expenses', 'selling general administrative exp', 'selling general and admin', 'selling general and admin expense', 'selling general and admin expenses', 'selling general and admin exp', 'selling general admin', 'selling general admin expense', 'selling general admin expenses', 'selling general admin exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='dep_exp', display_name='Depreciation & Amortization Expense', extract_names=['da', 'dep amort', 'dep and amort', 'dep', 'depreciation amort', 'depreciation and amort', 'depreciation', 'depreciation amortization', 'depreciation and amortization', 'dep amortization', 'dep and amortization'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_op_exp', display_name='Other Operating Expenses', extract_names=['other operating expenses', 'other operating expense', 'other operating exp', 'other op expenses', 'other op expense', 'other op exp', 'other operating expensesincome', 'other operating expenseincome', 'other operating expincome', 'other op expensesincome', 'other op expenseincome', 'other op expincome', 'other operating expenses income', 'other operating expense income', 'other operating exp income', 'other op expenses income', 'other op expense income', 'other op exp income', 'other operating expensesinc', 'other operating expenseinc', 'other operating expinc', 'other op expensesinc', 'other op expenseinc', 'other op expinc', 'other operating expenses inc', 'other operating expense inc', 'other operating exp inc', 'other op expenses inc', 'other op expense inc', 'other op exp inc', 'other income expenses', 'other income expense', 'other income exps', 'other income exp', 'other inc expenses', 'other inc expense', 'other inc exps', 'other inc exp', 'other expenses income', 'other expense income', 'other exps income', 'other exp income', 'other expenses inc', 'other expense inc', 'other exps inc', 'other exp inc'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='op_exp', display_name='Operating Expense', extract_names=['op expense', 'op expenses', 'op exp', 'operating expense', 'operating expenses', 'operating exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='rd_exp[t] + dep_exp[t] + sga[t] + other_op_exp[t]'), ItemConfig(key='ebit', display_name='Earnings Before Interest and Taxes', extract_names=['ebit', 'earnings before interest and taxes', 'earnings before int and taxes', 'earnings before interest and tax', 'earnings before int and tax', 'earn before interest and taxes', 'earn before int and taxes', 'earn before interest and tax', 'earn before int and tax', 'earnings before interest taxes', 'earnings before int taxes', 'earnings before interest tax', 'earnings before int tax', 'earn before interest taxes', 'earn before int taxes', 'earn before interest tax', 'earn before int tax', 'operating income', 'op income', 'op inc', 'operating inc'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='gross_profit[t] - op_exp[t]'), ItemConfig(key='int_exp', display_name='Interest Expense', extract_names=['int', 'int expense', 'int expenses', 'int exp', 'interest', 'interest expense', 'interest expenses', 'interest exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gain_on_sale_invest', display_name='Gain on Sale of Investments', extract_names=['gain loss on sale of invest', 'gain loss sale of invest', 'gain loss sale invest', 'gain on sale of invest', 'gain sale of invest', 'gain sale invest', 'gain loss on sale of investments', 'gain loss sale of investments', 'gain loss sale investments', 'gain on sale of investments', 'gain sale of investments', 'gain sale investments'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gain_on_sale_asset', display_name='Gain on Sale of Assets', extract_names=['gain loss on sale of assets', 'gain loss sale of assets', 'gain loss sale assets', 'gain on sale of assets', 'gain sale of assets', 'gain sale assets', 'gain loss on sale of asset', 'gain loss sale of asset', 'gain loss sale asset', 'gain on sale of asset', 'gain sale of asset', 'gain sale asset'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='impairment', display_name='Impairment Expense', extract_names=['impairment', 'impairment expense', 'impairment exp', 'impairments', 'impair', 'impair expense', 'impair exp', 'impairment charges', 'impairment charge', 'impair charges', 'impair charge', 'impairment of goodwill', 'impairment expense of goodwill', 'impairment exp of goodwill', 'impairments of goodwill', 'impair of goodwill', 'impair expense of goodwill', 'impair exp of goodwill', 'impairment charges of goodwill', 'impairment charge of goodwill', 'impair charges of goodwill', 'impair charge of goodwill', 'impairment goodwill', 'impairment expense goodwill', 'impairment exp goodwill', 'impairments goodwill', 'impair goodwill', 'impair expense goodwill', 'impair exp goodwill', 'impairment charges goodwill', 'impairment charge goodwill', 'impair charges goodwill', 'impair charge goodwill', 'asset writedown', 'assets writedown', 'asset write down', 'assets write down'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='ebt', display_name='Earnings Before Tax', extract_names=['ebt', 'earnings before taxes', 'earnings before tax', 'earn before tax', 'earn before taxes', 'ebt including unusual items', 'earnings before taxes including unusual items', 'earnings before tax including unusual items', 'earn before tax including unusual items', 'earn before taxes including unusual items', 'ebt inc unusual items', 'earnings before taxes inc unusual items', 'earnings before tax inc unusual items', 'earn before tax inc unusual items', 'earn before taxes inc unusual items', 'ebt incl unusual items', 'earnings before taxes incl unusual items', 'earnings before tax incl unusual items', 'earn before tax incl unusual items', 'earn before taxes incl unusual items', 'pretax income', 'pre tax income', 'income pretax', 'income pre tax'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='ebit[t] - int_exp[t]'), ItemConfig(key='tax_exp', display_name='Income Tax Expense', extract_names=['taxes', 'tax', 'tax provision', 'tax expense', 'tax expenses', 'tax exp', 'income tax', 'income tax provision', 'income tax expense', 'income tax expenses', 'income tax exp'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of='ebt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='net_income', display_name='Net Income', extract_names=['net income', 'net inc', 'earnings', 'earn'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='ebt[t] - tax_exp[t]')]), prior_statement=IncomeStatementData(items_config=DataConfigManager(configs=[ItemConfig(key='revenue', display_name='Revenue', extract_names=['total revenue', 'total rev', 'total sales', 'total sale', 'revenue', 'rev', 'sales', 'sale'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='cogs', display_name='Cost of Goods Sold', extract_names=['cost of revenue', 'cost of goods sold', 'cogs', 'cor'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gross_profit', display_name='Gross Profit', extract_names=None, force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='revenue[t] - cogs[t]'), ItemConfig(key='rd_exp', display_name='R&D Expense', extract_names=['rd expenses', 'rd expense', 'rd exp', 'rd', 'research and development expenses', 'research and development expense', 'research and development exp', 'research and development'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='sga', display_name='SG&A Expense', extract_names=['sga', 'sga expense', 'sga expenses', 'sga exp', 'selling general and administrative', 'selling general and administrative expense', 'selling general and administrative expenses', 'selling general and administrative exp', 'selling general administrative', 'selling general administrative expense', 'selling general administrative expenses', 'selling general administrative exp', 'selling general and admin', 'selling general and admin expense', 'selling general and admin expenses', 'selling general and admin exp', 'selling general admin', 'selling general admin expense', 'selling general admin expenses', 'selling general admin exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='dep_exp', display_name='Depreciation & Amortization Expense', extract_names=['da', 'dep amort', 'dep and amort', 'dep', 'depreciation amort', 'depreciation and amort', 'depreciation', 'depreciation amortization', 'depreciation and amortization', 'dep amortization', 'dep and amortization'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_op_exp', display_name='Other Operating Expenses', extract_names=['other operating expenses', 'other operating expense', 'other operating exp', 'other op expenses', 'other op expense', 'other op exp', 'other operating expensesincome', 'other operating expenseincome', 'other operating expincome', 'other op expensesincome', 'other op expenseincome', 'other op expincome', 'other operating expenses income', 'other operating expense income', 'other operating exp income', 'other op expenses income', 'other op expense income', 'other op exp income', 'other operating expensesinc', 'other operating expenseinc', 'other operating expinc', 'other op expensesinc', 'other op expenseinc', 'other op expinc', 'other operating expenses inc', 'other operating expense inc', 'other operating exp inc', 'other op expenses inc', 'other op expense inc', 'other op exp inc', 'other income expenses', 'other income expense', 'other income exps', 'other income exp', 'other inc expenses', 'other inc expense', 'other inc exps', 'other inc exp', 'other expenses income', 'other expense income', 'other exps income', 'other exp income', 'other expenses inc', 'other expense inc', 'other exps inc', 'other exp inc'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='op_exp', display_name='Operating Expense', extract_names=['op expense', 'op expenses', 'op exp', 'operating expense', 'operating expenses', 'operating exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='rd_exp[t] + dep_exp[t] + sga[t] + other_op_exp[t]'), ItemConfig(key='ebit', display_name='Earnings Before Interest and Taxes', extract_names=['ebit', 'earnings before interest and taxes', 'earnings before int and taxes', 'earnings before interest and tax', 'earnings before int and tax', 'earn before interest and taxes', 'earn before int and taxes', 'earn before interest and tax', 'earn before int and tax', 'earnings before interest taxes', 'earnings before int taxes', 'earnings before interest tax', 'earnings before int tax', 'earn before interest taxes', 'earn before int taxes', 'earn before interest tax', 'earn before int tax', 'operating income', 'op income', 'op inc', 'operating inc'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='gross_profit[t] - op_exp[t]'), ItemConfig(key='int_exp', display_name='Interest Expense', extract_names=['int', 'int expense', 'int expenses', 'int exp', 'interest', 'interest expense', 'interest expenses', 'interest exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gain_on_sale_invest', display_name='Gain on Sale of Investments', extract_names=['gain loss on sale of invest', 'gain loss sale of invest', 'gain loss sale invest', 'gain on sale of invest', 'gain sale of invest', 'gain sale invest', 'gain loss on sale of investments', 'gain loss sale of investments', 'gain loss sale investments', 'gain on sale of investments', 'gain sale of investments', 'gain sale investments'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gain_on_sale_asset', display_name='Gain on Sale of Assets', extract_names=['gain loss on sale of assets', 'gain loss sale of assets', 'gain loss sale assets', 'gain on sale of assets', 'gain sale of assets', 'gain sale assets', 'gain loss on sale of asset', 'gain loss sale of asset', 'gain loss sale asset', 'gain on sale of asset', 'gain sale of asset', 'gain sale asset'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='impairment', display_name='Impairment Expense', extract_names=['impairment', 'impairment expense', 'impairment exp', 'impairments', 'impair', 'impair expense', 'impair exp', 'impairment charges', 'impairment charge', 'impair charges', 'impair charge', 'impairment of goodwill', 'impairment expense of goodwill', 'impairment exp of goodwill', 'impairments of goodwill', 'impair of goodwill', 'impair expense of goodwill', 'impair exp of goodwill', 'impairment charges of goodwill', 'impairment charge of goodwill', 'impair charges of goodwill', 'impair charge of goodwill', 'impairment goodwill', 'impairment expense goodwill', 'impairment exp goodwill', 'impairments goodwill', 'impair goodwill', 'impair expense goodwill', 'impair exp goodwill', 'impairment charges goodwill', 'impairment charge goodwill', 'impair charges goodwill', 'impair charge goodwill', 'asset writedown', 'assets writedown', 'asset write down', 'assets write down'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='ebt', display_name='Earnings Before Tax', extract_names=['ebt', 'earnings before taxes', 'earnings before tax', 'earn before tax', 'earn before taxes', 'ebt including unusual items', 'earnings before taxes including unusual items', 'earnings before tax including unusual items', 'earn before tax including unusual items', 'earn before taxes including unusual items', 'ebt inc unusual items', 'earnings before taxes inc unusual items', 'earnings before tax inc unusual items', 'earn before tax inc unusual items', 'earn before taxes inc unusual items', 'ebt incl unusual items', 'earnings before taxes incl unusual items', 'earnings before tax incl unusual items', 'earn before tax incl unusual items', 'earn before taxes incl unusual items', 'pretax income', 'pre tax income', 'income pretax', 'income pre tax'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='ebit[t] - int_exp[t]'), ItemConfig(key='tax_exp', display_name='Income Tax Expense', extract_names=['taxes', 'tax', 'tax provision', 'tax expense', 'tax expenses', 'tax exp', 'income tax', 'income tax provision', 'income tax expense', 'income tax expenses', 'income tax exp'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of='ebt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='net_income', display_name='Net Income', extract_names=['net income', 'net inc', 'earnings', 'earn'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='ebt[t] - tax_exp[t]')]), prior_statement=IncomeStatementData(items_config=DataConfigManager(configs=[ItemConfig(key='revenue', display_name='Revenue', extract_names=['total revenue', 'total rev', 'total sales', 'total sale', 'revenue', 'rev', 'sales', 'sale'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='cogs', display_name='Cost of Goods Sold', extract_names=['cost of revenue', 'cost of goods sold', 'cogs', 'cor'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gross_profit', display_name='Gross Profit', extract_names=None, force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='revenue[t] - cogs[t]'), ItemConfig(key='rd_exp', display_name='R&D Expense', extract_names=['rd expenses', 'rd expense', 'rd exp', 'rd', 'research and development expenses', 'research and development expense', 'research and development exp', 'research and development'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='sga', display_name='SG&A Expense', extract_names=['sga', 'sga expense', 'sga expenses', 'sga exp', 'selling general and administrative', 'selling general and administrative expense', 'selling general and administrative expenses', 'selling general and administrative exp', 'selling general administrative', 'selling general administrative expense', 'selling general administrative expenses', 'selling general administrative exp', 'selling general and admin', 'selling general and admin expense', 'selling general and admin expenses', 'selling general and admin exp', 'selling general admin', 'selling general admin expense', 'selling general admin expenses', 'selling general admin exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='dep_exp', display_name='Depreciation & Amortization Expense', extract_names=['da', 'dep amort', 'dep and amort', 'dep', 'depreciation amort', 'depreciation and amort', 'depreciation', 'depreciation amortization', 'depreciation and amortization', 'dep amortization', 'dep and amortization'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_op_exp', display_name='Other Operating Expenses', extract_names=['other operating expenses', 'other operating expense', 'other operating exp', 'other op expenses', 'other op expense', 'other op exp', 'other operating expensesincome', 'other operating expenseincome', 'other operating expincome', 'other op expensesincome', 'other op expenseincome', 'other op expincome', 'other operating expenses income', 'other operating expense income', 'other operating exp income', 'other op expenses income', 'other op expense income', 'other op exp income', 'other operating expensesinc', 'other operating expenseinc', 'other operating expinc', 'other op expensesinc', 'other op expenseinc', 'other op expinc', 'other operating expenses inc', 'other operating expense inc', 'other operating exp inc', 'other op expenses inc', 'other op expense inc', 'other op exp inc', 'other income expenses', 'other income expense', 'other income exps', 'other income exp', 'other inc expenses', 'other inc expense', 'other inc exps', 'other inc exp', 'other expenses income', 'other expense income', 'other exps income', 'other exp income', 'other expenses inc', 'other expense inc', 'other exps inc', 'other exp inc'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='op_exp', display_name='Operating Expense', extract_names=['op expense', 'op expenses', 'op exp', 'operating expense', 'operating expenses', 'operating exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='rd_exp[t] + dep_exp[t] + sga[t] + other_op_exp[t]'), ItemConfig(key='ebit', display_name='Earnings Before Interest and Taxes', extract_names=['ebit', 'earnings before interest and taxes', 'earnings before int and taxes', 'earnings before interest and tax', 'earnings before int and tax', 'earn before interest and taxes', 'earn before int and taxes', 'earn before interest and tax', 'earn before int and tax', 'earnings before interest taxes', 'earnings before int taxes', 'earnings before interest tax', 'earnings before int tax', 'earn before interest taxes', 'earn before int taxes', 'earn before interest tax', 'earn before int tax', 'operating income', 'op income', 'op inc', 'operating inc'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='gross_profit[t] - op_exp[t]'), ItemConfig(key='int_exp', display_name='Interest Expense', extract_names=['int', 'int expense', 'int expenses', 'int exp', 'interest', 'interest expense', 'interest expenses', 'interest exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gain_on_sale_invest', display_name='Gain on Sale of Investments', extract_names=['gain loss on sale of invest', 'gain loss sale of invest', 'gain loss sale invest', 'gain on sale of invest', 'gain sale of invest', 'gain sale invest', 'gain loss on sale of investments', 'gain loss sale of investments', 'gain loss sale investments', 'gain on sale of investments', 'gain sale of investments', 'gain sale investments'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gain_on_sale_asset', display_name='Gain on Sale of Assets', extract_names=['gain loss on sale of assets', 'gain loss sale of assets', 'gain loss sale assets', 'gain on sale of assets', 'gain sale of assets', 'gain sale assets', 'gain loss on sale of asset', 'gain loss sale of asset', 'gain loss sale asset', 'gain on sale of asset', 'gain sale of asset', 'gain sale asset'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='impairment', display_name='Impairment Expense', extract_names=['impairment', 'impairment expense', 'impairment exp', 'impairments', 'impair', 'impair expense', 'impair exp', 'impairment charges', 'impairment charge', 'impair charges', 'impair charge', 'impairment of goodwill', 'impairment expense of goodwill', 'impairment exp of goodwill', 'impairments of goodwill', 'impair of goodwill', 'impair expense of goodwill', 'impair exp of goodwill', 'impairment charges of goodwill', 'impairment charge of goodwill', 'impair charges of goodwill', 'impair charge of goodwill', 'impairment goodwill', 'impairment expense goodwill', 'impairment exp goodwill', 'impairments goodwill', 'impair goodwill', 'impair expense goodwill', 'impair exp goodwill', 'impairment charges goodwill', 'impairment charge goodwill', 'impair charges goodwill', 'impair charge goodwill', 'asset writedown', 'assets writedown', 'asset write down', 'assets write down'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='ebt', display_name='Earnings Before Tax', extract_names=['ebt', 'earnings before taxes', 'earnings before tax', 'earn before tax', 'earn before taxes', 'ebt including unusual items', 'earnings before taxes including unusual items', 'earnings before tax including unusual items', 'earn before tax including unusual items', 'earn before taxes including unusual items', 'ebt inc unusual items', 'earnings before taxes inc unusual items', 'earnings before tax inc unusual items', 'earn before tax inc unusual items', 'earn before taxes inc unusual items', 'ebt incl unusual items', 'earnings before taxes incl unusual items', 'earnings before tax incl unusual items', 'earn before tax incl unusual items', 'earn before taxes incl unusual items', 'pretax income', 'pre tax income', 'income pretax', 'income pre tax'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='ebit[t] - int_exp[t]'), ItemConfig(key='tax_exp', display_name='Income Tax Expense', extract_names=['taxes', 'tax', 'tax provision', 'tax expense', 'tax expenses', 'tax exp', 'income tax', 'income tax provision', 'income tax expense', 'income tax expenses', 'income tax exp'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of='ebt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='net_income', display_name='Net Income', extract_names=['net income', 'net inc', 'earnings', 'earn'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='ebt[t] - tax_exp[t]')]), prior_statement=IncomeStatementData(items_config=DataConfigManager(configs=[ItemConfig(key='revenue', display_name='Revenue', extract_names=['total revenue', 'total rev', 'total sales', 'total sale', 'revenue', 'rev', 'sales', 'sale'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='cogs', display_name='Cost of Goods Sold', extract_names=['cost of revenue', 'cost of goods sold', 'cogs', 'cor'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gross_profit', display_name='Gross Profit', extract_names=None, force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='revenue[t] - cogs[t]'), ItemConfig(key='rd_exp', display_name='R&D Expense', extract_names=['rd expenses', 'rd expense', 'rd exp', 'rd', 'research and development expenses', 'research and development expense', 'research and development exp', 'research and development'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='sga', display_name='SG&A Expense', extract_names=['sga', 'sga expense', 'sga expenses', 'sga exp', 'selling general and administrative', 'selling general and administrative expense', 'selling general and administrative expenses', 'selling general and administrative exp', 'selling general administrative', 'selling general administrative expense', 'selling general administrative expenses', 'selling general administrative exp', 'selling general and admin', 'selling general and admin expense', 'selling general and admin expenses', 'selling general and admin exp', 'selling general admin', 'selling general admin expense', 'selling general admin expenses', 'selling general admin exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='dep_exp', display_name='Depreciation & Amortization Expense', extract_names=['da', 'dep amort', 'dep and amort', 'dep', 'depreciation amort', 'depreciation and amort', 'depreciation', 'depreciation amortization', 'depreciation and amortization', 'dep amortization', 'dep and amortization'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_op_exp', display_name='Other Operating Expenses', extract_names=['other operating expenses', 'other operating expense', 'other operating exp', 'other op expenses', 'other op expense', 'other op exp', 'other operating expensesincome', 'other operating expenseincome', 'other operating expincome', 'other op expensesincome', 'other op expenseincome', 'other op expincome', 'other operating expenses income', 'other operating expense income', 'other operating exp income', 'other op expenses income', 'other op expense income', 'other op exp income', 'other operating expensesinc', 'other operating expenseinc', 'other operating expinc', 'other op expensesinc', 'other op expenseinc', 'other op expinc', 'other operating expenses inc', 'other operating expense inc', 'other operating exp inc', 'other op expenses inc', 'other op expense inc', 'other op exp inc', 'other income expenses', 'other income expense', 'other income exps', 'other income exp', 'other inc expenses', 'other inc expense', 'other inc exps', 'other inc exp', 'other expenses income', 'other expense income', 'other exps income', 'other exp income', 'other expenses inc', 'other expense inc', 'other exps inc', 'other exp inc'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='op_exp', display_name='Operating Expense', extract_names=['op expense', 'op expenses', 'op exp', 'operating expense', 'operating expenses', 'operating exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='rd_exp[t] + dep_exp[t] + sga[t] + other_op_exp[t]'), ItemConfig(key='ebit', display_name='Earnings Before Interest and Taxes', extract_names=['ebit', 'earnings before interest and taxes', 'earnings before int and taxes', 'earnings before interest and tax', 'earnings before int and tax', 'earn before interest and taxes', 'earn before int and taxes', 'earn before interest and tax', 'earn before int and tax', 'earnings before interest taxes', 'earnings before int taxes', 'earnings before interest tax', 'earnings before int tax', 'earn before interest taxes', 'earn before int taxes', 'earn before interest tax', 'earn before int tax', 'operating income', 'op income', 'op inc', 'operating inc'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='gross_profit[t] - op_exp[t]'), ItemConfig(key='int_exp', display_name='Interest Expense', extract_names=['int', 'int expense', 'int expenses', 'int exp', 'interest', 'interest expense', 'interest expenses', 'interest exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gain_on_sale_invest', display_name='Gain on Sale of Investments', extract_names=['gain loss on sale of invest', 'gain loss sale of invest', 'gain loss sale invest', 'gain on sale of invest', 'gain sale of invest', 'gain sale invest', 'gain loss on sale of investments', 'gain loss sale of investments', 'gain loss sale investments', 'gain on sale of investments', 'gain sale of investments', 'gain sale investments'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gain_on_sale_asset', display_name='Gain on Sale of Assets', extract_names=['gain loss on sale of assets', 'gain loss sale of assets', 'gain loss sale assets', 'gain on sale of assets', 'gain sale of assets', 'gain sale assets', 'gain loss on sale of asset', 'gain loss sale of asset', 'gain loss sale asset', 'gain on sale of asset', 'gain sale of asset', 'gain sale asset'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='impairment', display_name='Impairment Expense', extract_names=['impairment', 'impairment expense', 'impairment exp', 'impairments', 'impair', 'impair expense', 'impair exp', 'impairment charges', 'impairment charge', 'impair charges', 'impair charge', 'impairment of goodwill', 'impairment expense of goodwill', 'impairment exp of goodwill', 'impairments of goodwill', 'impair of goodwill', 'impair expense of goodwill', 'impair exp of goodwill', 'impairment charges of goodwill', 'impairment charge of goodwill', 'impair charges of goodwill', 'impair charge of goodwill', 'impairment goodwill', 'impairment expense goodwill', 'impairment exp goodwill', 'impairments goodwill', 'impair goodwill', 'impair expense goodwill', 'impair exp goodwill', 'impairment charges goodwill', 'impairment charge goodwill', 'impair charges goodwill', 'impair charge goodwill', 'asset writedown', 'assets writedown', 'asset write down', 'assets write down'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='ebt', display_name='Earnings Before Tax', extract_names=['ebt', 'earnings before taxes', 'earnings before tax', 'earn before tax', 'earn before taxes', 'ebt including unusual items', 'earnings before taxes including unusual items', 'earnings before tax including unusual items', 'earn before tax including unusual items', 'earn before taxes including unusual items', 'ebt inc unusual items', 'earnings before taxes inc unusual items', 'earnings before tax inc unusual items', 'earn before tax inc unusual items', 'earn before taxes inc unusual items', 'ebt incl unusual items', 'earnings before taxes incl unusual items', 'earnings before tax incl unusual items', 'earn before tax incl unusual items', 'earn before taxes incl unusual items', 'pretax income', 'pre tax income', 'income pretax', 'income pre tax'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='ebit[t] - int_exp[t]'), ItemConfig(key='tax_exp', display_name='Income Tax Expense', extract_names=['taxes', 'tax', 'tax provision', 'tax expense', 'tax expenses', 'tax exp', 'income tax', 'income tax provision', 'income tax expense', 'income tax expenses', 'income tax exp'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of='ebt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='net_income', display_name='Net Income', extract_names=['net income', 'net inc', 'earnings', 'earn'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='ebt[t] - tax_exp[t]')]), prior_statement=IncomeStatementData(items_config=DataConfigManager(configs=[ItemConfig(key='revenue', display_name='Revenue', extract_names=['total revenue', 'total rev', 'total sales', 'total sale', 'revenue', 'rev', 'sales', 'sale'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='cogs', display_name='Cost of Goods Sold', extract_names=['cost of revenue', 'cost of goods sold', 'cogs', 'cor'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gross_profit', display_name='Gross Profit', extract_names=None, force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='revenue[t] - cogs[t]'), ItemConfig(key='rd_exp', display_name='R&D Expense', extract_names=['rd expenses', 'rd expense', 'rd exp', 'rd', 'research and development expenses', 'research and development expense', 'research and development exp', 'research and development'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='sga', display_name='SG&A Expense', extract_names=['sga', 'sga expense', 'sga expenses', 'sga exp', 'selling general and administrative', 'selling general and administrative expense', 'selling general and administrative expenses', 'selling general and administrative exp', 'selling general administrative', 'selling general administrative expense', 'selling general administrative expenses', 'selling general administrative exp', 'selling general and admin', 'selling general and admin expense', 'selling general and admin expenses', 'selling general and admin exp', 'selling general admin', 'selling general admin expense', 'selling general admin expenses', 'selling general admin exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='dep_exp', display_name='Depreciation & Amortization Expense', extract_names=['da', 'dep amort', 'dep and amort', 'dep', 'depreciation amort', 'depreciation and amort', 'depreciation', 'depreciation amortization', 'depreciation and amortization', 'dep amortization', 'dep and amortization'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_op_exp', display_name='Other Operating Expenses', extract_names=['other operating expenses', 'other operating expense', 'other operating exp', 'other op expenses', 'other op expense', 'other op exp', 'other operating expensesincome', 'other operating expenseincome', 'other operating expincome', 'other op expensesincome', 'other op expenseincome', 'other op expincome', 'other operating expenses income', 'other operating expense income', 'other operating exp income', 'other op expenses income', 'other op expense income', 'other op exp income', 'other operating expensesinc', 'other operating expenseinc', 'other operating expinc', 'other op expensesinc', 'other op expenseinc', 'other op expinc', 'other operating expenses inc', 'other operating expense inc', 'other operating exp inc', 'other op expenses inc', 'other op expense inc', 'other op exp inc', 'other income expenses', 'other income expense', 'other income exps', 'other income exp', 'other inc expenses', 'other inc expense', 'other inc exps', 'other inc exp', 'other expenses income', 'other expense income', 'other exps income', 'other exp income', 'other expenses inc', 'other expense inc', 'other exps inc', 'other exp inc'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='op_exp', display_name='Operating Expense', extract_names=['op expense', 'op expenses', 'op exp', 'operating expense', 'operating expenses', 'operating exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='rd_exp[t] + dep_exp[t] + sga[t] + other_op_exp[t]'), ItemConfig(key='ebit', display_name='Earnings Before Interest and Taxes', extract_names=['ebit', 'earnings before interest and taxes', 'earnings before int and taxes', 'earnings before interest and tax', 'earnings before int and tax', 'earn before interest and taxes', 'earn before int and taxes', 'earn before interest and tax', 'earn before int and tax', 'earnings before interest taxes', 'earnings before int taxes', 'earnings before interest tax', 'earnings before int tax', 'earn before interest taxes', 'earn before int taxes', 'earn before interest tax', 'earn before int tax', 'operating income', 'op income', 'op inc', 'operating inc'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='gross_profit[t] - op_exp[t]'), ItemConfig(key='int_exp', display_name='Interest Expense', extract_names=['int', 'int expense', 'int expenses', 'int exp', 'interest', 'interest expense', 'interest expenses', 'interest exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gain_on_sale_invest', display_name='Gain on Sale of Investments', extract_names=['gain loss on sale of invest', 'gain loss sale of invest', 'gain loss sale invest', 'gain on sale of invest', 'gain sale of invest', 'gain sale invest', 'gain loss on sale of investments', 'gain loss sale of investments', 'gain loss sale investments', 'gain on sale of investments', 'gain sale of investments', 'gain sale investments'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gain_on_sale_asset', display_name='Gain on Sale of Assets', extract_names=['gain loss on sale of assets', 'gain loss sale of assets', 'gain loss sale assets', 'gain on sale of assets', 'gain sale of assets', 'gain sale assets', 'gain loss on sale of asset', 'gain loss sale of asset', 'gain loss sale asset', 'gain on sale of asset', 'gain sale of asset', 'gain sale asset'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='impairment', display_name='Impairment Expense', extract_names=['impairment', 'impairment expense', 'impairment exp', 'impairments', 'impair', 'impair expense', 'impair exp', 'impairment charges', 'impairment charge', 'impair charges', 'impair charge', 'impairment of goodwill', 'impairment expense of goodwill', 'impairment exp of goodwill', 'impairments of goodwill', 'impair of goodwill', 'impair expense of goodwill', 'impair exp of goodwill', 'impairment charges of goodwill', 'impairment charge of goodwill', 'impair charges of goodwill', 'impair charge of goodwill', 'impairment goodwill', 'impairment expense goodwill', 'impairment exp goodwill', 'impairments goodwill', 'impair goodwill', 'impair expense goodwill', 'impair exp goodwill', 'impairment charges goodwill', 'impairment charge goodwill', 'impair charges goodwill', 'impair charge goodwill', 'asset writedown', 'assets writedown', 'asset write down', 'assets write down'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='ebt', display_name='Earnings Before Tax', extract_names=['ebt', 'earnings before taxes', 'earnings before tax', 'earn before tax', 'earn before taxes', 'ebt including unusual items', 'earnings before taxes including unusual items', 'earnings before tax including unusual items', 'earn before tax including unusual items', 'earn before taxes including unusual items', 'ebt inc unusual items', 'earnings before taxes inc unusual items', 'earnings before tax inc unusual items', 'earn before tax inc unusual items', 'earn before taxes inc unusual items', 'ebt incl unusual items', 'earnings before taxes incl unusual items', 'earnings before tax incl unusual items', 'earn before tax incl unusual items', 'earn before taxes incl unusual items', 'pretax income', 'pre tax income', 'income pretax', 'income pre tax'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='ebit[t] - int_exp[t]'), ItemConfig(key='tax_exp', display_name='Income Tax Expense', extract_names=['taxes', 'tax', 'tax provision', 'tax expense', 'tax expenses', 'tax exp', 'income tax', 'income tax provision', 'income tax expense', 'income tax expenses', 'income tax exp'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of='ebt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='net_income', display_name='Net Income', extract_names=['net income', 'net inc', 'earnings', 'earn'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='ebt[t] - tax_exp[t]')]), prior_statement=IncomeStatementData(items_config=DataConfigManager(configs=[ItemConfig(key='revenue', display_name='Revenue', extract_names=['total revenue', 'total rev', 'total sales', 'total sale', 'revenue', 'rev', 'sales', 'sale'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='cogs', display_name='Cost of Goods Sold', extract_names=['cost of revenue', 'cost of goods sold', 'cogs', 'cor'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gross_profit', display_name='Gross Profit', extract_names=None, force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='revenue[t] - cogs[t]'), ItemConfig(key='rd_exp', display_name='R&D Expense', extract_names=['rd expenses', 'rd expense', 'rd exp', 'rd', 'research and development expenses', 'research and development expense', 'research and development exp', 'research and development'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='sga', display_name='SG&A Expense', extract_names=['sga', 'sga expense', 'sga expenses', 'sga exp', 'selling general and administrative', 'selling general and administrative expense', 'selling general and administrative expenses', 'selling general and administrative exp', 'selling general administrative', 'selling general administrative expense', 'selling general administrative expenses', 'selling general administrative exp', 'selling general and admin', 'selling general and admin expense', 'selling general and admin expenses', 'selling general and admin exp', 'selling general admin', 'selling general admin expense', 'selling general admin expenses', 'selling general admin exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='dep_exp', display_name='Depreciation & Amortization Expense', extract_names=['da', 'dep amort', 'dep and amort', 'dep', 'depreciation amort', 'depreciation and amort', 'depreciation', 'depreciation amortization', 'depreciation and amortization', 'dep amortization', 'dep and amortization'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_op_exp', display_name='Other Operating Expenses', extract_names=['other operating expenses', 'other operating expense', 'other operating exp', 'other op expenses', 'other op expense', 'other op exp', 'other operating expensesincome', 'other operating expenseincome', 'other operating expincome', 'other op expensesincome', 'other op expenseincome', 'other op expincome', 'other operating expenses income', 'other operating expense income', 'other operating exp income', 'other op expenses income', 'other op expense income', 'other op exp income', 'other operating expensesinc', 'other operating expenseinc', 'other operating expinc', 'other op expensesinc', 'other op expenseinc', 'other op expinc', 'other operating expenses inc', 'other operating expense inc', 'other operating exp inc', 'other op expenses inc', 'other op expense inc', 'other op exp inc', 'other income expenses', 'other income expense', 'other income exps', 'other income exp', 'other inc expenses', 'other inc expense', 'other inc exps', 'other inc exp', 'other expenses income', 'other expense income', 'other exps income', 'other exp income', 'other expenses inc', 'other expense inc', 'other exps inc', 'other exp inc'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='op_exp', display_name='Operating Expense', extract_names=['op expense', 'op expenses', 'op exp', 'operating expense', 'operating expenses', 'operating exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='rd_exp[t] + dep_exp[t] + sga[t] + other_op_exp[t]'), ItemConfig(key='ebit', display_name='Earnings Before Interest and Taxes', extract_names=['ebit', 'earnings before interest and taxes', 'earnings before int and taxes', 'earnings before interest and tax', 'earnings before int and tax', 'earn before interest and taxes', 'earn before int and taxes', 'earn before interest and tax', 'earn before int and tax', 'earnings before interest taxes', 'earnings before int taxes', 'earnings before interest tax', 'earnings before int tax', 'earn before interest taxes', 'earn before int taxes', 'earn before interest tax', 'earn before int tax', 'operating income', 'op income', 'op inc', 'operating inc'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='gross_profit[t] - op_exp[t]'), ItemConfig(key='int_exp', display_name='Interest Expense', extract_names=['int', 'int expense', 'int expenses', 'int exp', 'interest', 'interest expense', 'interest expenses', 'interest exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gain_on_sale_invest', display_name='Gain on Sale of Investments', extract_names=['gain loss on sale of invest', 'gain loss sale of invest', 'gain loss sale invest', 'gain on sale of invest', 'gain sale of invest', 'gain sale invest', 'gain loss on sale of investments', 'gain loss sale of investments', 'gain loss sale investments', 'gain on sale of investments', 'gain sale of investments', 'gain sale investments'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gain_on_sale_asset', display_name='Gain on Sale of Assets', extract_names=['gain loss on sale of assets', 'gain loss sale of assets', 'gain loss sale assets', 'gain on sale of assets', 'gain sale of assets', 'gain sale assets', 'gain loss on sale of asset', 'gain loss sale of asset', 'gain loss sale asset', 'gain on sale of asset', 'gain sale of asset', 'gain sale asset'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='impairment', display_name='Impairment Expense', extract_names=['impairment', 'impairment expense', 'impairment exp', 'impairments', 'impair', 'impair expense', 'impair exp', 'impairment charges', 'impairment charge', 'impair charges', 'impair charge', 'impairment of goodwill', 'impairment expense of goodwill', 'impairment exp of goodwill', 'impairments of goodwill', 'impair of goodwill', 'impair expense of goodwill', 'impair exp of goodwill', 'impairment charges of goodwill', 'impairment charge of goodwill', 'impair charges of goodwill', 'impair charge of goodwill', 'impairment goodwill', 'impairment expense goodwill', 'impairment exp goodwill', 'impairments goodwill', 'impair goodwill', 'impair expense goodwill', 'impair exp goodwill', 'impairment charges goodwill', 'impairment charge goodwill', 'impair charges goodwill', 'impair charge goodwill', 'asset writedown', 'assets writedown', 'asset write down', 'assets write down'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='ebt', display_name='Earnings Before Tax', extract_names=['ebt', 'earnings before taxes', 'earnings before tax', 'earn before tax', 'earn before taxes', 'ebt including unusual items', 'earnings before taxes including unusual items', 'earnings before tax including unusual items', 'earn before tax including unusual items', 'earn before taxes including unusual items', 'ebt inc unusual items', 'earnings before taxes inc unusual items', 'earnings before tax inc unusual items', 'earn before tax inc unusual items', 'earn before taxes inc unusual items', 'ebt incl unusual items', 'earnings before taxes incl unusual items', 'earnings before tax incl unusual items', 'earn before tax incl unusual items', 'earn before taxes incl unusual items', 'pretax income', 'pre tax income', 'income pretax', 'income pre tax'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='ebit[t] - int_exp[t]'), ItemConfig(key='tax_exp', display_name='Income Tax Expense', extract_names=['taxes', 'tax', 'tax provision', 'tax expense', 'tax expenses', 'tax exp', 'income tax', 'income tax provision', 'income tax expense', 'income tax expenses', 'income tax exp'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of='ebt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='net_income', display_name='Net Income', extract_names=['net income', 'net inc', 'earnings', 'earn'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='ebt[t] - tax_exp[t]')]), prior_statement=IncomeStatementData(items_config=DataConfigManager(configs=[ItemConfig(key='revenue', display_name='Revenue', extract_names=['total revenue', 'total rev', 'total sales', 'total sale', 'revenue', 'rev', 'sales', 'sale'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='cogs', display_name='Cost of Goods Sold', extract_names=['cost of revenue', 'cost of goods sold', 'cogs', 'cor'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gross_profit', display_name='Gross Profit', extract_names=None, force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='revenue[t] - cogs[t]'), ItemConfig(key='rd_exp', display_name='R&D Expense', extract_names=['rd expenses', 'rd expense', 'rd exp', 'rd', 'research and development expenses', 'research and development expense', 'research and development exp', 'research and development'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='sga', display_name='SG&A Expense', extract_names=['sga', 'sga expense', 'sga expenses', 'sga exp', 'selling general and administrative', 'selling general and administrative expense', 'selling general and administrative expenses', 'selling general and administrative exp', 'selling general administrative', 'selling general administrative expense', 'selling general administrative expenses', 'selling general administrative exp', 'selling general and admin', 'selling general and admin expense', 'selling general and admin expenses', 'selling general and admin exp', 'selling general admin', 'selling general admin expense', 'selling general admin expenses', 'selling general admin exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='dep_exp', display_name='Depreciation & Amortization Expense', extract_names=['da', 'dep amort', 'dep and amort', 'dep', 'depreciation amort', 'depreciation and amort', 'depreciation', 'depreciation amortization', 'depreciation and amortization', 'dep amortization', 'dep and amortization'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_op_exp', display_name='Other Operating Expenses', extract_names=['other operating expenses', 'other operating expense', 'other operating exp', 'other op expenses', 'other op expense', 'other op exp', 'other operating expensesincome', 'other operating expenseincome', 'other operating expincome', 'other op expensesincome', 'other op expenseincome', 'other op expincome', 'other operating expenses income', 'other operating expense income', 'other operating exp income', 'other op expenses income', 'other op expense income', 'other op exp income', 'other operating expensesinc', 'other operating expenseinc', 'other operating expinc', 'other op expensesinc', 'other op expenseinc', 'other op expinc', 'other operating expenses inc', 'other operating expense inc', 'other operating exp inc', 'other op expenses inc', 'other op expense inc', 'other op exp inc', 'other income expenses', 'other income expense', 'other income exps', 'other income exp', 'other inc expenses', 'other inc expense', 'other inc exps', 'other inc exp', 'other expenses income', 'other expense income', 'other exps income', 'other exp income', 'other expenses inc', 'other expense inc', 'other exps inc', 'other exp inc'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='op_exp', display_name='Operating Expense', extract_names=['op expense', 'op expenses', 'op exp', 'operating expense', 'operating expenses', 'operating exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='rd_exp[t] + dep_exp[t] + sga[t] + other_op_exp[t]'), ItemConfig(key='ebit', display_name='Earnings Before Interest and Taxes', extract_names=['ebit', 'earnings before interest and taxes', 'earnings before int and taxes', 'earnings before interest and tax', 'earnings before int and tax', 'earn before interest and taxes', 'earn before int and taxes', 'earn before interest and tax', 'earn before int and tax', 'earnings before interest taxes', 'earnings before int taxes', 'earnings before interest tax', 'earnings before int tax', 'earn before interest taxes', 'earn before int taxes', 'earn before interest tax', 'earn before int tax', 'operating income', 'op income', 'op inc', 'operating inc'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='gross_profit[t] - op_exp[t]'), ItemConfig(key='int_exp', display_name='Interest Expense', extract_names=['int', 'int expense', 'int expenses', 'int exp', 'interest', 'interest expense', 'interest expenses', 'interest exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gain_on_sale_invest', display_name='Gain on Sale of Investments', extract_names=['gain loss on sale of invest', 'gain loss sale of invest', 'gain loss sale invest', 'gain on sale of invest', 'gain sale of invest', 'gain sale invest', 'gain loss on sale of investments', 'gain loss sale of investments', 'gain loss sale investments', 'gain on sale of investments', 'gain sale of investments', 'gain sale investments'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gain_on_sale_asset', display_name='Gain on Sale of Assets', extract_names=['gain loss on sale of assets', 'gain loss sale of assets', 'gain loss sale assets', 'gain on sale of assets', 'gain sale of assets', 'gain sale assets', 'gain loss on sale of asset', 'gain loss sale of asset', 'gain loss sale asset', 'gain on sale of asset', 'gain sale of asset', 'gain sale asset'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='impairment', display_name='Impairment Expense', extract_names=['impairment', 'impairment expense', 'impairment exp', 'impairments', 'impair', 'impair expense', 'impair exp', 'impairment charges', 'impairment charge', 'impair charges', 'impair charge', 'impairment of goodwill', 'impairment expense of goodwill', 'impairment exp of goodwill', 'impairments of goodwill', 'impair of goodwill', 'impair expense of goodwill', 'impair exp of goodwill', 'impairment charges of goodwill', 'impairment charge of goodwill', 'impair charges of goodwill', 'impair charge of goodwill', 'impairment goodwill', 'impairment expense goodwill', 'impairment exp goodwill', 'impairments goodwill', 'impair goodwill', 'impair expense goodwill', 'impair exp goodwill', 'impairment charges goodwill', 'impairment charge goodwill', 'impair charges goodwill', 'impair charge goodwill', 'asset writedown', 'assets writedown', 'asset write down', 'assets write down'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='ebt', display_name='Earnings Before Tax', extract_names=['ebt', 'earnings before taxes', 'earnings before tax', 'earn before tax', 'earn before taxes', 'ebt including unusual items', 'earnings before taxes including unusual items', 'earnings before tax including unusual items', 'earn before tax including unusual items', 'earn before taxes including unusual items', 'ebt inc unusual items', 'earnings before taxes inc unusual items', 'earnings before tax inc unusual items', 'earn before tax inc unusual items', 'earn before taxes inc unusual items', 'ebt incl unusual items', 'earnings before taxes incl unusual items', 'earnings before tax incl unusual items', 'earn before tax incl unusual items', 'earn before taxes incl unusual items', 'pretax income', 'pre tax income', 'income pretax', 'income pre tax'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='ebit[t] - int_exp[t]'), ItemConfig(key='tax_exp', display_name='Income Tax Expense', extract_names=['taxes', 'tax', 'tax provision', 'tax expense', 'tax expenses', 'tax exp', 'income tax', 'income tax provision', 'income tax expense', 'income tax expenses', 'income tax exp'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of='ebt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='net_income', display_name='Net Income', extract_names=['net income', 'net inc', 'earnings', 'earn'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='ebt[t] - tax_exp[t]')]), prior_statement=IncomeStatementData(items_config=DataConfigManager(configs=[ItemConfig(key='revenue', display_name='Revenue', extract_names=['total revenue', 'total rev', 'total sales', 'total sale', 'revenue', 'rev', 'sales', 'sale'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='cogs', display_name='Cost of Goods Sold', extract_names=['cost of revenue', 'cost of goods sold', 'cogs', 'cor'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gross_profit', display_name='Gross Profit', extract_names=None, force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='revenue[t] - cogs[t]'), ItemConfig(key='rd_exp', display_name='R&D Expense', extract_names=['rd expenses', 'rd expense', 'rd exp', 'rd', 'research and development expenses', 'research and development expense', 'research and development exp', 'research and development'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='sga', display_name='SG&A Expense', extract_names=['sga', 'sga expense', 'sga expenses', 'sga exp', 'selling general and administrative', 'selling general and administrative expense', 'selling general and administrative expenses', 'selling general and administrative exp', 'selling general administrative', 'selling general administrative expense', 'selling general administrative expenses', 'selling general administrative exp', 'selling general and admin', 'selling general and admin expense', 'selling general and admin expenses', 'selling general and admin exp', 'selling general admin', 'selling general admin expense', 'selling general admin expenses', 'selling general admin exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='dep_exp', display_name='Depreciation & Amortization Expense', extract_names=['da', 'dep amort', 'dep and amort', 'dep', 'depreciation amort', 'depreciation and amort', 'depreciation', 'depreciation amortization', 'depreciation and amortization', 'dep amortization', 'dep and amortization'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_op_exp', display_name='Other Operating Expenses', extract_names=['other operating expenses', 'other operating expense', 'other operating exp', 'other op expenses', 'other op expense', 'other op exp', 'other operating expensesincome', 'other operating expenseincome', 'other operating expincome', 'other op expensesincome', 'other op expenseincome', 'other op expincome', 'other operating expenses income', 'other operating expense income', 'other operating exp income', 'other op expenses income', 'other op expense income', 'other op exp income', 'other operating expensesinc', 'other operating expenseinc', 'other operating expinc', 'other op expensesinc', 'other op expenseinc', 'other op expinc', 'other operating expenses inc', 'other operating expense inc', 'other operating exp inc', 'other op expenses inc', 'other op expense inc', 'other op exp inc', 'other income expenses', 'other income expense', 'other income exps', 'other income exp', 'other inc expenses', 'other inc expense', 'other inc exps', 'other inc exp', 'other expenses income', 'other expense income', 'other exps income', 'other exp income', 'other expenses inc', 'other expense inc', 'other exps inc', 'other exp inc'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='op_exp', display_name='Operating Expense', extract_names=['op expense', 'op expenses', 'op exp', 'operating expense', 'operating expenses', 'operating exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='rd_exp[t] + dep_exp[t] + sga[t] + other_op_exp[t]'), ItemConfig(key='ebit', display_name='Earnings Before Interest and Taxes', extract_names=['ebit', 'earnings before interest and taxes', 'earnings before int and taxes', 'earnings before interest and tax', 'earnings before int and tax', 'earn before interest and taxes', 'earn before int and taxes', 'earn before interest and tax', 'earn before int and tax', 'earnings before interest taxes', 'earnings before int taxes', 'earnings before interest tax', 'earnings before int tax', 'earn before interest taxes', 'earn before int taxes', 'earn before interest tax', 'earn before int tax', 'operating income', 'op income', 'op inc', 'operating inc'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='gross_profit[t] - op_exp[t]'), ItemConfig(key='int_exp', display_name='Interest Expense', extract_names=['int', 'int expense', 'int expenses', 'int exp', 'interest', 'interest expense', 'interest expenses', 'interest exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gain_on_sale_invest', display_name='Gain on Sale of Investments', extract_names=['gain loss on sale of invest', 'gain loss sale of invest', 'gain loss sale invest', 'gain on sale of invest', 'gain sale of invest', 'gain sale invest', 'gain loss on sale of investments', 'gain loss sale of investments', 'gain loss sale investments', 'gain on sale of investments', 'gain sale of investments', 'gain sale investments'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gain_on_sale_asset', display_name='Gain on Sale of Assets', extract_names=['gain loss on sale of assets', 'gain loss sale of assets', 'gain loss sale assets', 'gain on sale of assets', 'gain sale of assets', 'gain sale assets', 'gain loss on sale of asset', 'gain loss sale of asset', 'gain loss sale asset', 'gain on sale of asset', 'gain sale of asset', 'gain sale asset'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='impairment', display_name='Impairment Expense', extract_names=['impairment', 'impairment expense', 'impairment exp', 'impairments', 'impair', 'impair expense', 'impair exp', 'impairment charges', 'impairment charge', 'impair charges', 'impair charge', 'impairment of goodwill', 'impairment expense of goodwill', 'impairment exp of goodwill', 'impairments of goodwill', 'impair of goodwill', 'impair expense of goodwill', 'impair exp of goodwill', 'impairment charges of goodwill', 'impairment charge of goodwill', 'impair charges of goodwill', 'impair charge of goodwill', 'impairment goodwill', 'impairment expense goodwill', 'impairment exp goodwill', 'impairments goodwill', 'impair goodwill', 'impair expense goodwill', 'impair exp goodwill', 'impairment charges goodwill', 'impairment charge goodwill', 'impair charges goodwill', 'impair charge goodwill', 'asset writedown', 'assets writedown', 'asset write down', 'assets write down'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='ebt', display_name='Earnings Before Tax', extract_names=['ebt', 'earnings before taxes', 'earnings before tax', 'earn before tax', 'earn before taxes', 'ebt including unusual items', 'earnings before taxes including unusual items', 'earnings before tax including unusual items', 'earn before tax including unusual items', 'earn before taxes including unusual items', 'ebt inc unusual items', 'earnings before taxes inc unusual items', 'earnings before tax inc unusual items', 'earn before tax inc unusual items', 'earn before taxes inc unusual items', 'ebt incl unusual items', 'earnings before taxes incl unusual items', 'earnings before tax incl unusual items', 'earn before tax incl unusual items', 'earn before taxes incl unusual items', 'pretax income', 'pre tax income', 'income pretax', 'income pre tax'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='ebit[t] - int_exp[t]'), ItemConfig(key='tax_exp', display_name='Income Tax Expense', extract_names=['taxes', 'tax', 'tax provision', 'tax expense', 'tax expenses', 'tax exp', 'income tax', 'income tax provision', 'income tax expense', 'income tax expenses', 'income tax exp'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of='ebt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='net_income', display_name='Net Income', extract_names=['net income', 'net inc', 'earnings', 'earn'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='ebt[t] - tax_exp[t]')]), prior_statement=IncomeStatementData(items_config=DataConfigManager(configs=[ItemConfig(key='revenue', display_name='Revenue', extract_names=['total revenue', 'total rev', 'total sales', 'total sale', 'revenue', 'rev', 'sales', 'sale'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='cogs', display_name='Cost of Goods Sold', extract_names=['cost of revenue', 'cost of goods sold', 'cogs', 'cor'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gross_profit', display_name='Gross Profit', extract_names=None, force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='revenue[t] - cogs[t]'), ItemConfig(key='rd_exp', display_name='R&D Expense', extract_names=['rd expenses', 'rd expense', 'rd exp', 'rd', 'research and development expenses', 'research and development expense', 'research and development exp', 'research and development'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='sga', display_name='SG&A Expense', extract_names=['sga', 'sga expense', 'sga expenses', 'sga exp', 'selling general and administrative', 'selling general and administrative expense', 'selling general and administrative expenses', 'selling general and administrative exp', 'selling general administrative', 'selling general administrative expense', 'selling general administrative expenses', 'selling general administrative exp', 'selling general and admin', 'selling general and admin expense', 'selling general and admin expenses', 'selling general and admin exp', 'selling general admin', 'selling general admin expense', 'selling general admin expenses', 'selling general admin exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='dep_exp', display_name='Depreciation & Amortization Expense', extract_names=['da', 'dep amort', 'dep and amort', 'dep', 'depreciation amort', 'depreciation and amort', 'depreciation', 'depreciation amortization', 'depreciation and amortization', 'dep amortization', 'dep and amortization'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_op_exp', display_name='Other Operating Expenses', extract_names=['other operating expenses', 'other operating expense', 'other operating exp', 'other op expenses', 'other op expense', 'other op exp', 'other operating expensesincome', 'other operating expenseincome', 'other operating expincome', 'other op expensesincome', 'other op expenseincome', 'other op expincome', 'other operating expenses income', 'other operating expense income', 'other operating exp income', 'other op expenses income', 'other op expense income', 'other op exp income', 'other operating expensesinc', 'other operating expenseinc', 'other operating expinc', 'other op expensesinc', 'other op expenseinc', 'other op expinc', 'other operating expenses inc', 'other operating expense inc', 'other operating exp inc', 'other op expenses inc', 'other op expense inc', 'other op exp inc', 'other income expenses', 'other income expense', 'other income exps', 'other income exp', 'other inc expenses', 'other inc expense', 'other inc exps', 'other inc exp', 'other expenses income', 'other expense income', 'other exps income', 'other exp income', 'other expenses inc', 'other expense inc', 'other exps inc', 'other exp inc'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='op_exp', display_name='Operating Expense', extract_names=['op expense', 'op expenses', 'op exp', 'operating expense', 'operating expenses', 'operating exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='rd_exp[t] + dep_exp[t] + sga[t] + other_op_exp[t]'), ItemConfig(key='ebit', display_name='Earnings Before Interest and Taxes', extract_names=['ebit', 'earnings before interest and taxes', 'earnings before int and taxes', 'earnings before interest and tax', 'earnings before int and tax', 'earn before interest and taxes', 'earn before int and taxes', 'earn before interest and tax', 'earn before int and tax', 'earnings before interest taxes', 'earnings before int taxes', 'earnings before interest tax', 'earnings before int tax', 'earn before interest taxes', 'earn before int taxes', 'earn before interest tax', 'earn before int tax', 'operating income', 'op income', 'op inc', 'operating inc'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='gross_profit[t] - op_exp[t]'), ItemConfig(key='int_exp', display_name='Interest Expense', extract_names=['int', 'int expense', 'int expenses', 'int exp', 'interest', 'interest expense', 'interest expenses', 'interest exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gain_on_sale_invest', display_name='Gain on Sale of Investments', extract_names=['gain loss on sale of invest', 'gain loss sale of invest', 'gain loss sale invest', 'gain on sale of invest', 'gain sale of invest', 'gain sale invest', 'gain loss on sale of investments', 'gain loss sale of investments', 'gain loss sale investments', 'gain on sale of investments', 'gain sale of investments', 'gain sale investments'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gain_on_sale_asset', display_name='Gain on Sale of Assets', extract_names=['gain loss on sale of assets', 'gain loss sale of assets', 'gain loss sale assets', 'gain on sale of assets', 'gain sale of assets', 'gain sale assets', 'gain loss on sale of asset', 'gain loss sale of asset', 'gain loss sale asset', 'gain on sale of asset', 'gain sale of asset', 'gain sale asset'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='impairment', display_name='Impairment Expense', extract_names=['impairment', 'impairment expense', 'impairment exp', 'impairments', 'impair', 'impair expense', 'impair exp', 'impairment charges', 'impairment charge', 'impair charges', 'impair charge', 'impairment of goodwill', 'impairment expense of goodwill', 'impairment exp of goodwill', 'impairments of goodwill', 'impair of goodwill', 'impair expense of goodwill', 'impair exp of goodwill', 'impairment charges of goodwill', 'impairment charge of goodwill', 'impair charges of goodwill', 'impair charge of goodwill', 'impairment goodwill', 'impairment expense goodwill', 'impairment exp goodwill', 'impairments goodwill', 'impair goodwill', 'impair expense goodwill', 'impair exp goodwill', 'impairment charges goodwill', 'impairment charge goodwill', 'impair charges goodwill', 'impair charge goodwill', 'asset writedown', 'assets writedown', 'asset write down', 'assets write down'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='ebt', display_name='Earnings Before Tax', extract_names=['ebt', 'earnings before taxes', 'earnings before tax', 'earn before tax', 'earn before taxes', 'ebt including unusual items', 'earnings before taxes including unusual items', 'earnings before tax including unusual items', 'earn before tax including unusual items', 'earn before taxes including unusual items', 'ebt inc unusual items', 'earnings before taxes inc unusual items', 'earnings before tax inc unusual items', 'earn before tax inc unusual items', 'earn before taxes inc unusual items', 'ebt incl unusual items', 'earnings before taxes incl unusual items', 'earnings before tax incl unusual items', 'earn before tax incl unusual items', 'earn before taxes incl unusual items', 'pretax income', 'pre tax income', 'income pretax', 'income pre tax'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='ebit[t] - int_exp[t]'), ItemConfig(key='tax_exp', display_name='Income Tax Expense', extract_names=['taxes', 'tax', 'tax provision', 'tax expense', 'tax expenses', 'tax exp', 'income tax', 'income tax provision', 'income tax expense', 'income tax expenses', 'income tax exp'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of='ebt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='net_income', display_name='Net Income', extract_names=['net income', 'net inc', 'earnings', 'earn'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='ebt[t] - tax_exp[t]')]), prior_statement=None, unextracted_names=['gross_profit', 'cash', 'shortterm investments', 'total cash st investments', 'receivables', 'inv', 'def tax asset curr', 'other current assets', 'total current assets', 'gross ppe', 'accumulated depreciation', 'ppe', 'goodwill', 'lt invest', 'def tax asset long term', 'other lt assets', 'total non current assets', 'total assets', 'payables', 'st debt', 'curr port of lt debt', 'tax liab shortterm', 'other current liabilities', 'total current liabilities', 'lt debt', 'total debt', 'deferred revenue', 'tax liab longterm', 'deposit liab', 'other lt liabilities', 'total non current liabilities', 'total liab', 'total common stock', 'other income', 're', 'minority interest', 'total equity', 'total liabilities and equity'], revenue=32396000000.0, cogs=24931000000.0, sga=3645000000.0, int_exp=389000000.0, tax_exp=-270000000.0, rd_exp=1421000000.0, dep_exp=0.0, other_op_exp=0.0, gain_on_sale_invest=0.0, gain_on_sale_asset=0.0, impairment=0.0, op_exp=6888000000.0, ebit=1014000000.0, ebt=625000000.0, net_income=895000000.0), unextracted_names=['gross_profit', 'cash', 'shortterm investments', 'total cash st investments', 'receivables', 'inv', 'def tax asset curr', 'other current assets', 'total current assets', 'gross ppe', 'accumulated depreciation', 'ppe', 'goodwill', 'lt invest', 'def tax asset long term', 'other lt assets', 'total non current assets', 'total assets', 'payables', 'st debt', 'curr port of lt debt', 'tax liab shortterm', 'other current liabilities', 'total current liabilities', 'lt debt', 'total debt', 'deferred revenue', 'tax liab longterm', 'deposit liab', 'other lt liabilities', 'total non current liabilities', 'total liab', 'total common stock', 'other income', 're', 'minority interest', 'total equity', 'total liabilities and equity'], revenue=42588000000.0, cogs=31281000000.0, sga=4248000000.0, int_exp=343000000.0, tax_exp=968000000.0, rd_exp=1905000000.0, dep_exp=0.0, other_op_exp=0.0, gain_on_sale_invest=0.0, gain_on_sale_asset=0.0, impairment=0.0, op_exp=7344000000.0, ebit=4011000000.0, ebt=3668000000.0, net_income=2700000000.0), unextracted_names=['gross_profit', 'cash', 'shortterm investments', 'total cash st investments', 'receivables', 'inv', 'def tax asset curr', 'other current assets', 'total current assets', 'gross ppe', 'accumulated depreciation', 'ppe', 'goodwill', 'lt invest', 'def tax asset long term', 'other lt assets', 'total non current assets', 'total assets', 'payables', 'st debt', 'curr port of lt debt', 'tax liab shortterm', 'other current liabilities', 'total current liabilities', 'lt debt', 'total debt', 'deferred revenue', 'tax liab longterm', 'deposit liab', 'other lt liabilities', 'total non current liabilities', 'total liab', 'total common stock', 'other income', 're', 'minority interest', 'total equity', 'total liabilities and equity'], revenue=60138000000.0, cogs=44404000000.0, sga=5203000000.0, int_exp=396000000.0, tax_exp=1720000000.0, rd_exp=2297000000.0, dep_exp=0.0, other_op_exp=0.0, gain_on_sale_invest=0.0, gain_on_sale_asset=0.0, impairment=0.0, op_exp=8581000000.0, ebit=7044000000.0, ebt=6648000000.0, net_income=4928000000.0), unextracted_names=['gross_profit', 'cash', 'shortterm investments', 'total cash st investments', 'receivables', 'inv', 'def tax asset curr', 'other current assets', 'total current assets', 'gross ppe', 'accumulated depreciation', 'ppe', 'goodwill', 'lt invest', 'def tax asset long term', 'other lt assets', 'total non current assets', 'total assets', 'payables', 'st debt', 'curr port of lt debt', 'tax liab shortterm', 'other current liabilities', 'total current liabilities', 'lt debt', 'total debt', 'deferred revenue', 'tax liab longterm', 'deposit liab', 'other lt liabilities', 'total non current liabilities', 'total liab', 'total common stock', 'other income', 're', 'minority interest', 'total equity', 'total liabilities and equity'], revenue=65875000000.0, cogs=47852000000.0, sga=5919000000.0, int_exp=467000000.0, tax_exp=2528000000.0, rd_exp=2466000000.0, dep_exp=0.0, other_op_exp=0.0, gain_on_sale_invest=0.0, gain_on_sale_asset=0.0, impairment=0.0, op_exp=9450000000.0, ebit=8676000000.0, ebt=8209000000.0, net_income=5681000000.0), unextracted_names=['gross_profit', 'cash', 'shortterm investments', 'total cash st investments', 'receivables', 'inv', 'def tax asset curr', 'other current assets', 'total current assets', 'gross ppe', 'accumulated depreciation', 'ppe', 'goodwill', 'lt invest', 'def tax asset long term', 'other lt assets', 'total non current assets', 'total assets', 'payables', 'st debt', 'curr port of lt debt', 'tax liab shortterm', 'other current liabilities', 'total current liabilities', 'lt debt', 'total debt', 'deferred revenue', 'tax liab longterm', 'deposit liab', 'other lt liabilities', 'total non current liabilities', 'total liab', 'total common stock', 'other income', 're', 'minority interest', 'total equity', 'total liabilities and equity'], revenue=55656000000.0, cogs=41454000000.0, sga=5547000000.0, int_exp=465000000.0, tax_exp=1319000000.0, rd_exp=2046000000.0, dep_exp=0.0, other_op_exp=0.0, gain_on_sale_invest=0.0, gain_on_sale_asset=0.0, impairment=0.0, op_exp=8574000000.0, ebit=5573000000.0, ebt=5108000000.0, net_income=3789000000.0), unextracted_names=['gross_profit', 'cash', 'shortterm investments', 'total cash st investments', 'receivables', 'inv', 'def tax asset curr', 'other current assets', 'total current assets', 'gross ppe', 'accumulated depreciation', 'ppe', 'goodwill', 'lt invest', 'def tax asset long term', 'other lt assets', 'total non current assets', 'total assets', 'payables', 'st debt', 'curr port of lt debt', 'tax liab shortterm', 'other current liabilities', 'total current liabilities', 'lt debt', 'total debt', 'deferred revenue', 'tax liab longterm', 'deposit liab', 'other lt liabilities', 'total non current liabilities', 'total liab', 'total common stock', 'other income', 're', 'minority interest', 'total equity', 'total liabilities and equity'], revenue=55184000000.0, cogs=41342000000.0, sga=6529000000.0, int_exp=484000000.0, tax_exp=692000000.0, rd_exp=2380000000.0, dep_exp=0.0, other_op_exp=0.0, gain_on_sale_invest=0.0, gain_on_sale_asset=0.0, impairment=0.0, op_exp=10528000000.0, ebit=3628000000.0, ebt=3144000000.0, net_income=2452000000.0), unextracted_names=['gross_profit', 'cash', 'shortterm investments', 'total cash st investments', 'receivables', 'inv', 'def tax asset curr', 'other current assets', 'total current assets', 'gross ppe', 'accumulated depreciation', 'ppe', 'goodwill', 'lt invest', 'def tax asset long term', 'other lt assets', 'total non current assets', 'total assets', 'payables', 'st debt', 'curr port of lt debt', 'tax liab shortterm', 'other current liabilities', 'total current liabilities', 'lt debt', 'total debt', 'deferred revenue', 'tax liab longterm', 'deposit liab', 'other lt liabilities', 'total non current liabilities', 'total liab', 'total common stock', 'other income', 're', 'minority interest', 'total equity', 'total liabilities and equity'], revenue=47011000000.0, cogs=34133000000.0, sga=4951000000.0, int_exp=507000000.0, tax_exp=916000000.0, rd_exp=2119000000.0, dep_exp=0.0, other_op_exp=0.0, gain_on_sale_invest=0.0, gain_on_sale_asset=0.0, impairment=0.0, op_exp=9093000000.0, ebit=3935000000.0, ebt=3428000000.0, net_income=2512000000.0), unextracted_names=['gross_profit', 'cash', 'shortterm investments', 'total cash st investments', 'receivables', 'inv', 'def tax asset curr', 'other current assets', 'total current assets', 'gross ppe', 'accumulated depreciation', 'ppe', 'goodwill', 'lt invest', 'def tax asset long term', 'other lt assets', 'total non current assets', 'total assets', 'payables', 'st debt', 'curr port of lt debt', 'tax liab shortterm', 'other current liabilities', 'total current liabilities', 'lt debt', 'total debt', 'deferred revenue', 'tax liab longterm', 'deposit liab', 'other lt liabilities', 'total non current liabilities', 'total liab', 'total common stock', 'other income', 're', 'minority interest', 'total equity', 'total liabilities and equity'], revenue=38537000000.0, cogs=28640000000.0, sga=4383000000.0, int_exp=505000000.0, tax_exp=192000000.0, rd_exp=1853000000.0, dep_exp=0.0, other_op_exp=0.0, gain_on_sale_invest=0.0, gain_on_sale_asset=0.0, impairment=0.0, op_exp=8735000000.0, ebit=630000000.0, ebt=125000000.0, net_income=-67000000.0), unextracted_names=['gross_profit', 'cash', 'shortterm investments', 'total cash st investments', 'receivables', 'inv', 'def tax asset curr', 'other current assets', 'total current assets', 'gross ppe', 'accumulated depreciation', 'ppe', 'goodwill', 'lt invest', 'def tax asset long term', 'other lt assets', 'total non current assets', 'total assets', 'payables', 'st debt', 'curr port of lt debt', 'tax liab shortterm', 'other current liabilities', 'total current liabilities', 'lt debt', 'total debt', 'deferred revenue', 'tax liab longterm', 'deposit liab', 'other lt liabilities', 'total non current liabilities', 'total liab', 'total common stock', 'other income', 're', 'minority interest', 'total equity', 'total liabilities and equity'], revenue=45462000000.0, cogs=31906000000.0, sga=4999000000.0, int_exp=531000000.0, tax_exp=3339000000.0, rd_exp=1842000000.0, dep_exp=0.0, other_op_exp=0.0, gain_on_sale_invest=0.0, gain_on_sale_asset=0.0, impairment=0.0, op_exp=9096000000.0, ebit=4624000000.0, ebt=4093000000.0, net_income=754000000.0), unextracted_names=['gross_profit', 'cash', 'shortterm investments', 'total cash st investments', 'receivables', 'inv', 'def tax asset curr', 'other current assets', 'total current assets', 'gross ppe', 'accumulated depreciation', 'ppe', 'goodwill', 'lt invest', 'def tax asset long term', 'other lt assets', 'total non current assets', 'total assets', 'payables', 'st debt', 'curr port of lt debt', 'tax liab shortterm', 'other current liabilities', 'total current liabilities', 'lt debt', 'total debt', 'deferred revenue', 'tax liab longterm', 'deposit liab', 'other lt liabilities', 'total non current liabilities', 'total liab', 'total common stock', 'other income', 're', 'minority interest', 'total equity', 'total liabilities and equity'], revenue=54722000000.0, cogs=37719000000.0, sga=5478000000.0, int_exp=404000000.0, tax_exp=1698000000.0, rd_exp=1850000000.0, dep_exp=0.0, other_op_exp=0.0, gain_on_sale_invest=0.0, gain_on_sale_asset=0.0, impairment=0.0, op_exp=8710000000.0, ebit=8249000000.0, ebt=7845000000.0, net_income=6147000000.0)}), balance_sheets=BalanceSheets(statements={Timestamp('2009-12-31 00:00:00'): BalanceSheetData(items_config=DataConfigManager(configs=[ItemConfig(key='cash', display_name='Cash and Cash Equivalents', extract_names=['cash', 'cash and cash equivalents', 'cash and equivalents', 'cash and equiv', 'cash cash equivalents', 'cash equivalents', 'cash equiv'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=True), expr_str=None), ItemConfig(key='st_invest', display_name='Short-Term Investments', extract_names=['shortterm investments', 'short term investments', 'st investments', 'shortterm invest', 'short term invest', 'st invest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='cash_and_st_invest', display_name='Cash and Short-Term Investments', extract_names=['total cash st investments', 'total cash and st investments', 'total cash and shortterm investments', 'total cash and short term investments', 'total cash shortterm investments', 'total cash short term investments', 'total cash st invest', 'total cash and st invest', 'total cash and shortterm invest', 'total cash and short term invest', 'total cash shortterm invest', 'total cash short term invest', 'cash st investments', 'cash and st investments', 'cash and shortterm investments', 'cash and short term investments', 'cash shortterm investments', 'cash short term investments', 'cash st invest', 'cash and st invest', 'cash and shortterm invest', 'cash and short term invest', 'cash shortterm invest', 'cash short term invest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='cash[t] + st_invest[t]'), ItemConfig(key='receivables', display_name='Receivables', extract_names=['receivables', 'rec', 'accounts receivable', 'ar'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='inventory', display_name='Inventory', extract_names=['inv', 'inventory', 'inventories'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='def_tax_st', display_name='Deferred Tax Assets, Current', extract_names=['def tax asset curr', 'deferred tax asset curr', 'tax asset curr', 'def tax assets curr', 'deferred tax assets curr', 'tax assets curr', 'def tax asset current', 'deferred tax asset current', 'tax asset current', 'def tax assets current', 'deferred tax assets current', 'tax assets current', 'def tax asset short term', 'deferred tax asset short term', 'tax asset short term', 'def tax assets short term', 'deferred tax assets short term', 'tax assets short term', 'def tax asset shortterm', 'deferred tax asset shortterm', 'tax asset shortterm', 'def tax assets shortterm', 'deferred tax assets shortterm', 'tax assets shortterm', 'def tax asset st', 'deferred tax asset st', 'tax asset st', 'def tax assets st', 'deferred tax assets st', 'tax assets st'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_current_assets', display_name='Other Current Assets', extract_names=['other current assets', 'other current asset', 'other curr assets', 'other curr asset', 'oca'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_current_assets', display_name='Total Current Assets', extract_names=['total current assets', 'tca'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='cash_and_st_invest[t] + receivables[t] + inventory[t] + def_tax_st[t] + other_current_assets[t]'), ItemConfig(key='gross_ppe', display_name='Grosss Property, Plant & Equipment', extract_names=['gross ppe', 'gross property plant equipment', 'gross property plant and equipment', 'ppe gross', 'property plant equipment gross', 'property plant and equipment gross', 'grs ppe', 'grs property plant equipment', 'grs property plant and equipment', 'ppe grs', 'property plant equipment grs', 'property plant and equipment grs'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='dep', display_name='Accumulated Depreciation', extract_names=['accumulated depreciation', 'depreciation', 'dep', 'accumulated dep', 'acc depreciation', 'accum depreciation', 'acc dep', 'accum dep'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='net_ppe', display_name='Net Property, Plant & Equipment', extract_names=['ppe', 'property plant equipment', 'property plant and equipment', 'ppe net', 'property plant equipment net', 'property plant and equipment net', 'net ppe', 'net property plant equipment', 'net property plant and equipment'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='gross_ppe[t] - dep[t]'), ItemConfig(key='goodwill', display_name='Goodwill and Intangible Assets', extract_names=['goodwill', 'goodwill and intangible assets', 'goodwill and intangibles', 'goodwill intangible assets', 'goodwill intangibles', 'goodwill total', 'goodwill and intangible assets total', 'goodwill and intangibles total', 'goodwill intangible assets total', 'goodwill intangibles total'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='lt_invest', display_name='Long-Term Investments', extract_names=['lt invest', 'lt investments', 'long term invest', 'long term investments', 'longterm invest', 'longterm investments'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='def_tax_lt', display_name='Deferred Tax Assets, Long-Term', extract_names=['def tax asset long term', 'deferred tax asset long term', 'tax asset long term', 'def tax assets long term', 'deferred tax assets long term', 'tax assets long term', 'def tax asset longterm', 'deferred tax asset longterm', 'tax asset longterm', 'def tax assets longterm', 'deferred tax assets longterm', 'tax assets longterm', 'def tax asset lt', 'deferred tax asset lt', 'tax asset lt', 'def tax assets lt', 'deferred tax assets lt', 'tax assets lt', 'def tax asset', 'deferred tax asset', 'tax asset', 'def tax assets', 'deferred tax assets', 'tax assets', 'long term assets tax deferred', 'lt assets tax deferred', 'lt assets tax def', 'long term assets tax def', 'long term assets deferred tax', 'lt assets deferred tax', 'lt assets def tax', 'long term assets def tax'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_lt_assets', display_name='Other Long-Term Assets', extract_names=['other lt assets', 'other lt asset', 'other longterm assets', 'other longterm asset', 'other long term assets', 'other long term asset', 'lt assets other', 'lt asset other', 'longterm assets other', 'longterm asset other', 'long term assets other', 'long term asset other'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_non_current_assets', display_name='Total Non-Current Assets', extract_names=['total non current assets', 'total noncurrent assets', 'total lt assets', 'total longterm assets', 'total long term assets'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='net_ppe[t] + goodwill[t] + lt_invest[t] + def_tax_lt[t] + other_lt_assets[t]'), ItemConfig(key='total_assets', display_name='Total Assets', extract_names=['total assets', 'total asset', 'assets', 'asset'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_current_assets[t] + total_non_current_assets[t]'), ItemConfig(key='payables', display_name='Payables', extract_names=['payables', 'accounts payable', 'ap', 'payables and accrued expenses', 'payables and accrued expense', 'payable and accrued expenses', 'payable and accrued expense', 'payables and acc expenses', 'payables and acc expense', 'payable and acc expenses', 'payable and acc expense', 'payables and accrued exps', 'payables and accrued exp', 'payable and accrued exps', 'payable and accrued exp', 'payables and acc exps', 'payables and acc exp', 'payable and acc exps', 'payable and acc exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='st_debt', display_name='Short-Term Debt', extract_names=['st debt', 'short term debt', 'shortterm debt', 'st borrow', 'short term borrow', 'shortterm borrowst borrowings', 'short term borrowings', 'shortterm borrowings'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='current_lt_debt', display_name='Current Portion of Long-Term Debt', extract_names=['curr port of lt debt', 'curr port lt debt', 'current port of lt debt', 'current port lt debt', 'curr portion of lt debt', 'curr portion lt debt', 'current portion of lt debt', 'current portion lt debt', 'curr port of longterm debt', 'curr port longterm debt', 'current port of longterm debt', 'current port longterm debt', 'curr portion of longterm debt', 'curr portion longterm debt', 'current portion of longterm debt', 'current portion longterm debt', 'curr port of long term debt', 'curr port long term debt', 'current port of long term debt', 'current port long term debt', 'curr portion of long term debt', 'curr portion long term debt', 'current portion of long term debt', 'current portion long term debt', 'curr port of debt', 'curr port debt', 'current port of debt', 'current port debt', 'curr portion of debt', 'curr portion debt', 'current portion of debt', 'current portion debt', 'curr part of lt debt', 'curr part lt debt', 'current part of lt debt', 'current part lt debt', 'curr part of longterm debt', 'curr part longterm debt', 'current part of longterm debt', 'current part longterm debt', 'curr part of long term debt', 'curr part long term debt', 'current part of long term debt', 'current part long term debt', 'curr part of debt', 'curr part debt', 'current part of debt', 'current part debt'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='tax_liab_st', display_name='Tax Liabilities, Short-Term', extract_names=['tax liab shortterm', 'tax liability shortterm', 'tax liabilities shortterm', 'tax liab short term', 'tax liability short term', 'tax liabilities short term', 'tax liab st', 'tax liability st', 'tax liabilities st', 'shortterm tax liab', 'shortterm tax liability', 'shortterm tax liabilities', 'short term tax liab', 'short term tax liability', 'short term tax liabilities', 'st tax liab', 'st tax liability', 'st tax liabilities', 'def tax liab shortterm', 'def tax liability shortterm', 'def tax liabilities shortterm', 'def tax liab short term', 'def tax liability short term', 'def tax liabilities short term', 'def tax liab st', 'def tax liability st', 'def tax liabilities st', 'def shortterm tax liab', 'def shortterm tax liability', 'def shortterm tax liabilities', 'def short term tax liab', 'def short term tax liability', 'def short term tax liabilities', 'def st tax liab', 'def st tax liability', 'def st tax liabilities', 'deferred tax liab shortterm', 'deferred tax liability shortterm', 'deferred tax liabilities shortterm', 'deferred tax liab short term', 'deferred tax liability short term', 'deferred tax liabilities short term', 'deferred tax liab st', 'deferred tax liability st', 'deferred tax liabilities st', 'deferred shortterm tax liab', 'deferred shortterm tax liability', 'deferred shortterm tax liabilities', 'deferred short term tax liab', 'deferred short term tax liability', 'deferred short term tax liabilities', 'deferred st tax liab', 'deferred st tax liability', 'deferred st tax liabilities', 'tax liab noncurr', 'tax liability noncurr', 'tax liabilities noncurr', 'tax liab non curr', 'tax liability non curr', 'tax liabilities non curr', 'noncurr tax liab', 'noncurr tax liability', 'noncurr tax liabilities', 'non curr tax liab', 'non curr tax liability', 'non curr tax liabilities', 'def tax liab noncurr', 'def tax liability noncurr', 'def tax liabilities noncurr', 'def tax liab non curr', 'def tax liability non curr', 'def tax liabilities non curr', 'def noncurr tax liab', 'def noncurr tax liability', 'def noncurr tax liabilities', 'def non curr tax liab', 'def non curr tax liability', 'def non curr tax liabilities', 'deferred tax liab noncurr', 'deferred tax liability noncurr', 'deferred tax liabilities noncurr', 'deferred tax liab non curr', 'deferred tax liability non curr', 'deferred tax liabilities non curr', 'deferred noncurr tax liab', 'deferred noncurr tax liability', 'deferred noncurr tax liabilities', 'deferred non curr tax liab', 'deferred non curr tax liability', 'deferred non curr tax liabilities', 'tax liab noncurrent', 'tax liability noncurrent', 'tax liabilities noncurrent', 'tax liab non current', 'tax liability non current', 'tax liabilities non current', 'noncurrent tax liab', 'noncurrent tax liability', 'noncurrent tax liabilities', 'non current tax liab', 'non current tax liability', 'non current tax liabilities', 'def tax liab noncurrent', 'def tax liability noncurrent', 'def tax liabilities noncurrent', 'def tax liab non current', 'def tax liability non current', 'def tax liabilities non current', 'def noncurrent tax liab', 'def noncurrent tax liability', 'def noncurrent tax liabilities', 'def non current tax liab', 'def non current tax liability', 'def non current tax liabilities', 'deferred tax liab noncurrent', 'deferred tax liability noncurrent', 'deferred tax liabilities noncurrent', 'deferred tax liab non current', 'deferred tax liability non current', 'deferred tax liabilities non current', 'deferred noncurrent tax liab', 'deferred noncurrent tax liability', 'deferred noncurrent tax liabilities', 'deferred non current tax liab', 'deferred non current tax liability', 'deferred non current tax liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_current_liab', display_name='Other Current Liabilities', extract_names=['other current liabilities', 'other current liab', 'other curr liabilities', 'other curr liab', 'other liabilities current', 'other liab current', 'other liabilities curr', 'other liab curr'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_current_liab', display_name='Total Current Liabilities', extract_names=['total current liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='payables[t] + st_debt[t] + tax_liab_st[t] + current_lt_debt[t] + other_current_liab[t]'), ItemConfig(key='lt_debt', display_name='Long-Term Debt', extract_names=['lt debt', 'long term debt', 'longterm debt', 'lt borrow', 'long term borrow', 'longterm borrow', 'lt borrowings', 'long term borrowings', 'longterm borrowings', 'lt debt total', 'long term debt total', 'longterm debt total', 'lt borrow total', 'long term borrow total', 'longterm borrow total', 'lt borrowings total', 'long term borrowings total', 'longterm borrowings total'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=True), expr_str=None), ItemConfig(key='total_debt', display_name='Total Debt', extract_names=['total debt'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='st_debt[t] + lt_debt[t]'), ItemConfig(key='deferred_rev', display_name='Deferred Revenue', extract_names=['deferred revenue', 'deferred sales', 'def revenue', 'def salesnon current revenue', 'non current sales', 'non current revenue def', 'non current sales def', 'non current revenue deferred', 'non current sales deferred', 'revenue non current', 'sales non current', 'revenue def non current', 'sales def non current', 'revenue deferred non current', 'sales deferred non current', 'def revenue non current', 'def sales non current', 'def revenue def non current', 'def sales def non current', 'def revenue deferred non current', 'def sales deferred non current', 'deferred revenue non current', 'deferred sales non current', 'deferred revenue def non current', 'deferred sales def non current', 'deferred revenue deferred non current', 'deferred sales deferred non current', 'non curr revenue', 'non curr sales', 'non curr revenue def', 'non curr sales def', 'non curr revenue deferred', 'non curr sales deferred', 'revenue non curr', 'sales non curr', 'revenue def non curr', 'sales def non curr', 'revenue deferred non curr', 'sales deferred non curr', 'def revenue non curr', 'def sales non curr', 'def revenue def non curr', 'def sales def non curr', 'def revenue deferred non curr', 'def sales deferred non curr', 'deferred revenue non curr', 'deferred sales non curr', 'deferred revenue def non curr', 'deferred sales def non curr', 'deferred revenue deferred non curr', 'deferred sales deferred non currnoncurrent revenue', 'noncurrent sales', 'noncurrent revenue def', 'noncurrent sales def', 'noncurrent revenue deferred', 'noncurrent sales deferred', 'revenue noncurrent', 'sales noncurrent', 'revenue def noncurrent', 'sales def noncurrent', 'revenue deferred noncurrent', 'sales deferred noncurrent', 'def revenue noncurrent', 'def sales noncurrent', 'def revenue def noncurrent', 'def sales def noncurrent', 'def revenue deferred noncurrent', 'def sales deferred noncurrent', 'deferred revenue noncurrent', 'deferred sales noncurrent', 'deferred revenue def noncurrent', 'deferred sales def noncurrent', 'deferred revenue deferred noncurrent', 'deferred sales deferred noncurrent', 'noncurr revenue', 'noncurr sales', 'noncurr revenue def', 'noncurr sales def', 'noncurr revenue deferred', 'noncurr sales deferred', 'revenue noncurr', 'sales noncurr', 'revenue def noncurr', 'sales def noncurr', 'revenue deferred noncurr', 'sales deferred noncurr', 'def revenue noncurr', 'def sales noncurr', 'def revenue def noncurr', 'def sales def noncurr', 'def revenue deferred noncurr', 'def sales deferred noncurr', 'deferred revenue noncurr', 'deferred sales noncurr', 'deferred revenue def noncurr', 'deferred sales def noncurr', 'deferred revenue deferred noncurr', 'deferred sales deferred noncurr'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='tax_liab_lt', display_name='Tax Liabilities, Long-Term', extract_names=['tax liab longterm', 'tax liability longterm', 'tax liabilities longterm', 'tax liab long term', 'tax liability long term', 'tax liabilities long term', 'tax liab lt', 'tax liability lt', 'tax liabilities lt', 'longterm tax liab', 'longterm tax liability', 'longterm tax liabilities', 'long term tax liab', 'long term tax liability', 'long term tax liabilities', 'lt tax liab', 'lt tax liability', 'lt tax liabilities', 'tax liab longterm def', 'tax liability longterm def', 'tax liabilities longterm def', 'tax liab long term def', 'tax liability long term def', 'tax liabilities long term def', 'tax liab lt def', 'tax liability lt def', 'tax liabilities lt def', 'longterm tax liab def', 'longterm tax liability def', 'longterm tax liabilities def', 'long term tax liab def', 'long term tax liability def', 'long term tax liabilities def', 'lt tax liab def', 'lt tax liability def', 'lt tax liabilities def', 'tax liab longterm deferred', 'tax liability longterm deferred', 'tax liabilities longterm deferred', 'tax liab long term deferred', 'tax liability long term deferred', 'tax liabilities long term deferred', 'tax liab lt deferred', 'tax liability lt deferred', 'tax liabilities lt deferred', 'longterm tax liab deferred', 'longterm tax liability deferred', 'longterm tax liabilities deferred', 'long term tax liab deferred', 'long term tax liability deferred', 'long term tax liabilities deferred', 'lt tax liab deferred', 'lt tax liability deferred', 'lt tax liabilities deferred', 'def tax liab longterm', 'def tax liability longterm', 'def tax liabilities longterm', 'def tax liab long term', 'def tax liability long term', 'def tax liabilities long term', 'def tax liab lt', 'def tax liability lt', 'def tax liabilities lt', 'def longterm tax liab', 'def longterm tax liability', 'def longterm tax liabilities', 'def long term tax liab', 'def long term tax liability', 'def long term tax liabilities', 'def lt tax liab', 'def lt tax liability', 'def lt tax liabilities', 'deferred tax liab longterm', 'deferred tax liability longterm', 'deferred tax liabilities longterm', 'deferred tax liab long term', 'deferred tax liability long term', 'deferred tax liabilities long term', 'deferred tax liab lt', 'deferred tax liability lt', 'deferred tax liabilities lt', 'deferred longterm tax liab', 'deferred longterm tax liability', 'deferred longterm tax liabilities', 'deferred long term tax liab', 'deferred long term tax liability', 'deferred long term tax liabilities', 'deferred lt tax liab', 'deferred lt tax liability', 'deferred lt tax liabilities', 'tax liab noncurrent', 'tax liability noncurrent', 'tax liabilities noncurrent', 'noncurrent tax liab', 'noncurrent tax liability', 'noncurrent tax liabilities', 'def tax liab noncurrent', 'def tax liability noncurrent', 'def tax liabilities noncurrent', 'def noncurrent tax liab', 'def noncurrent tax liability', 'def noncurrent tax liabilities', 'deferred tax liab noncurrent', 'deferred tax liability noncurrent', 'deferred tax liabilities noncurrent', 'deferred noncurrent tax liab', 'deferred noncurrent tax liability', 'deferred noncurrent tax liabilities', 'tax liab noncurr', 'tax liability noncurr', 'tax liabilities noncurr', 'noncurr tax liab', 'noncurr tax liability', 'noncurr tax liabilities', 'def tax liab noncurr', 'def tax liability noncurr', 'def tax liabilities noncurr', 'def noncurr tax liab', 'def noncurr tax liability', 'def noncurr tax liabilities', 'deferred tax liab noncurr', 'deferred tax liability noncurr', 'deferred tax liabilities noncurr', 'deferred noncurr tax liab', 'deferred noncurr tax liability', 'deferred noncurr tax liabilities', 'tax liab non current', 'tax liability non current', 'tax liabilities non current', 'non current tax liab', 'non current tax liability', 'non current tax liabilities', 'def tax liab non current', 'def tax liability non current', 'def tax liabilities non current', 'def non current tax liab', 'def non current tax liability', 'def non current tax liabilities', 'deferred tax liab non current', 'deferred tax liability non current', 'deferred tax liabilities non current', 'deferred non current tax liab', 'deferred non current tax liability', 'deferred non current tax liabilities', 'tax liab non curr', 'tax liability non curr', 'tax liabilities non curr', 'non curr tax liab', 'non curr tax liability', 'non curr tax liabilities', 'def tax liab non curr', 'def tax liability non curr', 'def tax liabilities non curr', 'def non curr tax liab', 'def non curr tax liability', 'def non curr tax liabilities', 'deferred tax liab non curr', 'deferred tax liability non curr', 'deferred tax liabilities non curr', 'deferred non curr tax liab', 'deferred non curr tax liability', 'deferred non curr tax liabilities', 'tax liab', 'tax liability', 'tax liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='deposit_liab', display_name='Deposit Liabilities', extract_names=['deposit liab', 'deposit liability', 'deposit liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_lt_liab', display_name='Other Long-Term Liabilities', extract_names=['other lt liabilities', 'other longterm liabilities', 'other long term liabilities', 'other lt liab', 'other longterm liab', 'other long term liab', 'other noncurrent liabilities', 'other non current liabilities', 'other noncurr liabilities', 'other non curr liabilities', 'other noncurrent liab', 'other non current liab', 'other noncurr liab', 'other non curr liab', 'other liabilities lt', 'other liabilities longterm', 'other liabilities long term', 'other liab lt', 'other liab longterm', 'other liab long term', 'other liabilities noncurrent', 'other liabilities non current', 'other liabilities noncurr', 'other liabilities non curr', 'other liab noncurrent', 'other liab non current', 'other liab noncurr', 'other liab non curr', 'lt liabilities other', 'longterm liabilities other', 'long term liabilities other', 'lt liab other', 'longterm liab other', 'long term liab other', 'noncurrent liabilities other', 'non current liabilities other', 'noncurr liabilities other', 'non curr liabilities other', 'noncurrent liab other', 'non current liab other', 'noncurr liab other', 'non curr liab other', 'liabilities lt other', 'liabilities longterm other', 'liabilities long term other', 'liab lt other', 'liab longterm other', 'liab long term other', 'liabilities noncurrent other', 'liabilities non current other', 'liabilities noncurr other', 'liabilities non curr other', 'liab noncurrent other', 'liab non current other', 'liab noncurr other', 'liab non curr other'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_non_current_liab', display_name='Total Non-Current Liabilities', extract_names=['total non current liabilities', 'total noncurrent liabilities', 'total non current liability', 'total noncurrent liability', 'total non current liab', 'total noncurrent liab'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='lt_debt[t] + deferred_rev[t] + tax_liab_lt[t] + deposit_liab[t] + other_lt_liab[t]'), ItemConfig(key='total_liab', display_name='Total Liabilities', extract_names=['total liab', 'total liability', 'total liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_non_current_liab[t] + total_current_liab[t]'), ItemConfig(key='common_stock', display_name='Common Stock', extract_names=['total common stock', 'total stock', 'total common shares', 'total shares', 'common stock', 'stockcommon shares', 'shares', 'net total common stock', 'net total stock', 'net total common shares', 'net total shares', 'net common stock', 'net stocknet common shares', 'net shares', 'total common stock net', 'total stock net', 'total common shares net', 'total shares net', 'common stock net', 'stock netcommon shares net', 'shares net'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_income', display_name='Other Comprehensive Income', extract_names=['other income', 'other comprehensive income', 'other comp income', 'comp income', 'comprehensive income', 'comprehensive income and other', 'comp income and other', 'comp inc and other', 'comprehensive inc and other', 'comprehensive income other', 'comp income other', 'comp inc other', 'comprehensive inc other'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='retained_earnings', display_name='Retained Earnings', extract_names=['re', 'retained earnings', 'retained earnings deficit', 're deficit'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='minority_interest', display_name='Minority Interest', extract_names=['minority interest', 'minority int', 'min int', 'min interest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_equity', display_name=\"Total Stockholder's Equity\", extract_names=['total equity', 'total shareholders equity', 'total stockholders equity', 'equity total', 'shareholders equity total', 'stockholders equity total', 'equity', 'shareholders equity', 'stockholders equity'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='other_income[t] + retained_earnings[t] + common_stock[t] + minority_interest[t]'), ItemConfig(key='total_liab_and_equity', display_name='Total Liabilities and Equity', extract_names=['total liabilities and equity', 'total liab and equity', 'total liabilities equity', 'total liab equity', 'liabilities and equity', 'liab and equity', 'liabilities equity', 'liab equity'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_liab[t] + total_equity[t]')]), prior_statement=None, unextracted_names=['total revenue', 'cost of revenue', 'gross_profit', 'rd expenses', 'sga', 'da', 'other operating expenses', 'op expense', 'ebit', 'int', 'gain loss on sale of invest', 'gain loss on sale of assets', 'impairment', 'ebt', 'taxes', 'net income'], cash=4867000000.0, st_invest=0.0, receivables=27162000000.0, inventory=6360000000.0, lt_invest=105000000.0, def_tax_st=0.0, other_current_assets=0.0, gross_ppe=0.0, dep=0.0, goodwill=2734000000.0, def_tax_lt=3930000000.0, other_lt_assets=0.0, payables=2993000000.0, current_lt_debt=0.0, st_debt=9784000000.0, lt_debt=21847000000.0, deferred_rev=0.0, tax_liab_st=0.0, other_current_liab=0.0, tax_liab_lt=0.0, deposit_liab=1217000000.0, other_lt_liab=0.0, common_stock=0.0, minority_interest=0.0, other_income=-3764000000.0, retained_earnings=19711000000.0, cash_and_st_invest=4867000000.0, total_current_assets=27217000000.0, net_ppe=12386000000.0, total_non_current_assets=32821000000.0, total_assets=60038000000.0, total_current_liab=18975000000.0, total_debt=31631000000.0, total_non_current_liab=31763000000.0, total_liab=50738000000.0, total_equity=8740000000.0, total_liab_and_equity=59478000000.0), Timestamp('2010-12-31 00:00:00'): BalanceSheetData(items_config=DataConfigManager(configs=[ItemConfig(key='cash', display_name='Cash and Cash Equivalents', extract_names=['cash', 'cash and cash equivalents', 'cash and equivalents', 'cash and equiv', 'cash cash equivalents', 'cash equivalents', 'cash equiv'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=True), expr_str=None), ItemConfig(key='st_invest', display_name='Short-Term Investments', extract_names=['shortterm investments', 'short term investments', 'st investments', 'shortterm invest', 'short term invest', 'st invest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='cash_and_st_invest', display_name='Cash and Short-Term Investments', extract_names=['total cash st investments', 'total cash and st investments', 'total cash and shortterm investments', 'total cash and short term investments', 'total cash shortterm investments', 'total cash short term investments', 'total cash st invest', 'total cash and st invest', 'total cash and shortterm invest', 'total cash and short term invest', 'total cash shortterm invest', 'total cash short term invest', 'cash st investments', 'cash and st investments', 'cash and shortterm investments', 'cash and short term investments', 'cash shortterm investments', 'cash short term investments', 'cash st invest', 'cash and st invest', 'cash and shortterm invest', 'cash and short term invest', 'cash shortterm invest', 'cash short term invest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='cash[t] + st_invest[t]'), ItemConfig(key='receivables', display_name='Receivables', extract_names=['receivables', 'rec', 'accounts receivable', 'ar'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='inventory', display_name='Inventory', extract_names=['inv', 'inventory', 'inventories'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='def_tax_st', display_name='Deferred Tax Assets, Current', extract_names=['def tax asset curr', 'deferred tax asset curr', 'tax asset curr', 'def tax assets curr', 'deferred tax assets curr', 'tax assets curr', 'def tax asset current', 'deferred tax asset current', 'tax asset current', 'def tax assets current', 'deferred tax assets current', 'tax assets current', 'def tax asset short term', 'deferred tax asset short term', 'tax asset short term', 'def tax assets short term', 'deferred tax assets short term', 'tax assets short term', 'def tax asset shortterm', 'deferred tax asset shortterm', 'tax asset shortterm', 'def tax assets shortterm', 'deferred tax assets shortterm', 'tax assets shortterm', 'def tax asset st', 'deferred tax asset st', 'tax asset st', 'def tax assets st', 'deferred tax assets st', 'tax assets st'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_current_assets', display_name='Other Current Assets', extract_names=['other current assets', 'other current asset', 'other curr assets', 'other curr asset', 'oca'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_current_assets', display_name='Total Current Assets', extract_names=['total current assets', 'tca'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='cash_and_st_invest[t] + receivables[t] + inventory[t] + def_tax_st[t] + other_current_assets[t]'), ItemConfig(key='gross_ppe', display_name='Grosss Property, Plant & Equipment', extract_names=['gross ppe', 'gross property plant equipment', 'gross property plant and equipment', 'ppe gross', 'property plant equipment gross', 'property plant and equipment gross', 'grs ppe', 'grs property plant equipment', 'grs property plant and equipment', 'ppe grs', 'property plant equipment grs', 'property plant and equipment grs'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='dep', display_name='Accumulated Depreciation', extract_names=['accumulated depreciation', 'depreciation', 'dep', 'accumulated dep', 'acc depreciation', 'accum depreciation', 'acc dep', 'accum dep'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='net_ppe', display_name='Net Property, Plant & Equipment', extract_names=['ppe', 'property plant equipment', 'property plant and equipment', 'ppe net', 'property plant equipment net', 'property plant and equipment net', 'net ppe', 'net property plant equipment', 'net property plant and equipment'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='gross_ppe[t] - dep[t]'), ItemConfig(key='goodwill', display_name='Goodwill and Intangible Assets', extract_names=['goodwill', 'goodwill and intangible assets', 'goodwill and intangibles', 'goodwill intangible assets', 'goodwill intangibles', 'goodwill total', 'goodwill and intangible assets total', 'goodwill and intangibles total', 'goodwill intangible assets total', 'goodwill intangibles total'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='lt_invest', display_name='Long-Term Investments', extract_names=['lt invest', 'lt investments', 'long term invest', 'long term investments', 'longterm invest', 'longterm investments'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='def_tax_lt', display_name='Deferred Tax Assets, Long-Term', extract_names=['def tax asset long term', 'deferred tax asset long term', 'tax asset long term', 'def tax assets long term', 'deferred tax assets long term', 'tax assets long term', 'def tax asset longterm', 'deferred tax asset longterm', 'tax asset longterm', 'def tax assets longterm', 'deferred tax assets longterm', 'tax assets longterm', 'def tax asset lt', 'deferred tax asset lt', 'tax asset lt', 'def tax assets lt', 'deferred tax assets lt', 'tax assets lt', 'def tax asset', 'deferred tax asset', 'tax asset', 'def tax assets', 'deferred tax assets', 'tax assets', 'long term assets tax deferred', 'lt assets tax deferred', 'lt assets tax def', 'long term assets tax def', 'long term assets deferred tax', 'lt assets deferred tax', 'lt assets def tax', 'long term assets def tax'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_lt_assets', display_name='Other Long-Term Assets', extract_names=['other lt assets', 'other lt asset', 'other longterm assets', 'other longterm asset', 'other long term assets', 'other long term asset', 'lt assets other', 'lt asset other', 'longterm assets other', 'longterm asset other', 'long term assets other', 'long term asset other'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_non_current_assets', display_name='Total Non-Current Assets', extract_names=['total non current assets', 'total noncurrent assets', 'total lt assets', 'total longterm assets', 'total long term assets'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='net_ppe[t] + goodwill[t] + lt_invest[t] + def_tax_lt[t] + other_lt_assets[t]'), ItemConfig(key='total_assets', display_name='Total Assets', extract_names=['total assets', 'total asset', 'assets', 'asset'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_current_assets[t] + total_non_current_assets[t]'), ItemConfig(key='payables', display_name='Payables', extract_names=['payables', 'accounts payable', 'ap', 'payables and accrued expenses', 'payables and accrued expense', 'payable and accrued expenses', 'payable and accrued expense', 'payables and acc expenses', 'payables and acc expense', 'payable and acc expenses', 'payable and acc expense', 'payables and accrued exps', 'payables and accrued exp', 'payable and accrued exps', 'payable and accrued exp', 'payables and acc exps', 'payables and acc exp', 'payable and acc exps', 'payable and acc exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='st_debt', display_name='Short-Term Debt', extract_names=['st debt', 'short term debt', 'shortterm debt', 'st borrow', 'short term borrow', 'shortterm borrowst borrowings', 'short term borrowings', 'shortterm borrowings'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='current_lt_debt', display_name='Current Portion of Long-Term Debt', extract_names=['curr port of lt debt', 'curr port lt debt', 'current port of lt debt', 'current port lt debt', 'curr portion of lt debt', 'curr portion lt debt', 'current portion of lt debt', 'current portion lt debt', 'curr port of longterm debt', 'curr port longterm debt', 'current port of longterm debt', 'current port longterm debt', 'curr portion of longterm debt', 'curr portion longterm debt', 'current portion of longterm debt', 'current portion longterm debt', 'curr port of long term debt', 'curr port long term debt', 'current port of long term debt', 'current port long term debt', 'curr portion of long term debt', 'curr portion long term debt', 'current portion of long term debt', 'current portion long term debt', 'curr port of debt', 'curr port debt', 'current port of debt', 'current port debt', 'curr portion of debt', 'curr portion debt', 'current portion of debt', 'current portion debt', 'curr part of lt debt', 'curr part lt debt', 'current part of lt debt', 'current part lt debt', 'curr part of longterm debt', 'curr part longterm debt', 'current part of longterm debt', 'current part longterm debt', 'curr part of long term debt', 'curr part long term debt', 'current part of long term debt', 'current part long term debt', 'curr part of debt', 'curr part debt', 'current part of debt', 'current part debt'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='tax_liab_st', display_name='Tax Liabilities, Short-Term', extract_names=['tax liab shortterm', 'tax liability shortterm', 'tax liabilities shortterm', 'tax liab short term', 'tax liability short term', 'tax liabilities short term', 'tax liab st', 'tax liability st', 'tax liabilities st', 'shortterm tax liab', 'shortterm tax liability', 'shortterm tax liabilities', 'short term tax liab', 'short term tax liability', 'short term tax liabilities', 'st tax liab', 'st tax liability', 'st tax liabilities', 'def tax liab shortterm', 'def tax liability shortterm', 'def tax liabilities shortterm', 'def tax liab short term', 'def tax liability short term', 'def tax liabilities short term', 'def tax liab st', 'def tax liability st', 'def tax liabilities st', 'def shortterm tax liab', 'def shortterm tax liability', 'def shortterm tax liabilities', 'def short term tax liab', 'def short term tax liability', 'def short term tax liabilities', 'def st tax liab', 'def st tax liability', 'def st tax liabilities', 'deferred tax liab shortterm', 'deferred tax liability shortterm', 'deferred tax liabilities shortterm', 'deferred tax liab short term', 'deferred tax liability short term', 'deferred tax liabilities short term', 'deferred tax liab st', 'deferred tax liability st', 'deferred tax liabilities st', 'deferred shortterm tax liab', 'deferred shortterm tax liability', 'deferred shortterm tax liabilities', 'deferred short term tax liab', 'deferred short term tax liability', 'deferred short term tax liabilities', 'deferred st tax liab', 'deferred st tax liability', 'deferred st tax liabilities', 'tax liab noncurr', 'tax liability noncurr', 'tax liabilities noncurr', 'tax liab non curr', 'tax liability non curr', 'tax liabilities non curr', 'noncurr tax liab', 'noncurr tax liability', 'noncurr tax liabilities', 'non curr tax liab', 'non curr tax liability', 'non curr tax liabilities', 'def tax liab noncurr', 'def tax liability noncurr', 'def tax liabilities noncurr', 'def tax liab non curr', 'def tax liability non curr', 'def tax liabilities non curr', 'def noncurr tax liab', 'def noncurr tax liability', 'def noncurr tax liabilities', 'def non curr tax liab', 'def non curr tax liability', 'def non curr tax liabilities', 'deferred tax liab noncurr', 'deferred tax liability noncurr', 'deferred tax liabilities noncurr', 'deferred tax liab non curr', 'deferred tax liability non curr', 'deferred tax liabilities non curr', 'deferred noncurr tax liab', 'deferred noncurr tax liability', 'deferred noncurr tax liabilities', 'deferred non curr tax liab', 'deferred non curr tax liability', 'deferred non curr tax liabilities', 'tax liab noncurrent', 'tax liability noncurrent', 'tax liabilities noncurrent', 'tax liab non current', 'tax liability non current', 'tax liabilities non current', 'noncurrent tax liab', 'noncurrent tax liability', 'noncurrent tax liabilities', 'non current tax liab', 'non current tax liability', 'non current tax liabilities', 'def tax liab noncurrent', 'def tax liability noncurrent', 'def tax liabilities noncurrent', 'def tax liab non current', 'def tax liability non current', 'def tax liabilities non current', 'def noncurrent tax liab', 'def noncurrent tax liability', 'def noncurrent tax liabilities', 'def non current tax liab', 'def non current tax liability', 'def non current tax liabilities', 'deferred tax liab noncurrent', 'deferred tax liability noncurrent', 'deferred tax liabilities noncurrent', 'deferred tax liab non current', 'deferred tax liability non current', 'deferred tax liabilities non current', 'deferred noncurrent tax liab', 'deferred noncurrent tax liability', 'deferred noncurrent tax liabilities', 'deferred non current tax liab', 'deferred non current tax liability', 'deferred non current tax liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_current_liab', display_name='Other Current Liabilities', extract_names=['other current liabilities', 'other current liab', 'other curr liabilities', 'other curr liab', 'other liabilities current', 'other liab current', 'other liabilities curr', 'other liab curr'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_current_liab', display_name='Total Current Liabilities', extract_names=['total current liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='payables[t] + st_debt[t] + tax_liab_st[t] + current_lt_debt[t] + other_current_liab[t]'), ItemConfig(key='lt_debt', display_name='Long-Term Debt', extract_names=['lt debt', 'long term debt', 'longterm debt', 'lt borrow', 'long term borrow', 'longterm borrow', 'lt borrowings', 'long term borrowings', 'longterm borrowings', 'lt debt total', 'long term debt total', 'longterm debt total', 'lt borrow total', 'long term borrow total', 'longterm borrow total', 'lt borrowings total', 'long term borrowings total', 'longterm borrowings total'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=True), expr_str=None), ItemConfig(key='total_debt', display_name='Total Debt', extract_names=['total debt'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='st_debt[t] + lt_debt[t]'), ItemConfig(key='deferred_rev', display_name='Deferred Revenue', extract_names=['deferred revenue', 'deferred sales', 'def revenue', 'def salesnon current revenue', 'non current sales', 'non current revenue def', 'non current sales def', 'non current revenue deferred', 'non current sales deferred', 'revenue non current', 'sales non current', 'revenue def non current', 'sales def non current', 'revenue deferred non current', 'sales deferred non current', 'def revenue non current', 'def sales non current', 'def revenue def non current', 'def sales def non current', 'def revenue deferred non current', 'def sales deferred non current', 'deferred revenue non current', 'deferred sales non current', 'deferred revenue def non current', 'deferred sales def non current', 'deferred revenue deferred non current', 'deferred sales deferred non current', 'non curr revenue', 'non curr sales', 'non curr revenue def', 'non curr sales def', 'non curr revenue deferred', 'non curr sales deferred', 'revenue non curr', 'sales non curr', 'revenue def non curr', 'sales def non curr', 'revenue deferred non curr', 'sales deferred non curr', 'def revenue non curr', 'def sales non curr', 'def revenue def non curr', 'def sales def non curr', 'def revenue deferred non curr', 'def sales deferred non curr', 'deferred revenue non curr', 'deferred sales non curr', 'deferred revenue def non curr', 'deferred sales def non curr', 'deferred revenue deferred non curr', 'deferred sales deferred non currnoncurrent revenue', 'noncurrent sales', 'noncurrent revenue def', 'noncurrent sales def', 'noncurrent revenue deferred', 'noncurrent sales deferred', 'revenue noncurrent', 'sales noncurrent', 'revenue def noncurrent', 'sales def noncurrent', 'revenue deferred noncurrent', 'sales deferred noncurrent', 'def revenue noncurrent', 'def sales noncurrent', 'def revenue def noncurrent', 'def sales def noncurrent', 'def revenue deferred noncurrent', 'def sales deferred noncurrent', 'deferred revenue noncurrent', 'deferred sales noncurrent', 'deferred revenue def noncurrent', 'deferred sales def noncurrent', 'deferred revenue deferred noncurrent', 'deferred sales deferred noncurrent', 'noncurr revenue', 'noncurr sales', 'noncurr revenue def', 'noncurr sales def', 'noncurr revenue deferred', 'noncurr sales deferred', 'revenue noncurr', 'sales noncurr', 'revenue def noncurr', 'sales def noncurr', 'revenue deferred noncurr', 'sales deferred noncurr', 'def revenue noncurr', 'def sales noncurr', 'def revenue def noncurr', 'def sales def noncurr', 'def revenue deferred noncurr', 'def sales deferred noncurr', 'deferred revenue noncurr', 'deferred sales noncurr', 'deferred revenue def noncurr', 'deferred sales def noncurr', 'deferred revenue deferred noncurr', 'deferred sales deferred noncurr'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='tax_liab_lt', display_name='Tax Liabilities, Long-Term', extract_names=['tax liab longterm', 'tax liability longterm', 'tax liabilities longterm', 'tax liab long term', 'tax liability long term', 'tax liabilities long term', 'tax liab lt', 'tax liability lt', 'tax liabilities lt', 'longterm tax liab', 'longterm tax liability', 'longterm tax liabilities', 'long term tax liab', 'long term tax liability', 'long term tax liabilities', 'lt tax liab', 'lt tax liability', 'lt tax liabilities', 'tax liab longterm def', 'tax liability longterm def', 'tax liabilities longterm def', 'tax liab long term def', 'tax liability long term def', 'tax liabilities long term def', 'tax liab lt def', 'tax liability lt def', 'tax liabilities lt def', 'longterm tax liab def', 'longterm tax liability def', 'longterm tax liabilities def', 'long term tax liab def', 'long term tax liability def', 'long term tax liabilities def', 'lt tax liab def', 'lt tax liability def', 'lt tax liabilities def', 'tax liab longterm deferred', 'tax liability longterm deferred', 'tax liabilities longterm deferred', 'tax liab long term deferred', 'tax liability long term deferred', 'tax liabilities long term deferred', 'tax liab lt deferred', 'tax liability lt deferred', 'tax liabilities lt deferred', 'longterm tax liab deferred', 'longterm tax liability deferred', 'longterm tax liabilities deferred', 'long term tax liab deferred', 'long term tax liability deferred', 'long term tax liabilities deferred', 'lt tax liab deferred', 'lt tax liability deferred', 'lt tax liabilities deferred', 'def tax liab longterm', 'def tax liability longterm', 'def tax liabilities longterm', 'def tax liab long term', 'def tax liability long term', 'def tax liabilities long term', 'def tax liab lt', 'def tax liability lt', 'def tax liabilities lt', 'def longterm tax liab', 'def longterm tax liability', 'def longterm tax liabilities', 'def long term tax liab', 'def long term tax liability', 'def long term tax liabilities', 'def lt tax liab', 'def lt tax liability', 'def lt tax liabilities', 'deferred tax liab longterm', 'deferred tax liability longterm', 'deferred tax liabilities longterm', 'deferred tax liab long term', 'deferred tax liability long term', 'deferred tax liabilities long term', 'deferred tax liab lt', 'deferred tax liability lt', 'deferred tax liabilities lt', 'deferred longterm tax liab', 'deferred longterm tax liability', 'deferred longterm tax liabilities', 'deferred long term tax liab', 'deferred long term tax liability', 'deferred long term tax liabilities', 'deferred lt tax liab', 'deferred lt tax liability', 'deferred lt tax liabilities', 'tax liab noncurrent', 'tax liability noncurrent', 'tax liabilities noncurrent', 'noncurrent tax liab', 'noncurrent tax liability', 'noncurrent tax liabilities', 'def tax liab noncurrent', 'def tax liability noncurrent', 'def tax liabilities noncurrent', 'def noncurrent tax liab', 'def noncurrent tax liability', 'def noncurrent tax liabilities', 'deferred tax liab noncurrent', 'deferred tax liability noncurrent', 'deferred tax liabilities noncurrent', 'deferred noncurrent tax liab', 'deferred noncurrent tax liability', 'deferred noncurrent tax liabilities', 'tax liab noncurr', 'tax liability noncurr', 'tax liabilities noncurr', 'noncurr tax liab', 'noncurr tax liability', 'noncurr tax liabilities', 'def tax liab noncurr', 'def tax liability noncurr', 'def tax liabilities noncurr', 'def noncurr tax liab', 'def noncurr tax liability', 'def noncurr tax liabilities', 'deferred tax liab noncurr', 'deferred tax liability noncurr', 'deferred tax liabilities noncurr', 'deferred noncurr tax liab', 'deferred noncurr tax liability', 'deferred noncurr tax liabilities', 'tax liab non current', 'tax liability non current', 'tax liabilities non current', 'non current tax liab', 'non current tax liability', 'non current tax liabilities', 'def tax liab non current', 'def tax liability non current', 'def tax liabilities non current', 'def non current tax liab', 'def non current tax liability', 'def non current tax liabilities', 'deferred tax liab non current', 'deferred tax liability non current', 'deferred tax liabilities non current', 'deferred non current tax liab', 'deferred non current tax liability', 'deferred non current tax liabilities', 'tax liab non curr', 'tax liability non curr', 'tax liabilities non curr', 'non curr tax liab', 'non curr tax liability', 'non curr tax liabilities', 'def tax liab non curr', 'def tax liability non curr', 'def tax liabilities non curr', 'def non curr tax liab', 'def non curr tax liability', 'def non curr tax liabilities', 'deferred tax liab non curr', 'deferred tax liability non curr', 'deferred tax liabilities non curr', 'deferred non curr tax liab', 'deferred non curr tax liability', 'deferred non curr tax liabilities', 'tax liab', 'tax liability', 'tax liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='deposit_liab', display_name='Deposit Liabilities', extract_names=['deposit liab', 'deposit liability', 'deposit liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_lt_liab', display_name='Other Long-Term Liabilities', extract_names=['other lt liabilities', 'other longterm liabilities', 'other long term liabilities', 'other lt liab', 'other longterm liab', 'other long term liab', 'other noncurrent liabilities', 'other non current liabilities', 'other noncurr liabilities', 'other non curr liabilities', 'other noncurrent liab', 'other non current liab', 'other noncurr liab', 'other non curr liab', 'other liabilities lt', 'other liabilities longterm', 'other liabilities long term', 'other liab lt', 'other liab longterm', 'other liab long term', 'other liabilities noncurrent', 'other liabilities non current', 'other liabilities noncurr', 'other liabilities non curr', 'other liab noncurrent', 'other liab non current', 'other liab noncurr', 'other liab non curr', 'lt liabilities other', 'longterm liabilities other', 'long term liabilities other', 'lt liab other', 'longterm liab other', 'long term liab other', 'noncurrent liabilities other', 'non current liabilities other', 'noncurr liabilities other', 'non curr liabilities other', 'noncurrent liab other', 'non current liab other', 'noncurr liab other', 'non curr liab other', 'liabilities lt other', 'liabilities longterm other', 'liabilities long term other', 'liab lt other', 'liab longterm other', 'liab long term other', 'liabilities noncurrent other', 'liabilities non current other', 'liabilities noncurr other', 'liabilities non curr other', 'liab noncurrent other', 'liab non current other', 'liab noncurr other', 'liab non curr other'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_non_current_liab', display_name='Total Non-Current Liabilities', extract_names=['total non current liabilities', 'total noncurrent liabilities', 'total non current liability', 'total noncurrent liability', 'total non current liab', 'total noncurrent liab'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='lt_debt[t] + deferred_rev[t] + tax_liab_lt[t] + deposit_liab[t] + other_lt_liab[t]'), ItemConfig(key='total_liab', display_name='Total Liabilities', extract_names=['total liab', 'total liability', 'total liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_non_current_liab[t] + total_current_liab[t]'), ItemConfig(key='common_stock', display_name='Common Stock', extract_names=['total common stock', 'total stock', 'total common shares', 'total shares', 'common stock', 'stockcommon shares', 'shares', 'net total common stock', 'net total stock', 'net total common shares', 'net total shares', 'net common stock', 'net stocknet common shares', 'net shares', 'total common stock net', 'total stock net', 'total common shares net', 'total shares net', 'common stock net', 'stock netcommon shares net', 'shares net'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_income', display_name='Other Comprehensive Income', extract_names=['other income', 'other comprehensive income', 'other comp income', 'comp income', 'comprehensive income', 'comprehensive income and other', 'comp income and other', 'comp inc and other', 'comprehensive inc and other', 'comprehensive income other', 'comp income other', 'comp inc other', 'comprehensive inc other'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='retained_earnings', display_name='Retained Earnings', extract_names=['re', 'retained earnings', 'retained earnings deficit', 're deficit'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='minority_interest', display_name='Minority Interest', extract_names=['minority interest', 'minority int', 'min int', 'min interest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_equity', display_name=\"Total Stockholder's Equity\", extract_names=['total equity', 'total shareholders equity', 'total stockholders equity', 'equity total', 'shareholders equity total', 'stockholders equity total', 'equity', 'shareholders equity', 'stockholders equity'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='other_income[t] + retained_earnings[t] + common_stock[t] + minority_interest[t]'), ItemConfig(key='total_liab_and_equity', display_name='Total Liabilities and Equity', extract_names=['total liabilities and equity', 'total liab and equity', 'total liabilities equity', 'total liab equity', 'liabilities and equity', 'liab and equity', 'liabilities equity', 'liab equity'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_liab[t] + total_equity[t]')]), prior_statement=BalanceSheetData(items_config=DataConfigManager(configs=[ItemConfig(key='cash', display_name='Cash and Cash Equivalents', extract_names=['cash', 'cash and cash equivalents', 'cash and equivalents', 'cash and equiv', 'cash cash equivalents', 'cash equivalents', 'cash equiv'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=True), expr_str=None), ItemConfig(key='st_invest', display_name='Short-Term Investments', extract_names=['shortterm investments', 'short term investments', 'st investments', 'shortterm invest', 'short term invest', 'st invest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='cash_and_st_invest', display_name='Cash and Short-Term Investments', extract_names=['total cash st investments', 'total cash and st investments', 'total cash and shortterm investments', 'total cash and short term investments', 'total cash shortterm investments', 'total cash short term investments', 'total cash st invest', 'total cash and st invest', 'total cash and shortterm invest', 'total cash and short term invest', 'total cash shortterm invest', 'total cash short term invest', 'cash st investments', 'cash and st investments', 'cash and shortterm investments', 'cash and short term investments', 'cash shortterm investments', 'cash short term investments', 'cash st invest', 'cash and st invest', 'cash and shortterm invest', 'cash and short term invest', 'cash shortterm invest', 'cash short term invest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='cash[t] + st_invest[t]'), ItemConfig(key='receivables', display_name='Receivables', extract_names=['receivables', 'rec', 'accounts receivable', 'ar'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='inventory', display_name='Inventory', extract_names=['inv', 'inventory', 'inventories'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='def_tax_st', display_name='Deferred Tax Assets, Current', extract_names=['def tax asset curr', 'deferred tax asset curr', 'tax asset curr', 'def tax assets curr', 'deferred tax assets curr', 'tax assets curr', 'def tax asset current', 'deferred tax asset current', 'tax asset current', 'def tax assets current', 'deferred tax assets current', 'tax assets current', 'def tax asset short term', 'deferred tax asset short term', 'tax asset short term', 'def tax assets short term', 'deferred tax assets short term', 'tax assets short term', 'def tax asset shortterm', 'deferred tax asset shortterm', 'tax asset shortterm', 'def tax assets shortterm', 'deferred tax assets shortterm', 'tax assets shortterm', 'def tax asset st', 'deferred tax asset st', 'tax asset st', 'def tax assets st', 'deferred tax assets st', 'tax assets st'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_current_assets', display_name='Other Current Assets', extract_names=['other current assets', 'other current asset', 'other curr assets', 'other curr asset', 'oca'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_current_assets', display_name='Total Current Assets', extract_names=['total current assets', 'tca'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='cash_and_st_invest[t] + receivables[t] + inventory[t] + def_tax_st[t] + other_current_assets[t]'), ItemConfig(key='gross_ppe', display_name='Grosss Property, Plant & Equipment', extract_names=['gross ppe', 'gross property plant equipment', 'gross property plant and equipment', 'ppe gross', 'property plant equipment gross', 'property plant and equipment gross', 'grs ppe', 'grs property plant equipment', 'grs property plant and equipment', 'ppe grs', 'property plant equipment grs', 'property plant and equipment grs'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='dep', display_name='Accumulated Depreciation', extract_names=['accumulated depreciation', 'depreciation', 'dep', 'accumulated dep', 'acc depreciation', 'accum depreciation', 'acc dep', 'accum dep'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='net_ppe', display_name='Net Property, Plant & Equipment', extract_names=['ppe', 'property plant equipment', 'property plant and equipment', 'ppe net', 'property plant equipment net', 'property plant and equipment net', 'net ppe', 'net property plant equipment', 'net property plant and equipment'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='gross_ppe[t] - dep[t]'), ItemConfig(key='goodwill', display_name='Goodwill and Intangible Assets', extract_names=['goodwill', 'goodwill and intangible assets', 'goodwill and intangibles', 'goodwill intangible assets', 'goodwill intangibles', 'goodwill total', 'goodwill and intangible assets total', 'goodwill and intangibles total', 'goodwill intangible assets total', 'goodwill intangibles total'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='lt_invest', display_name='Long-Term Investments', extract_names=['lt invest', 'lt investments', 'long term invest', 'long term investments', 'longterm invest', 'longterm investments'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='def_tax_lt', display_name='Deferred Tax Assets, Long-Term', extract_names=['def tax asset long term', 'deferred tax asset long term', 'tax asset long term', 'def tax assets long term', 'deferred tax assets long term', 'tax assets long term', 'def tax asset longterm', 'deferred tax asset longterm', 'tax asset longterm', 'def tax assets longterm', 'deferred tax assets longterm', 'tax assets longterm', 'def tax asset lt', 'deferred tax asset lt', 'tax asset lt', 'def tax assets lt', 'deferred tax assets lt', 'tax assets lt', 'def tax asset', 'deferred tax asset', 'tax asset', 'def tax assets', 'deferred tax assets', 'tax assets', 'long term assets tax deferred', 'lt assets tax deferred', 'lt assets tax def', 'long term assets tax def', 'long term assets deferred tax', 'lt assets deferred tax', 'lt assets def tax', 'long term assets def tax'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_lt_assets', display_name='Other Long-Term Assets', extract_names=['other lt assets', 'other lt asset', 'other longterm assets', 'other longterm asset', 'other long term assets', 'other long term asset', 'lt assets other', 'lt asset other', 'longterm assets other', 'longterm asset other', 'long term assets other', 'long term asset other'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_non_current_assets', display_name='Total Non-Current Assets', extract_names=['total non current assets', 'total noncurrent assets', 'total lt assets', 'total longterm assets', 'total long term assets'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='net_ppe[t] + goodwill[t] + lt_invest[t] + def_tax_lt[t] + other_lt_assets[t]'), ItemConfig(key='total_assets', display_name='Total Assets', extract_names=['total assets', 'total asset', 'assets', 'asset'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_current_assets[t] + total_non_current_assets[t]'), ItemConfig(key='payables', display_name='Payables', extract_names=['payables', 'accounts payable', 'ap', 'payables and accrued expenses', 'payables and accrued expense', 'payable and accrued expenses', 'payable and accrued expense', 'payables and acc expenses', 'payables and acc expense', 'payable and acc expenses', 'payable and acc expense', 'payables and accrued exps', 'payables and accrued exp', 'payable and accrued exps', 'payable and accrued exp', 'payables and acc exps', 'payables and acc exp', 'payable and acc exps', 'payable and acc exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='st_debt', display_name='Short-Term Debt', extract_names=['st debt', 'short term debt', 'shortterm debt', 'st borrow', 'short term borrow', 'shortterm borrowst borrowings', 'short term borrowings', 'shortterm borrowings'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='current_lt_debt', display_name='Current Portion of Long-Term Debt', extract_names=['curr port of lt debt', 'curr port lt debt', 'current port of lt debt', 'current port lt debt', 'curr portion of lt debt', 'curr portion lt debt', 'current portion of lt debt', 'current portion lt debt', 'curr port of longterm debt', 'curr port longterm debt', 'current port of longterm debt', 'current port longterm debt', 'curr portion of longterm debt', 'curr portion longterm debt', 'current portion of longterm debt', 'current portion longterm debt', 'curr port of long term debt', 'curr port long term debt', 'current port of long term debt', 'current port long term debt', 'curr portion of long term debt', 'curr portion long term debt', 'current portion of long term debt', 'current portion long term debt', 'curr port of debt', 'curr port debt', 'current port of debt', 'current port debt', 'curr portion of debt', 'curr portion debt', 'current portion of debt', 'current portion debt', 'curr part of lt debt', 'curr part lt debt', 'current part of lt debt', 'current part lt debt', 'curr part of longterm debt', 'curr part longterm debt', 'current part of longterm debt', 'current part longterm debt', 'curr part of long term debt', 'curr part long term debt', 'current part of long term debt', 'current part long term debt', 'curr part of debt', 'curr part debt', 'current part of debt', 'current part debt'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='tax_liab_st', display_name='Tax Liabilities, Short-Term', extract_names=['tax liab shortterm', 'tax liability shortterm', 'tax liabilities shortterm', 'tax liab short term', 'tax liability short term', 'tax liabilities short term', 'tax liab st', 'tax liability st', 'tax liabilities st', 'shortterm tax liab', 'shortterm tax liability', 'shortterm tax liabilities', 'short term tax liab', 'short term tax liability', 'short term tax liabilities', 'st tax liab', 'st tax liability', 'st tax liabilities', 'def tax liab shortterm', 'def tax liability shortterm', 'def tax liabilities shortterm', 'def tax liab short term', 'def tax liability short term', 'def tax liabilities short term', 'def tax liab st', 'def tax liability st', 'def tax liabilities st', 'def shortterm tax liab', 'def shortterm tax liability', 'def shortterm tax liabilities', 'def short term tax liab', 'def short term tax liability', 'def short term tax liabilities', 'def st tax liab', 'def st tax liability', 'def st tax liabilities', 'deferred tax liab shortterm', 'deferred tax liability shortterm', 'deferred tax liabilities shortterm', 'deferred tax liab short term', 'deferred tax liability short term', 'deferred tax liabilities short term', 'deferred tax liab st', 'deferred tax liability st', 'deferred tax liabilities st', 'deferred shortterm tax liab', 'deferred shortterm tax liability', 'deferred shortterm tax liabilities', 'deferred short term tax liab', 'deferred short term tax liability', 'deferred short term tax liabilities', 'deferred st tax liab', 'deferred st tax liability', 'deferred st tax liabilities', 'tax liab noncurr', 'tax liability noncurr', 'tax liabilities noncurr', 'tax liab non curr', 'tax liability non curr', 'tax liabilities non curr', 'noncurr tax liab', 'noncurr tax liability', 'noncurr tax liabilities', 'non curr tax liab', 'non curr tax liability', 'non curr tax liabilities', 'def tax liab noncurr', 'def tax liability noncurr', 'def tax liabilities noncurr', 'def tax liab non curr', 'def tax liability non curr', 'def tax liabilities non curr', 'def noncurr tax liab', 'def noncurr tax liability', 'def noncurr tax liabilities', 'def non curr tax liab', 'def non curr tax liability', 'def non curr tax liabilities', 'deferred tax liab noncurr', 'deferred tax liability noncurr', 'deferred tax liabilities noncurr', 'deferred tax liab non curr', 'deferred tax liability non curr', 'deferred tax liabilities non curr', 'deferred noncurr tax liab', 'deferred noncurr tax liability', 'deferred noncurr tax liabilities', 'deferred non curr tax liab', 'deferred non curr tax liability', 'deferred non curr tax liabilities', 'tax liab noncurrent', 'tax liability noncurrent', 'tax liabilities noncurrent', 'tax liab non current', 'tax liability non current', 'tax liabilities non current', 'noncurrent tax liab', 'noncurrent tax liability', 'noncurrent tax liabilities', 'non current tax liab', 'non current tax liability', 'non current tax liabilities', 'def tax liab noncurrent', 'def tax liability noncurrent', 'def tax liabilities noncurrent', 'def tax liab non current', 'def tax liability non current', 'def tax liabilities non current', 'def noncurrent tax liab', 'def noncurrent tax liability', 'def noncurrent tax liabilities', 'def non current tax liab', 'def non current tax liability', 'def non current tax liabilities', 'deferred tax liab noncurrent', 'deferred tax liability noncurrent', 'deferred tax liabilities noncurrent', 'deferred tax liab non current', 'deferred tax liability non current', 'deferred tax liabilities non current', 'deferred noncurrent tax liab', 'deferred noncurrent tax liability', 'deferred noncurrent tax liabilities', 'deferred non current tax liab', 'deferred non current tax liability', 'deferred non current tax liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_current_liab', display_name='Other Current Liabilities', extract_names=['other current liabilities', 'other current liab', 'other curr liabilities', 'other curr liab', 'other liabilities current', 'other liab current', 'other liabilities curr', 'other liab curr'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_current_liab', display_name='Total Current Liabilities', extract_names=['total current liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='payables[t] + st_debt[t] + tax_liab_st[t] + current_lt_debt[t] + other_current_liab[t]'), ItemConfig(key='lt_debt', display_name='Long-Term Debt', extract_names=['lt debt', 'long term debt', 'longterm debt', 'lt borrow', 'long term borrow', 'longterm borrow', 'lt borrowings', 'long term borrowings', 'longterm borrowings', 'lt debt total', 'long term debt total', 'longterm debt total', 'lt borrow total', 'long term borrow total', 'longterm borrow total', 'lt borrowings total', 'long term borrowings total', 'longterm borrowings total'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=True), expr_str=None), ItemConfig(key='total_debt', display_name='Total Debt', extract_names=['total debt'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='st_debt[t] + lt_debt[t]'), ItemConfig(key='deferred_rev', display_name='Deferred Revenue', extract_names=['deferred revenue', 'deferred sales', 'def revenue', 'def salesnon current revenue', 'non current sales', 'non current revenue def', 'non current sales def', 'non current revenue deferred', 'non current sales deferred', 'revenue non current', 'sales non current', 'revenue def non current', 'sales def non current', 'revenue deferred non current', 'sales deferred non current', 'def revenue non current', 'def sales non current', 'def revenue def non current', 'def sales def non current', 'def revenue deferred non current', 'def sales deferred non current', 'deferred revenue non current', 'deferred sales non current', 'deferred revenue def non current', 'deferred sales def non current', 'deferred revenue deferred non current', 'deferred sales deferred non current', 'non curr revenue', 'non curr sales', 'non curr revenue def', 'non curr sales def', 'non curr revenue deferred', 'non curr sales deferred', 'revenue non curr', 'sales non curr', 'revenue def non curr', 'sales def non curr', 'revenue deferred non curr', 'sales deferred non curr', 'def revenue non curr', 'def sales non curr', 'def revenue def non curr', 'def sales def non curr', 'def revenue deferred non curr', 'def sales deferred non curr', 'deferred revenue non curr', 'deferred sales non curr', 'deferred revenue def non curr', 'deferred sales def non curr', 'deferred revenue deferred non curr', 'deferred sales deferred non currnoncurrent revenue', 'noncurrent sales', 'noncurrent revenue def', 'noncurrent sales def', 'noncurrent revenue deferred', 'noncurrent sales deferred', 'revenue noncurrent', 'sales noncurrent', 'revenue def noncurrent', 'sales def noncurrent', 'revenue deferred noncurrent', 'sales deferred noncurrent', 'def revenue noncurrent', 'def sales noncurrent', 'def revenue def noncurrent', 'def sales def noncurrent', 'def revenue deferred noncurrent', 'def sales deferred noncurrent', 'deferred revenue noncurrent', 'deferred sales noncurrent', 'deferred revenue def noncurrent', 'deferred sales def noncurrent', 'deferred revenue deferred noncurrent', 'deferred sales deferred noncurrent', 'noncurr revenue', 'noncurr sales', 'noncurr revenue def', 'noncurr sales def', 'noncurr revenue deferred', 'noncurr sales deferred', 'revenue noncurr', 'sales noncurr', 'revenue def noncurr', 'sales def noncurr', 'revenue deferred noncurr', 'sales deferred noncurr', 'def revenue noncurr', 'def sales noncurr', 'def revenue def noncurr', 'def sales def noncurr', 'def revenue deferred noncurr', 'def sales deferred noncurr', 'deferred revenue noncurr', 'deferred sales noncurr', 'deferred revenue def noncurr', 'deferred sales def noncurr', 'deferred revenue deferred noncurr', 'deferred sales deferred noncurr'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='tax_liab_lt', display_name='Tax Liabilities, Long-Term', extract_names=['tax liab longterm', 'tax liability longterm', 'tax liabilities longterm', 'tax liab long term', 'tax liability long term', 'tax liabilities long term', 'tax liab lt', 'tax liability lt', 'tax liabilities lt', 'longterm tax liab', 'longterm tax liability', 'longterm tax liabilities', 'long term tax liab', 'long term tax liability', 'long term tax liabilities', 'lt tax liab', 'lt tax liability', 'lt tax liabilities', 'tax liab longterm def', 'tax liability longterm def', 'tax liabilities longterm def', 'tax liab long term def', 'tax liability long term def', 'tax liabilities long term def', 'tax liab lt def', 'tax liability lt def', 'tax liabilities lt def', 'longterm tax liab def', 'longterm tax liability def', 'longterm tax liabilities def', 'long term tax liab def', 'long term tax liability def', 'long term tax liabilities def', 'lt tax liab def', 'lt tax liability def', 'lt tax liabilities def', 'tax liab longterm deferred', 'tax liability longterm deferred', 'tax liabilities longterm deferred', 'tax liab long term deferred', 'tax liability long term deferred', 'tax liabilities long term deferred', 'tax liab lt deferred', 'tax liability lt deferred', 'tax liabilities lt deferred', 'longterm tax liab deferred', 'longterm tax liability deferred', 'longterm tax liabilities deferred', 'long term tax liab deferred', 'long term tax liability deferred', 'long term tax liabilities deferred', 'lt tax liab deferred', 'lt tax liability deferred', 'lt tax liabilities deferred', 'def tax liab longterm', 'def tax liability longterm', 'def tax liabilities longterm', 'def tax liab long term', 'def tax liability long term', 'def tax liabilities long term', 'def tax liab lt', 'def tax liability lt', 'def tax liabilities lt', 'def longterm tax liab', 'def longterm tax liability', 'def longterm tax liabilities', 'def long term tax liab', 'def long term tax liability', 'def long term tax liabilities', 'def lt tax liab', 'def lt tax liability', 'def lt tax liabilities', 'deferred tax liab longterm', 'deferred tax liability longterm', 'deferred tax liabilities longterm', 'deferred tax liab long term', 'deferred tax liability long term', 'deferred tax liabilities long term', 'deferred tax liab lt', 'deferred tax liability lt', 'deferred tax liabilities lt', 'deferred longterm tax liab', 'deferred longterm tax liability', 'deferred longterm tax liabilities', 'deferred long term tax liab', 'deferred long term tax liability', 'deferred long term tax liabilities', 'deferred lt tax liab', 'deferred lt tax liability', 'deferred lt tax liabilities', 'tax liab noncurrent', 'tax liability noncurrent', 'tax liabilities noncurrent', 'noncurrent tax liab', 'noncurrent tax liability', 'noncurrent tax liabilities', 'def tax liab noncurrent', 'def tax liability noncurrent', 'def tax liabilities noncurrent', 'def noncurrent tax liab', 'def noncurrent tax liability', 'def noncurrent tax liabilities', 'deferred tax liab noncurrent', 'deferred tax liability noncurrent', 'deferred tax liabilities noncurrent', 'deferred noncurrent tax liab', 'deferred noncurrent tax liability', 'deferred noncurrent tax liabilities', 'tax liab noncurr', 'tax liability noncurr', 'tax liabilities noncurr', 'noncurr tax liab', 'noncurr tax liability', 'noncurr tax liabilities', 'def tax liab noncurr', 'def tax liability noncurr', 'def tax liabilities noncurr', 'def noncurr tax liab', 'def noncurr tax liability', 'def noncurr tax liabilities', 'deferred tax liab noncurr', 'deferred tax liability noncurr', 'deferred tax liabilities noncurr', 'deferred noncurr tax liab', 'deferred noncurr tax liability', 'deferred noncurr tax liabilities', 'tax liab non current', 'tax liability non current', 'tax liabilities non current', 'non current tax liab', 'non current tax liability', 'non current tax liabilities', 'def tax liab non current', 'def tax liability non current', 'def tax liabilities non current', 'def non current tax liab', 'def non current tax liability', 'def non current tax liabilities', 'deferred tax liab non current', 'deferred tax liability non current', 'deferred tax liabilities non current', 'deferred non current tax liab', 'deferred non current tax liability', 'deferred non current tax liabilities', 'tax liab non curr', 'tax liability non curr', 'tax liabilities non curr', 'non curr tax liab', 'non curr tax liability', 'non curr tax liabilities', 'def tax liab non curr', 'def tax liability non curr', 'def tax liabilities non curr', 'def non curr tax liab', 'def non curr tax liability', 'def non curr tax liabilities', 'deferred tax liab non curr', 'deferred tax liability non curr', 'deferred tax liabilities non curr', 'deferred non curr tax liab', 'deferred non curr tax liability', 'deferred non curr tax liabilities', 'tax liab', 'tax liability', 'tax liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='deposit_liab', display_name='Deposit Liabilities', extract_names=['deposit liab', 'deposit liability', 'deposit liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_lt_liab', display_name='Other Long-Term Liabilities', extract_names=['other lt liabilities', 'other longterm liabilities', 'other long term liabilities', 'other lt liab', 'other longterm liab', 'other long term liab', 'other noncurrent liabilities', 'other non current liabilities', 'other noncurr liabilities', 'other non curr liabilities', 'other noncurrent liab', 'other non current liab', 'other noncurr liab', 'other non curr liab', 'other liabilities lt', 'other liabilities longterm', 'other liabilities long term', 'other liab lt', 'other liab longterm', 'other liab long term', 'other liabilities noncurrent', 'other liabilities non current', 'other liabilities noncurr', 'other liabilities non curr', 'other liab noncurrent', 'other liab non current', 'other liab noncurr', 'other liab non curr', 'lt liabilities other', 'longterm liabilities other', 'long term liabilities other', 'lt liab other', 'longterm liab other', 'long term liab other', 'noncurrent liabilities other', 'non current liabilities other', 'noncurr liabilities other', 'non curr liabilities other', 'noncurrent liab other', 'non current liab other', 'noncurr liab other', 'non curr liab other', 'liabilities lt other', 'liabilities longterm other', 'liabilities long term other', 'liab lt other', 'liab longterm other', 'liab long term other', 'liabilities noncurrent other', 'liabilities non current other', 'liabilities noncurr other', 'liabilities non curr other', 'liab noncurrent other', 'liab non current other', 'liab noncurr other', 'liab non curr other'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_non_current_liab', display_name='Total Non-Current Liabilities', extract_names=['total non current liabilities', 'total noncurrent liabilities', 'total non current liability', 'total noncurrent liability', 'total non current liab', 'total noncurrent liab'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='lt_debt[t] + deferred_rev[t] + tax_liab_lt[t] + deposit_liab[t] + other_lt_liab[t]'), ItemConfig(key='total_liab', display_name='Total Liabilities', extract_names=['total liab', 'total liability', 'total liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_non_current_liab[t] + total_current_liab[t]'), ItemConfig(key='common_stock', display_name='Common Stock', extract_names=['total common stock', 'total stock', 'total common shares', 'total shares', 'common stock', 'stockcommon shares', 'shares', 'net total common stock', 'net total stock', 'net total common shares', 'net total shares', 'net common stock', 'net stocknet common shares', 'net shares', 'total common stock net', 'total stock net', 'total common shares net', 'total shares net', 'common stock net', 'stock netcommon shares net', 'shares net'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_income', display_name='Other Comprehensive Income', extract_names=['other income', 'other comprehensive income', 'other comp income', 'comp income', 'comprehensive income', 'comprehensive income and other', 'comp income and other', 'comp inc and other', 'comprehensive inc and other', 'comprehensive income other', 'comp income other', 'comp inc other', 'comprehensive inc other'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='retained_earnings', display_name='Retained Earnings', extract_names=['re', 'retained earnings', 'retained earnings deficit', 're deficit'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='minority_interest', display_name='Minority Interest', extract_names=['minority interest', 'minority int', 'min int', 'min interest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_equity', display_name=\"Total Stockholder's Equity\", extract_names=['total equity', 'total shareholders equity', 'total stockholders equity', 'equity total', 'shareholders equity total', 'stockholders equity total', 'equity', 'shareholders equity', 'stockholders equity'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='other_income[t] + retained_earnings[t] + common_stock[t] + minority_interest[t]'), ItemConfig(key='total_liab_and_equity', display_name='Total Liabilities and Equity', extract_names=['total liabilities and equity', 'total liab and equity', 'total liabilities equity', 'total liab equity', 'liabilities and equity', 'liab and equity', 'liabilities equity', 'liab equity'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_liab[t] + total_equity[t]')]), prior_statement=None, unextracted_names=['total revenue', 'cost of revenue', 'gross_profit', 'rd expenses', 'sga', 'da', 'other operating expenses', 'op expense', 'ebit', 'int', 'gain loss on sale of invest', 'gain loss on sale of assets', 'impairment', 'ebt', 'taxes', 'net income'], cash=4867000000.0, st_invest=0.0, receivables=27162000000.0, inventory=6360000000.0, lt_invest=105000000.0, def_tax_st=0.0, other_current_assets=0.0, gross_ppe=0.0, dep=0.0, goodwill=2734000000.0, def_tax_lt=3930000000.0, other_lt_assets=0.0, payables=2993000000.0, current_lt_debt=0.0, st_debt=9784000000.0, lt_debt=21847000000.0, deferred_rev=0.0, tax_liab_st=0.0, other_current_liab=0.0, tax_liab_lt=0.0, deposit_liab=1217000000.0, other_lt_liab=0.0, common_stock=0.0, minority_interest=0.0, other_income=-3764000000.0, retained_earnings=19711000000.0, cash_and_st_invest=4867000000.0, total_current_assets=27217000000.0, net_ppe=12386000000.0, total_non_current_assets=32821000000.0, total_assets=60038000000.0, total_current_liab=18975000000.0, total_debt=31631000000.0, total_non_current_liab=31763000000.0, total_liab=50738000000.0, total_equity=8740000000.0, total_liab_and_equity=59478000000.0), unextracted_names=['total revenue', 'cost of revenue', 'gross_profit', 'rd expenses', 'sga', 'da', 'other operating expenses', 'op expense', 'ebit', 'int', 'gain loss on sale of invest', 'gain loss on sale of assets', 'impairment', 'ebt', 'taxes', 'net income'], cash=3592000000.0, st_invest=0.0, receivables=28849000000.0, inventory=9587000000.0, lt_invest=164000000.0, def_tax_st=0.0, other_current_assets=0.0, gross_ppe=0.0, dep=0.0, goodwill=3419000000.0, def_tax_lt=3424000000.0, other_lt_assets=0.0, payables=5856000000.0, current_lt_debt=0.0, st_debt=7981000000.0, lt_debt=20437000000.0, deferred_rev=0.0, tax_liab_st=0.0, other_current_liab=0.0, tax_liab_lt=0.0, deposit_liab=1831000000.0, other_lt_liab=0.0, common_stock=0.0, minority_interest=0.0, other_income=-4051000000.0, retained_earnings=21384000000.0, cash_and_st_invest=3592000000.0, total_current_assets=31810000000.0, net_ppe=12539000000.0, total_non_current_assets=32210000000.0, total_assets=64020000000.0, total_current_liab=22020000000.0, total_debt=28418000000.0, total_non_current_liab=30675000000.0, total_liab=52695000000.0, total_equity=10824000000.0, total_liab_and_equity=63519000000.0), Timestamp('2011-12-31 00:00:00'): BalanceSheetData(items_config=DataConfigManager(configs=[ItemConfig(key='cash', display_name='Cash and Cash Equivalents', extract_names=['cash', 'cash and cash equivalents', 'cash and equivalents', 'cash and equiv', 'cash cash equivalents', 'cash equivalents', 'cash equiv'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=True), expr_str=None), ItemConfig(key='st_invest', display_name='Short-Term Investments', extract_names=['shortterm investments', 'short term investments', 'st investments', 'shortterm invest', 'short term invest', 'st invest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='cash_and_st_invest', display_name='Cash and Short-Term Investments', extract_names=['total cash st investments', 'total cash and st investments', 'total cash and shortterm investments', 'total cash and short term investments', 'total cash shortterm investments', 'total cash short term investments', 'total cash st invest', 'total cash and st invest', 'total cash and shortterm invest', 'total cash and short term invest', 'total cash shortterm invest', 'total cash short term invest', 'cash st investments', 'cash and st investments', 'cash and shortterm investments', 'cash and short term investments', 'cash shortterm investments', 'cash short term investments', 'cash st invest', 'cash and st invest', 'cash and shortterm invest', 'cash and short term invest', 'cash shortterm invest', 'cash short term invest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='cash[t] + st_invest[t]'), ItemConfig(key='receivables', display_name='Receivables', extract_names=['receivables', 'rec', 'accounts receivable', 'ar'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='inventory', display_name='Inventory', extract_names=['inv', 'inventory', 'inventories'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='def_tax_st', display_name='Deferred Tax Assets, Current', extract_names=['def tax asset curr', 'deferred tax asset curr', 'tax asset curr', 'def tax assets curr', 'deferred tax assets curr', 'tax assets curr', 'def tax asset current', 'deferred tax asset current', 'tax asset current', 'def tax assets current', 'deferred tax assets current', 'tax assets current', 'def tax asset short term', 'deferred tax asset short term', 'tax asset short term', 'def tax assets short term', 'deferred tax assets short term', 'tax assets short term', 'def tax asset shortterm', 'deferred tax asset shortterm', 'tax asset shortterm', 'def tax assets shortterm', 'deferred tax assets shortterm', 'tax assets shortterm', 'def tax asset st', 'deferred tax asset st', 'tax asset st', 'def tax assets st', 'deferred tax assets st', 'tax assets st'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_current_assets', display_name='Other Current Assets', extract_names=['other current assets', 'other current asset', 'other curr assets', 'other curr asset', 'oca'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_current_assets', display_name='Total Current Assets', extract_names=['total current assets', 'tca'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='cash_and_st_invest[t] + receivables[t] + inventory[t] + def_tax_st[t] + other_current_assets[t]'), ItemConfig(key='gross_ppe', display_name='Grosss Property, Plant & Equipment', extract_names=['gross ppe', 'gross property plant equipment', 'gross property plant and equipment', 'ppe gross', 'property plant equipment gross', 'property plant and equipment gross', 'grs ppe', 'grs property plant equipment', 'grs property plant and equipment', 'ppe grs', 'property plant equipment grs', 'property plant and equipment grs'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='dep', display_name='Accumulated Depreciation', extract_names=['accumulated depreciation', 'depreciation', 'dep', 'accumulated dep', 'acc depreciation', 'accum depreciation', 'acc dep', 'accum dep'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='net_ppe', display_name='Net Property, Plant & Equipment', extract_names=['ppe', 'property plant equipment', 'property plant and equipment', 'ppe net', 'property plant equipment net', 'property plant and equipment net', 'net ppe', 'net property plant equipment', 'net property plant and equipment'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='gross_ppe[t] - dep[t]'), ItemConfig(key='goodwill', display_name='Goodwill and Intangible Assets', extract_names=['goodwill', 'goodwill and intangible assets', 'goodwill and intangibles', 'goodwill intangible assets', 'goodwill intangibles', 'goodwill total', 'goodwill and intangible assets total', 'goodwill and intangibles total', 'goodwill intangible assets total', 'goodwill intangibles total'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='lt_invest', display_name='Long-Term Investments', extract_names=['lt invest', 'lt investments', 'long term invest', 'long term investments', 'longterm invest', 'longterm investments'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='def_tax_lt', display_name='Deferred Tax Assets, Long-Term', extract_names=['def tax asset long term', 'deferred tax asset long term', 'tax asset long term', 'def tax assets long term', 'deferred tax assets long term', 'tax assets long term', 'def tax asset longterm', 'deferred tax asset longterm', 'tax asset longterm', 'def tax assets longterm', 'deferred tax assets longterm', 'tax assets longterm', 'def tax asset lt', 'deferred tax asset lt', 'tax asset lt', 'def tax assets lt', 'deferred tax assets lt', 'tax assets lt', 'def tax asset', 'deferred tax asset', 'tax asset', 'def tax assets', 'deferred tax assets', 'tax assets', 'long term assets tax deferred', 'lt assets tax deferred', 'lt assets tax def', 'long term assets tax def', 'long term assets deferred tax', 'lt assets deferred tax', 'lt assets def tax', 'long term assets def tax'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_lt_assets', display_name='Other Long-Term Assets', extract_names=['other lt assets', 'other lt asset', 'other longterm assets', 'other longterm asset', 'other long term assets', 'other long term asset', 'lt assets other', 'lt asset other', 'longterm assets other', 'longterm asset other', 'long term assets other', 'long term asset other'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_non_current_assets', display_name='Total Non-Current Assets', extract_names=['total non current assets', 'total noncurrent assets', 'total lt assets', 'total longterm assets', 'total long term assets'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='net_ppe[t] + goodwill[t] + lt_invest[t] + def_tax_lt[t] + other_lt_assets[t]'), ItemConfig(key='total_assets', display_name='Total Assets', extract_names=['total assets', 'total asset', 'assets', 'asset'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_current_assets[t] + total_non_current_assets[t]'), ItemConfig(key='payables', display_name='Payables', extract_names=['payables', 'accounts payable', 'ap', 'payables and accrued expenses', 'payables and accrued expense', 'payable and accrued expenses', 'payable and accrued expense', 'payables and acc expenses', 'payables and acc expense', 'payable and acc expenses', 'payable and acc expense', 'payables and accrued exps', 'payables and accrued exp', 'payable and accrued exps', 'payable and accrued exp', 'payables and acc exps', 'payables and acc exp', 'payable and acc exps', 'payable and acc exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='st_debt', display_name='Short-Term Debt', extract_names=['st debt', 'short term debt', 'shortterm debt', 'st borrow', 'short term borrow', 'shortterm borrowst borrowings', 'short term borrowings', 'shortterm borrowings'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='current_lt_debt', display_name='Current Portion of Long-Term Debt', extract_names=['curr port of lt debt', 'curr port lt debt', 'current port of lt debt', 'current port lt debt', 'curr portion of lt debt', 'curr portion lt debt', 'current portion of lt debt', 'current portion lt debt', 'curr port of longterm debt', 'curr port longterm debt', 'current port of longterm debt', 'current port longterm debt', 'curr portion of longterm debt', 'curr portion longterm debt', 'current portion of longterm debt', 'current portion longterm debt', 'curr port of long term debt', 'curr port long term debt', 'current port of long term debt', 'current port long term debt', 'curr portion of long term debt', 'curr portion long term debt', 'current portion of long term debt', 'current portion long term debt', 'curr port of debt', 'curr port debt', 'current port of debt', 'current port debt', 'curr portion of debt', 'curr portion debt', 'current portion of debt', 'current portion debt', 'curr part of lt debt', 'curr part lt debt', 'current part of lt debt', 'current part lt debt', 'curr part of longterm debt', 'curr part longterm debt', 'current part of longterm debt', 'current part longterm debt', 'curr part of long term debt', 'curr part long term debt', 'current part of long term debt', 'current part long term debt', 'curr part of debt', 'curr part debt', 'current part of debt', 'current part debt'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='tax_liab_st', display_name='Tax Liabilities, Short-Term', extract_names=['tax liab shortterm', 'tax liability shortterm', 'tax liabilities shortterm', 'tax liab short term', 'tax liability short term', 'tax liabilities short term', 'tax liab st', 'tax liability st', 'tax liabilities st', 'shortterm tax liab', 'shortterm tax liability', 'shortterm tax liabilities', 'short term tax liab', 'short term tax liability', 'short term tax liabilities', 'st tax liab', 'st tax liability', 'st tax liabilities', 'def tax liab shortterm', 'def tax liability shortterm', 'def tax liabilities shortterm', 'def tax liab short term', 'def tax liability short term', 'def tax liabilities short term', 'def tax liab st', 'def tax liability st', 'def tax liabilities st', 'def shortterm tax liab', 'def shortterm tax liability', 'def shortterm tax liabilities', 'def short term tax liab', 'def short term tax liability', 'def short term tax liabilities', 'def st tax liab', 'def st tax liability', 'def st tax liabilities', 'deferred tax liab shortterm', 'deferred tax liability shortterm', 'deferred tax liabilities shortterm', 'deferred tax liab short term', 'deferred tax liability short term', 'deferred tax liabilities short term', 'deferred tax liab st', 'deferred tax liability st', 'deferred tax liabilities st', 'deferred shortterm tax liab', 'deferred shortterm tax liability', 'deferred shortterm tax liabilities', 'deferred short term tax liab', 'deferred short term tax liability', 'deferred short term tax liabilities', 'deferred st tax liab', 'deferred st tax liability', 'deferred st tax liabilities', 'tax liab noncurr', 'tax liability noncurr', 'tax liabilities noncurr', 'tax liab non curr', 'tax liability non curr', 'tax liabilities non curr', 'noncurr tax liab', 'noncurr tax liability', 'noncurr tax liabilities', 'non curr tax liab', 'non curr tax liability', 'non curr tax liabilities', 'def tax liab noncurr', 'def tax liability noncurr', 'def tax liabilities noncurr', 'def tax liab non curr', 'def tax liability non curr', 'def tax liabilities non curr', 'def noncurr tax liab', 'def noncurr tax liability', 'def noncurr tax liabilities', 'def non curr tax liab', 'def non curr tax liability', 'def non curr tax liabilities', 'deferred tax liab noncurr', 'deferred tax liability noncurr', 'deferred tax liabilities noncurr', 'deferred tax liab non curr', 'deferred tax liability non curr', 'deferred tax liabilities non curr', 'deferred noncurr tax liab', 'deferred noncurr tax liability', 'deferred noncurr tax liabilities', 'deferred non curr tax liab', 'deferred non curr tax liability', 'deferred non curr tax liabilities', 'tax liab noncurrent', 'tax liability noncurrent', 'tax liabilities noncurrent', 'tax liab non current', 'tax liability non current', 'tax liabilities non current', 'noncurrent tax liab', 'noncurrent tax liability', 'noncurrent tax liabilities', 'non current tax liab', 'non current tax liability', 'non current tax liabilities', 'def tax liab noncurrent', 'def tax liability noncurrent', 'def tax liabilities noncurrent', 'def tax liab non current', 'def tax liability non current', 'def tax liabilities non current', 'def noncurrent tax liab', 'def noncurrent tax liability', 'def noncurrent tax liabilities', 'def non current tax liab', 'def non current tax liability', 'def non current tax liabilities', 'deferred tax liab noncurrent', 'deferred tax liability noncurrent', 'deferred tax liabilities noncurrent', 'deferred tax liab non current', 'deferred tax liability non current', 'deferred tax liabilities non current', 'deferred noncurrent tax liab', 'deferred noncurrent tax liability', 'deferred noncurrent tax liabilities', 'deferred non current tax liab', 'deferred non current tax liability', 'deferred non current tax liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_current_liab', display_name='Other Current Liabilities', extract_names=['other current liabilities', 'other current liab', 'other curr liabilities', 'other curr liab', 'other liabilities current', 'other liab current', 'other liabilities curr', 'other liab curr'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_current_liab', display_name='Total Current Liabilities', extract_names=['total current liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='payables[t] + st_debt[t] + tax_liab_st[t] + current_lt_debt[t] + other_current_liab[t]'), ItemConfig(key='lt_debt', display_name='Long-Term Debt', extract_names=['lt debt', 'long term debt', 'longterm debt', 'lt borrow', 'long term borrow', 'longterm borrow', 'lt borrowings', 'long term borrowings', 'longterm borrowings', 'lt debt total', 'long term debt total', 'longterm debt total', 'lt borrow total', 'long term borrow total', 'longterm borrow total', 'lt borrowings total', 'long term borrowings total', 'longterm borrowings total'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=True), expr_str=None), ItemConfig(key='total_debt', display_name='Total Debt', extract_names=['total debt'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='st_debt[t] + lt_debt[t]'), ItemConfig(key='deferred_rev', display_name='Deferred Revenue', extract_names=['deferred revenue', 'deferred sales', 'def revenue', 'def salesnon current revenue', 'non current sales', 'non current revenue def', 'non current sales def', 'non current revenue deferred', 'non current sales deferred', 'revenue non current', 'sales non current', 'revenue def non current', 'sales def non current', 'revenue deferred non current', 'sales deferred non current', 'def revenue non current', 'def sales non current', 'def revenue def non current', 'def sales def non current', 'def revenue deferred non current', 'def sales deferred non current', 'deferred revenue non current', 'deferred sales non current', 'deferred revenue def non current', 'deferred sales def non current', 'deferred revenue deferred non current', 'deferred sales deferred non current', 'non curr revenue', 'non curr sales', 'non curr revenue def', 'non curr sales def', 'non curr revenue deferred', 'non curr sales deferred', 'revenue non curr', 'sales non curr', 'revenue def non curr', 'sales def non curr', 'revenue deferred non curr', 'sales deferred non curr', 'def revenue non curr', 'def sales non curr', 'def revenue def non curr', 'def sales def non curr', 'def revenue deferred non curr', 'def sales deferred non curr', 'deferred revenue non curr', 'deferred sales non curr', 'deferred revenue def non curr', 'deferred sales def non curr', 'deferred revenue deferred non curr', 'deferred sales deferred non currnoncurrent revenue', 'noncurrent sales', 'noncurrent revenue def', 'noncurrent sales def', 'noncurrent revenue deferred', 'noncurrent sales deferred', 'revenue noncurrent', 'sales noncurrent', 'revenue def noncurrent', 'sales def noncurrent', 'revenue deferred noncurrent', 'sales deferred noncurrent', 'def revenue noncurrent', 'def sales noncurrent', 'def revenue def noncurrent', 'def sales def noncurrent', 'def revenue deferred noncurrent', 'def sales deferred noncurrent', 'deferred revenue noncurrent', 'deferred sales noncurrent', 'deferred revenue def noncurrent', 'deferred sales def noncurrent', 'deferred revenue deferred noncurrent', 'deferred sales deferred noncurrent', 'noncurr revenue', 'noncurr sales', 'noncurr revenue def', 'noncurr sales def', 'noncurr revenue deferred', 'noncurr sales deferred', 'revenue noncurr', 'sales noncurr', 'revenue def noncurr', 'sales def noncurr', 'revenue deferred noncurr', 'sales deferred noncurr', 'def revenue noncurr', 'def sales noncurr', 'def revenue def noncurr', 'def sales def noncurr', 'def revenue deferred noncurr', 'def sales deferred noncurr', 'deferred revenue noncurr', 'deferred sales noncurr', 'deferred revenue def noncurr', 'deferred sales def noncurr', 'deferred revenue deferred noncurr', 'deferred sales deferred noncurr'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='tax_liab_lt', display_name='Tax Liabilities, Long-Term', extract_names=['tax liab longterm', 'tax liability longterm', 'tax liabilities longterm', 'tax liab long term', 'tax liability long term', 'tax liabilities long term', 'tax liab lt', 'tax liability lt', 'tax liabilities lt', 'longterm tax liab', 'longterm tax liability', 'longterm tax liabilities', 'long term tax liab', 'long term tax liability', 'long term tax liabilities', 'lt tax liab', 'lt tax liability', 'lt tax liabilities', 'tax liab longterm def', 'tax liability longterm def', 'tax liabilities longterm def', 'tax liab long term def', 'tax liability long term def', 'tax liabilities long term def', 'tax liab lt def', 'tax liability lt def', 'tax liabilities lt def', 'longterm tax liab def', 'longterm tax liability def', 'longterm tax liabilities def', 'long term tax liab def', 'long term tax liability def', 'long term tax liabilities def', 'lt tax liab def', 'lt tax liability def', 'lt tax liabilities def', 'tax liab longterm deferred', 'tax liability longterm deferred', 'tax liabilities longterm deferred', 'tax liab long term deferred', 'tax liability long term deferred', 'tax liabilities long term deferred', 'tax liab lt deferred', 'tax liability lt deferred', 'tax liabilities lt deferred', 'longterm tax liab deferred', 'longterm tax liability deferred', 'longterm tax liabilities deferred', 'long term tax liab deferred', 'long term tax liability deferred', 'long term tax liabilities deferred', 'lt tax liab deferred', 'lt tax liability deferred', 'lt tax liabilities deferred', 'def tax liab longterm', 'def tax liability longterm', 'def tax liabilities longterm', 'def tax liab long term', 'def tax liability long term', 'def tax liabilities long term', 'def tax liab lt', 'def tax liability lt', 'def tax liabilities lt', 'def longterm tax liab', 'def longterm tax liability', 'def longterm tax liabilities', 'def long term tax liab', 'def long term tax liability', 'def long term tax liabilities', 'def lt tax liab', 'def lt tax liability', 'def lt tax liabilities', 'deferred tax liab longterm', 'deferred tax liability longterm', 'deferred tax liabilities longterm', 'deferred tax liab long term', 'deferred tax liability long term', 'deferred tax liabilities long term', 'deferred tax liab lt', 'deferred tax liability lt', 'deferred tax liabilities lt', 'deferred longterm tax liab', 'deferred longterm tax liability', 'deferred longterm tax liabilities', 'deferred long term tax liab', 'deferred long term tax liability', 'deferred long term tax liabilities', 'deferred lt tax liab', 'deferred lt tax liability', 'deferred lt tax liabilities', 'tax liab noncurrent', 'tax liability noncurrent', 'tax liabilities noncurrent', 'noncurrent tax liab', 'noncurrent tax liability', 'noncurrent tax liabilities', 'def tax liab noncurrent', 'def tax liability noncurrent', 'def tax liabilities noncurrent', 'def noncurrent tax liab', 'def noncurrent tax liability', 'def noncurrent tax liabilities', 'deferred tax liab noncurrent', 'deferred tax liability noncurrent', 'deferred tax liabilities noncurrent', 'deferred noncurrent tax liab', 'deferred noncurrent tax liability', 'deferred noncurrent tax liabilities', 'tax liab noncurr', 'tax liability noncurr', 'tax liabilities noncurr', 'noncurr tax liab', 'noncurr tax liability', 'noncurr tax liabilities', 'def tax liab noncurr', 'def tax liability noncurr', 'def tax liabilities noncurr', 'def noncurr tax liab', 'def noncurr tax liability', 'def noncurr tax liabilities', 'deferred tax liab noncurr', 'deferred tax liability noncurr', 'deferred tax liabilities noncurr', 'deferred noncurr tax liab', 'deferred noncurr tax liability', 'deferred noncurr tax liabilities', 'tax liab non current', 'tax liability non current', 'tax liabilities non current', 'non current tax liab', 'non current tax liability', 'non current tax liabilities', 'def tax liab non current', 'def tax liability non current', 'def tax liabilities non current', 'def non current tax liab', 'def non current tax liability', 'def non current tax liabilities', 'deferred tax liab non current', 'deferred tax liability non current', 'deferred tax liabilities non current', 'deferred non current tax liab', 'deferred non current tax liability', 'deferred non current tax liabilities', 'tax liab non curr', 'tax liability non curr', 'tax liabilities non curr', 'non curr tax liab', 'non curr tax liability', 'non curr tax liabilities', 'def tax liab non curr', 'def tax liability non curr', 'def tax liabilities non curr', 'def non curr tax liab', 'def non curr tax liability', 'def non curr tax liabilities', 'deferred tax liab non curr', 'deferred tax liability non curr', 'deferred tax liabilities non curr', 'deferred non curr tax liab', 'deferred non curr tax liability', 'deferred non curr tax liabilities', 'tax liab', 'tax liability', 'tax liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='deposit_liab', display_name='Deposit Liabilities', extract_names=['deposit liab', 'deposit liability', 'deposit liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_lt_liab', display_name='Other Long-Term Liabilities', extract_names=['other lt liabilities', 'other longterm liabilities', 'other long term liabilities', 'other lt liab', 'other longterm liab', 'other long term liab', 'other noncurrent liabilities', 'other non current liabilities', 'other noncurr liabilities', 'other non curr liabilities', 'other noncurrent liab', 'other non current liab', 'other noncurr liab', 'other non curr liab', 'other liabilities lt', 'other liabilities longterm', 'other liabilities long term', 'other liab lt', 'other liab longterm', 'other liab long term', 'other liabilities noncurrent', 'other liabilities non current', 'other liabilities noncurr', 'other liabilities non curr', 'other liab noncurrent', 'other liab non current', 'other liab noncurr', 'other liab non curr', 'lt liabilities other', 'longterm liabilities other', 'long term liabilities other', 'lt liab other', 'longterm liab other', 'long term liab other', 'noncurrent liabilities other', 'non current liabilities other', 'noncurr liabilities other', 'non curr liabilities other', 'noncurrent liab other', 'non current liab other', 'noncurr liab other', 'non curr liab other', 'liabilities lt other', 'liabilities longterm other', 'liabilities long term other', 'liab lt other', 'liab longterm other', 'liab long term other', 'liabilities noncurrent other', 'liabilities non current other', 'liabilities noncurr other', 'liabilities non curr other', 'liab noncurrent other', 'liab non current other', 'liab noncurr other', 'liab non curr other'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_non_current_liab', display_name='Total Non-Current Liabilities', extract_names=['total non current liabilities', 'total noncurrent liabilities', 'total non current liability', 'total noncurrent liability', 'total non current liab', 'total noncurrent liab'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='lt_debt[t] + deferred_rev[t] + tax_liab_lt[t] + deposit_liab[t] + other_lt_liab[t]'), ItemConfig(key='total_liab', display_name='Total Liabilities', extract_names=['total liab', 'total liability', 'total liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_non_current_liab[t] + total_current_liab[t]'), ItemConfig(key='common_stock', display_name='Common Stock', extract_names=['total common stock', 'total stock', 'total common shares', 'total shares', 'common stock', 'stockcommon shares', 'shares', 'net total common stock', 'net total stock', 'net total common shares', 'net total shares', 'net common stock', 'net stocknet common shares', 'net shares', 'total common stock net', 'total stock net', 'total common shares net', 'total shares net', 'common stock net', 'stock netcommon shares net', 'shares net'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_income', display_name='Other Comprehensive Income', extract_names=['other income', 'other comprehensive income', 'other comp income', 'comp income', 'comprehensive income', 'comprehensive income and other', 'comp income and other', 'comp inc and other', 'comprehensive inc and other', 'comprehensive income other', 'comp income other', 'comp inc other', 'comprehensive inc other'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='retained_earnings', display_name='Retained Earnings', extract_names=['re', 'retained earnings', 'retained earnings deficit', 're deficit'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='minority_interest', display_name='Minority Interest', extract_names=['minority interest', 'minority int', 'min int', 'min interest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_equity', display_name=\"Total Stockholder's Equity\", extract_names=['total equity', 'total shareholders equity', 'total stockholders equity', 'equity total', 'shareholders equity total', 'stockholders equity total', 'equity', 'shareholders equity', 'stockholders equity'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='other_income[t] + retained_earnings[t] + common_stock[t] + minority_interest[t]'), ItemConfig(key='total_liab_and_equity', display_name='Total Liabilities and Equity', extract_names=['total liabilities and equity', 'total liab and equity', 'total liabilities equity', 'total liab equity', 'liabilities and equity', 'liab and equity', 'liabilities equity', 'liab equity'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_liab[t] + total_equity[t]')]), prior_statement=BalanceSheetData(items_config=DataConfigManager(configs=[ItemConfig(key='cash', display_name='Cash and Cash Equivalents', extract_names=['cash', 'cash and cash equivalents', 'cash and equivalents', 'cash and equiv', 'cash cash equivalents', 'cash equivalents', 'cash equiv'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=True), expr_str=None), ItemConfig(key='st_invest', display_name='Short-Term Investments', extract_names=['shortterm investments', 'short term investments', 'st investments', 'shortterm invest', 'short term invest', 'st invest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='cash_and_st_invest', display_name='Cash and Short-Term Investments', extract_names=['total cash st investments', 'total cash and st investments', 'total cash and shortterm investments', 'total cash and short term investments', 'total cash shortterm investments', 'total cash short term investments', 'total cash st invest', 'total cash and st invest', 'total cash and shortterm invest', 'total cash and short term invest', 'total cash shortterm invest', 'total cash short term invest', 'cash st investments', 'cash and st investments', 'cash and shortterm investments', 'cash and short term investments', 'cash shortterm investments', 'cash short term investments', 'cash st invest', 'cash and st invest', 'cash and shortterm invest', 'cash and short term invest', 'cash shortterm invest', 'cash short term invest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='cash[t] + st_invest[t]'), ItemConfig(key='receivables', display_name='Receivables', extract_names=['receivables', 'rec', 'accounts receivable', 'ar'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='inventory', display_name='Inventory', extract_names=['inv', 'inventory', 'inventories'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='def_tax_st', display_name='Deferred Tax Assets, Current', extract_names=['def tax asset curr', 'deferred tax asset curr', 'tax asset curr', 'def tax assets curr', 'deferred tax assets curr', 'tax assets curr', 'def tax asset current', 'deferred tax asset current', 'tax asset current', 'def tax assets current', 'deferred tax assets current', 'tax assets current', 'def tax asset short term', 'deferred tax asset short term', 'tax asset short term', 'def tax assets short term', 'deferred tax assets short term', 'tax assets short term', 'def tax asset shortterm', 'deferred tax asset shortterm', 'tax asset shortterm', 'def tax assets shortterm', 'deferred tax assets shortterm', 'tax assets shortterm', 'def tax asset st', 'deferred tax asset st', 'tax asset st', 'def tax assets st', 'deferred tax assets st', 'tax assets st'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_current_assets', display_name='Other Current Assets', extract_names=['other current assets', 'other current asset', 'other curr assets', 'other curr asset', 'oca'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_current_assets', display_name='Total Current Assets', extract_names=['total current assets', 'tca'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='cash_and_st_invest[t] + receivables[t] + inventory[t] + def_tax_st[t] + other_current_assets[t]'), ItemConfig(key='gross_ppe', display_name='Grosss Property, Plant & Equipment', extract_names=['gross ppe', 'gross property plant equipment', 'gross property plant and equipment', 'ppe gross', 'property plant equipment gross', 'property plant and equipment gross', 'grs ppe', 'grs property plant equipment', 'grs property plant and equipment', 'ppe grs', 'property plant equipment grs', 'property plant and equipment grs'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='dep', display_name='Accumulated Depreciation', extract_names=['accumulated depreciation', 'depreciation', 'dep', 'accumulated dep', 'acc depreciation', 'accum depreciation', 'acc dep', 'accum dep'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='net_ppe', display_name='Net Property, Plant & Equipment', extract_names=['ppe', 'property plant equipment', 'property plant and equipment', 'ppe net', 'property plant equipment net', 'property plant and equipment net', 'net ppe', 'net property plant equipment', 'net property plant and equipment'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='gross_ppe[t] - dep[t]'), ItemConfig(key='goodwill', display_name='Goodwill and Intangible Assets', extract_names=['goodwill', 'goodwill and intangible assets', 'goodwill and intangibles', 'goodwill intangible assets', 'goodwill intangibles', 'goodwill total', 'goodwill and intangible assets total', 'goodwill and intangibles total', 'goodwill intangible assets total', 'goodwill intangibles total'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='lt_invest', display_name='Long-Term Investments', extract_names=['lt invest', 'lt investments', 'long term invest', 'long term investments', 'longterm invest', 'longterm investments'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='def_tax_lt', display_name='Deferred Tax Assets, Long-Term', extract_names=['def tax asset long term', 'deferred tax asset long term', 'tax asset long term', 'def tax assets long term', 'deferred tax assets long term', 'tax assets long term', 'def tax asset longterm', 'deferred tax asset longterm', 'tax asset longterm', 'def tax assets longterm', 'deferred tax assets longterm', 'tax assets longterm', 'def tax asset lt', 'deferred tax asset lt', 'tax asset lt', 'def tax assets lt', 'deferred tax assets lt', 'tax assets lt', 'def tax asset', 'deferred tax asset', 'tax asset', 'def tax assets', 'deferred tax assets', 'tax assets', 'long term assets tax deferred', 'lt assets tax deferred', 'lt assets tax def', 'long term assets tax def', 'long term assets deferred tax', 'lt assets deferred tax', 'lt assets def tax', 'long term assets def tax'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_lt_assets', display_name='Other Long-Term Assets', extract_names=['other lt assets', 'other lt asset', 'other longterm assets', 'other longterm asset', 'other long term assets', 'other long term asset', 'lt assets other', 'lt asset other', 'longterm assets other', 'longterm asset other', 'long term assets other', 'long term asset other'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_non_current_assets', display_name='Total Non-Current Assets', extract_names=['total non current assets', 'total noncurrent assets', 'total lt assets', 'total longterm assets', 'total long term assets'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='net_ppe[t] + goodwill[t] + lt_invest[t] + def_tax_lt[t] + other_lt_assets[t]'), ItemConfig(key='total_assets', display_name='Total Assets', extract_names=['total assets', 'total asset', 'assets', 'asset'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_current_assets[t] + total_non_current_assets[t]'), ItemConfig(key='payables', display_name='Payables', extract_names=['payables', 'accounts payable', 'ap', 'payables and accrued expenses', 'payables and accrued expense', 'payable and accrued expenses', 'payable and accrued expense', 'payables and acc expenses', 'payables and acc expense', 'payable and acc expenses', 'payable and acc expense', 'payables and accrued exps', 'payables and accrued exp', 'payable and accrued exps', 'payable and accrued exp', 'payables and acc exps', 'payables and acc exp', 'payable and acc exps', 'payable and acc exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='st_debt', display_name='Short-Term Debt', extract_names=['st debt', 'short term debt', 'shortterm debt', 'st borrow', 'short term borrow', 'shortterm borrowst borrowings', 'short term borrowings', 'shortterm borrowings'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='current_lt_debt', display_name='Current Portion of Long-Term Debt', extract_names=['curr port of lt debt', 'curr port lt debt', 'current port of lt debt', 'current port lt debt', 'curr portion of lt debt', 'curr portion lt debt', 'current portion of lt debt', 'current portion lt debt', 'curr port of longterm debt', 'curr port longterm debt', 'current port of longterm debt', 'current port longterm debt', 'curr portion of longterm debt', 'curr portion longterm debt', 'current portion of longterm debt', 'current portion longterm debt', 'curr port of long term debt', 'curr port long term debt', 'current port of long term debt', 'current port long term debt', 'curr portion of long term debt', 'curr portion long term debt', 'current portion of long term debt', 'current portion long term debt', 'curr port of debt', 'curr port debt', 'current port of debt', 'current port debt', 'curr portion of debt', 'curr portion debt', 'current portion of debt', 'current portion debt', 'curr part of lt debt', 'curr part lt debt', 'current part of lt debt', 'current part lt debt', 'curr part of longterm debt', 'curr part longterm debt', 'current part of longterm debt', 'current part longterm debt', 'curr part of long term debt', 'curr part long term debt', 'current part of long term debt', 'current part long term debt', 'curr part of debt', 'curr part debt', 'current part of debt', 'current part debt'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='tax_liab_st', display_name='Tax Liabilities, Short-Term', extract_names=['tax liab shortterm', 'tax liability shortterm', 'tax liabilities shortterm', 'tax liab short term', 'tax liability short term', 'tax liabilities short term', 'tax liab st', 'tax liability st', 'tax liabilities st', 'shortterm tax liab', 'shortterm tax liability', 'shortterm tax liabilities', 'short term tax liab', 'short term tax liability', 'short term tax liabilities', 'st tax liab', 'st tax liability', 'st tax liabilities', 'def tax liab shortterm', 'def tax liability shortterm', 'def tax liabilities shortterm', 'def tax liab short term', 'def tax liability short term', 'def tax liabilities short term', 'def tax liab st', 'def tax liability st', 'def tax liabilities st', 'def shortterm tax liab', 'def shortterm tax liability', 'def shortterm tax liabilities', 'def short term tax liab', 'def short term tax liability', 'def short term tax liabilities', 'def st tax liab', 'def st tax liability', 'def st tax liabilities', 'deferred tax liab shortterm', 'deferred tax liability shortterm', 'deferred tax liabilities shortterm', 'deferred tax liab short term', 'deferred tax liability short term', 'deferred tax liabilities short term', 'deferred tax liab st', 'deferred tax liability st', 'deferred tax liabilities st', 'deferred shortterm tax liab', 'deferred shortterm tax liability', 'deferred shortterm tax liabilities', 'deferred short term tax liab', 'deferred short term tax liability', 'deferred short term tax liabilities', 'deferred st tax liab', 'deferred st tax liability', 'deferred st tax liabilities', 'tax liab noncurr', 'tax liability noncurr', 'tax liabilities noncurr', 'tax liab non curr', 'tax liability non curr', 'tax liabilities non curr', 'noncurr tax liab', 'noncurr tax liability', 'noncurr tax liabilities', 'non curr tax liab', 'non curr tax liability', 'non curr tax liabilities', 'def tax liab noncurr', 'def tax liability noncurr', 'def tax liabilities noncurr', 'def tax liab non curr', 'def tax liability non curr', 'def tax liabilities non curr', 'def noncurr tax liab', 'def noncurr tax liability', 'def noncurr tax liabilities', 'def non curr tax liab', 'def non curr tax liability', 'def non curr tax liabilities', 'deferred tax liab noncurr', 'deferred tax liability noncurr', 'deferred tax liabilities noncurr', 'deferred tax liab non curr', 'deferred tax liability non curr', 'deferred tax liabilities non curr', 'deferred noncurr tax liab', 'deferred noncurr tax liability', 'deferred noncurr tax liabilities', 'deferred non curr tax liab', 'deferred non curr tax liability', 'deferred non curr tax liabilities', 'tax liab noncurrent', 'tax liability noncurrent', 'tax liabilities noncurrent', 'tax liab non current', 'tax liability non current', 'tax liabilities non current', 'noncurrent tax liab', 'noncurrent tax liability', 'noncurrent tax liabilities', 'non current tax liab', 'non current tax liability', 'non current tax liabilities', 'def tax liab noncurrent', 'def tax liability noncurrent', 'def tax liabilities noncurrent', 'def tax liab non current', 'def tax liability non current', 'def tax liabilities non current', 'def noncurrent tax liab', 'def noncurrent tax liability', 'def noncurrent tax liabilities', 'def non current tax liab', 'def non current tax liability', 'def non current tax liabilities', 'deferred tax liab noncurrent', 'deferred tax liability noncurrent', 'deferred tax liabilities noncurrent', 'deferred tax liab non current', 'deferred tax liability non current', 'deferred tax liabilities non current', 'deferred noncurrent tax liab', 'deferred noncurrent tax liability', 'deferred noncurrent tax liabilities', 'deferred non current tax liab', 'deferred non current tax liability', 'deferred non current tax liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_current_liab', display_name='Other Current Liabilities', extract_names=['other current liabilities', 'other current liab', 'other curr liabilities', 'other curr liab', 'other liabilities current', 'other liab current', 'other liabilities curr', 'other liab curr'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_current_liab', display_name='Total Current Liabilities', extract_names=['total current liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='payables[t] + st_debt[t] + tax_liab_st[t] + current_lt_debt[t] + other_current_liab[t]'), ItemConfig(key='lt_debt', display_name='Long-Term Debt', extract_names=['lt debt', 'long term debt', 'longterm debt', 'lt borrow', 'long term borrow', 'longterm borrow', 'lt borrowings', 'long term borrowings', 'longterm borrowings', 'lt debt total', 'long term debt total', 'longterm debt total', 'lt borrow total', 'long term borrow total', 'longterm borrow total', 'lt borrowings total', 'long term borrowings total', 'longterm borrowings total'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=True), expr_str=None), ItemConfig(key='total_debt', display_name='Total Debt', extract_names=['total debt'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='st_debt[t] + lt_debt[t]'), ItemConfig(key='deferred_rev', display_name='Deferred Revenue', extract_names=['deferred revenue', 'deferred sales', 'def revenue', 'def salesnon current revenue', 'non current sales', 'non current revenue def', 'non current sales def', 'non current revenue deferred', 'non current sales deferred', 'revenue non current', 'sales non current', 'revenue def non current', 'sales def non current', 'revenue deferred non current', 'sales deferred non current', 'def revenue non current', 'def sales non current', 'def revenue def non current', 'def sales def non current', 'def revenue deferred non current', 'def sales deferred non current', 'deferred revenue non current', 'deferred sales non current', 'deferred revenue def non current', 'deferred sales def non current', 'deferred revenue deferred non current', 'deferred sales deferred non current', 'non curr revenue', 'non curr sales', 'non curr revenue def', 'non curr sales def', 'non curr revenue deferred', 'non curr sales deferred', 'revenue non curr', 'sales non curr', 'revenue def non curr', 'sales def non curr', 'revenue deferred non curr', 'sales deferred non curr', 'def revenue non curr', 'def sales non curr', 'def revenue def non curr', 'def sales def non curr', 'def revenue deferred non curr', 'def sales deferred non curr', 'deferred revenue non curr', 'deferred sales non curr', 'deferred revenue def non curr', 'deferred sales def non curr', 'deferred revenue deferred non curr', 'deferred sales deferred non currnoncurrent revenue', 'noncurrent sales', 'noncurrent revenue def', 'noncurrent sales def', 'noncurrent revenue deferred', 'noncurrent sales deferred', 'revenue noncurrent', 'sales noncurrent', 'revenue def noncurrent', 'sales def noncurrent', 'revenue deferred noncurrent', 'sales deferred noncurrent', 'def revenue noncurrent', 'def sales noncurrent', 'def revenue def noncurrent', 'def sales def noncurrent', 'def revenue deferred noncurrent', 'def sales deferred noncurrent', 'deferred revenue noncurrent', 'deferred sales noncurrent', 'deferred revenue def noncurrent', 'deferred sales def noncurrent', 'deferred revenue deferred noncurrent', 'deferred sales deferred noncurrent', 'noncurr revenue', 'noncurr sales', 'noncurr revenue def', 'noncurr sales def', 'noncurr revenue deferred', 'noncurr sales deferred', 'revenue noncurr', 'sales noncurr', 'revenue def noncurr', 'sales def noncurr', 'revenue deferred noncurr', 'sales deferred noncurr', 'def revenue noncurr', 'def sales noncurr', 'def revenue def noncurr', 'def sales def noncurr', 'def revenue deferred noncurr', 'def sales deferred noncurr', 'deferred revenue noncurr', 'deferred sales noncurr', 'deferred revenue def noncurr', 'deferred sales def noncurr', 'deferred revenue deferred noncurr', 'deferred sales deferred noncurr'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='tax_liab_lt', display_name='Tax Liabilities, Long-Term', extract_names=['tax liab longterm', 'tax liability longterm', 'tax liabilities longterm', 'tax liab long term', 'tax liability long term', 'tax liabilities long term', 'tax liab lt', 'tax liability lt', 'tax liabilities lt', 'longterm tax liab', 'longterm tax liability', 'longterm tax liabilities', 'long term tax liab', 'long term tax liability', 'long term tax liabilities', 'lt tax liab', 'lt tax liability', 'lt tax liabilities', 'tax liab longterm def', 'tax liability longterm def', 'tax liabilities longterm def', 'tax liab long term def', 'tax liability long term def', 'tax liabilities long term def', 'tax liab lt def', 'tax liability lt def', 'tax liabilities lt def', 'longterm tax liab def', 'longterm tax liability def', 'longterm tax liabilities def', 'long term tax liab def', 'long term tax liability def', 'long term tax liabilities def', 'lt tax liab def', 'lt tax liability def', 'lt tax liabilities def', 'tax liab longterm deferred', 'tax liability longterm deferred', 'tax liabilities longterm deferred', 'tax liab long term deferred', 'tax liability long term deferred', 'tax liabilities long term deferred', 'tax liab lt deferred', 'tax liability lt deferred', 'tax liabilities lt deferred', 'longterm tax liab deferred', 'longterm tax liability deferred', 'longterm tax liabilities deferred', 'long term tax liab deferred', 'long term tax liability deferred', 'long term tax liabilities deferred', 'lt tax liab deferred', 'lt tax liability deferred', 'lt tax liabilities deferred', 'def tax liab longterm', 'def tax liability longterm', 'def tax liabilities longterm', 'def tax liab long term', 'def tax liability long term', 'def tax liabilities long term', 'def tax liab lt', 'def tax liability lt', 'def tax liabilities lt', 'def longterm tax liab', 'def longterm tax liability', 'def longterm tax liabilities', 'def long term tax liab', 'def long term tax liability', 'def long term tax liabilities', 'def lt tax liab', 'def lt tax liability', 'def lt tax liabilities', 'deferred tax liab longterm', 'deferred tax liability longterm', 'deferred tax liabilities longterm', 'deferred tax liab long term', 'deferred tax liability long term', 'deferred tax liabilities long term', 'deferred tax liab lt', 'deferred tax liability lt', 'deferred tax liabilities lt', 'deferred longterm tax liab', 'deferred longterm tax liability', 'deferred longterm tax liabilities', 'deferred long term tax liab', 'deferred long term tax liability', 'deferred long term tax liabilities', 'deferred lt tax liab', 'deferred lt tax liability', 'deferred lt tax liabilities', 'tax liab noncurrent', 'tax liability noncurrent', 'tax liabilities noncurrent', 'noncurrent tax liab', 'noncurrent tax liability', 'noncurrent tax liabilities', 'def tax liab noncurrent', 'def tax liability noncurrent', 'def tax liabilities noncurrent', 'def noncurrent tax liab', 'def noncurrent tax liability', 'def noncurrent tax liabilities', 'deferred tax liab noncurrent', 'deferred tax liability noncurrent', 'deferred tax liabilities noncurrent', 'deferred noncurrent tax liab', 'deferred noncurrent tax liability', 'deferred noncurrent tax liabilities', 'tax liab noncurr', 'tax liability noncurr', 'tax liabilities noncurr', 'noncurr tax liab', 'noncurr tax liability', 'noncurr tax liabilities', 'def tax liab noncurr', 'def tax liability noncurr', 'def tax liabilities noncurr', 'def noncurr tax liab', 'def noncurr tax liability', 'def noncurr tax liabilities', 'deferred tax liab noncurr', 'deferred tax liability noncurr', 'deferred tax liabilities noncurr', 'deferred noncurr tax liab', 'deferred noncurr tax liability', 'deferred noncurr tax liabilities', 'tax liab non current', 'tax liability non current', 'tax liabilities non current', 'non current tax liab', 'non current tax liability', 'non current tax liabilities', 'def tax liab non current', 'def tax liability non current', 'def tax liabilities non current', 'def non current tax liab', 'def non current tax liability', 'def non current tax liabilities', 'deferred tax liab non current', 'deferred tax liability non current', 'deferred tax liabilities non current', 'deferred non current tax liab', 'deferred non current tax liability', 'deferred non current tax liabilities', 'tax liab non curr', 'tax liability non curr', 'tax liabilities non curr', 'non curr tax liab', 'non curr tax liability', 'non curr tax liabilities', 'def tax liab non curr', 'def tax liability non curr', 'def tax liabilities non curr', 'def non curr tax liab', 'def non curr tax liability', 'def non curr tax liabilities', 'deferred tax liab non curr', 'deferred tax liability non curr', 'deferred tax liabilities non curr', 'deferred non curr tax liab', 'deferred non curr tax liability', 'deferred non curr tax liabilities', 'tax liab', 'tax liability', 'tax liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='deposit_liab', display_name='Deposit Liabilities', extract_names=['deposit liab', 'deposit liability', 'deposit liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_lt_liab', display_name='Other Long-Term Liabilities', extract_names=['other lt liabilities', 'other longterm liabilities', 'other long term liabilities', 'other lt liab', 'other longterm liab', 'other long term liab', 'other noncurrent liabilities', 'other non current liabilities', 'other noncurr liabilities', 'other non curr liabilities', 'other noncurrent liab', 'other non current liab', 'other noncurr liab', 'other non curr liab', 'other liabilities lt', 'other liabilities longterm', 'other liabilities long term', 'other liab lt', 'other liab longterm', 'other liab long term', 'other liabilities noncurrent', 'other liabilities non current', 'other liabilities noncurr', 'other liabilities non curr', 'other liab noncurrent', 'other liab non current', 'other liab noncurr', 'other liab non curr', 'lt liabilities other', 'longterm liabilities other', 'long term liabilities other', 'lt liab other', 'longterm liab other', 'long term liab other', 'noncurrent liabilities other', 'non current liabilities other', 'noncurr liabilities other', 'non curr liabilities other', 'noncurrent liab other', 'non current liab other', 'noncurr liab other', 'non curr liab other', 'liabilities lt other', 'liabilities longterm other', 'liabilities long term other', 'liab lt other', 'liab longterm other', 'liab long term other', 'liabilities noncurrent other', 'liabilities non current other', 'liabilities noncurr other', 'liabilities non curr other', 'liab noncurrent other', 'liab non current other', 'liab noncurr other', 'liab non curr other'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_non_current_liab', display_name='Total Non-Current Liabilities', extract_names=['total non current liabilities', 'total noncurrent liabilities', 'total non current liability', 'total noncurrent liability', 'total non current liab', 'total noncurrent liab'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='lt_debt[t] + deferred_rev[t] + tax_liab_lt[t] + deposit_liab[t] + other_lt_liab[t]'), ItemConfig(key='total_liab', display_name='Total Liabilities', extract_names=['total liab', 'total liability', 'total liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_non_current_liab[t] + total_current_liab[t]'), ItemConfig(key='common_stock', display_name='Common Stock', extract_names=['total common stock', 'total stock', 'total common shares', 'total shares', 'common stock', 'stockcommon shares', 'shares', 'net total common stock', 'net total stock', 'net total common shares', 'net total shares', 'net common stock', 'net stocknet common shares', 'net shares', 'total common stock net', 'total stock net', 'total common shares net', 'total shares net', 'common stock net', 'stock netcommon shares net', 'shares net'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_income', display_name='Other Comprehensive Income', extract_names=['other income', 'other comprehensive income', 'other comp income', 'comp income', 'comprehensive income', 'comprehensive income and other', 'comp income and other', 'comp inc and other', 'comprehensive inc and other', 'comprehensive income other', 'comp income other', 'comp inc other', 'comprehensive inc other'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='retained_earnings', display_name='Retained Earnings', extract_names=['re', 'retained earnings', 'retained earnings deficit', 're deficit'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='minority_interest', display_name='Minority Interest', extract_names=['minority interest', 'minority int', 'min int', 'min interest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_equity', display_name=\"Total Stockholder's Equity\", extract_names=['total equity', 'total shareholders equity', 'total stockholders equity', 'equity total', 'shareholders equity total', 'stockholders equity total', 'equity', 'shareholders equity', 'stockholders equity'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='other_income[t] + retained_earnings[t] + common_stock[t] + minority_interest[t]'), ItemConfig(key='total_liab_and_equity', display_name='Total Liabilities and Equity', extract_names=['total liabilities and equity', 'total liab and equity', 'total liabilities equity', 'total liab equity', 'liabilities and equity', 'liab and equity', 'liabilities equity', 'liab equity'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_liab[t] + total_equity[t]')]), prior_statement=BalanceSheetData(items_config=DataConfigManager(configs=[ItemConfig(key='cash', display_name='Cash and Cash Equivalents', extract_names=['cash', 'cash and cash equivalents', 'cash and equivalents', 'cash and equiv', 'cash cash equivalents', 'cash equivalents', 'cash equiv'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=True), expr_str=None), ItemConfig(key='st_invest', display_name='Short-Term Investments', extract_names=['shortterm investments', 'short term investments', 'st investments', 'shortterm invest', 'short term invest', 'st invest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='cash_and_st_invest', display_name='Cash and Short-Term Investments', extract_names=['total cash st investments', 'total cash and st investments', 'total cash and shortterm investments', 'total cash and short term investments', 'total cash shortterm investments', 'total cash short term investments', 'total cash st invest', 'total cash and st invest', 'total cash and shortterm invest', 'total cash and short term invest', 'total cash shortterm invest', 'total cash short term invest', 'cash st investments', 'cash and st investments', 'cash and shortterm investments', 'cash and short term investments', 'cash shortterm investments', 'cash short term investments', 'cash st invest', 'cash and st invest', 'cash and shortterm invest', 'cash and short term invest', 'cash shortterm invest', 'cash short term invest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='cash[t] + st_invest[t]'), ItemConfig(key='receivables', display_name='Receivables', extract_names=['receivables', 'rec', 'accounts receivable', 'ar'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='inventory', display_name='Inventory', extract_names=['inv', 'inventory', 'inventories'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='def_tax_st', display_name='Deferred Tax Assets, Current', extract_names=['def tax asset curr', 'deferred tax asset curr', 'tax asset curr', 'def tax assets curr', 'deferred tax assets curr', 'tax assets curr', 'def tax asset current', 'deferred tax asset current', 'tax asset current', 'def tax assets current', 'deferred tax assets current', 'tax assets current', 'def tax asset short term', 'deferred tax asset short term', 'tax asset short term', 'def tax assets short term', 'deferred tax assets short term', 'tax assets short term', 'def tax asset shortterm', 'deferred tax asset shortterm', 'tax asset shortterm', 'def tax assets shortterm', 'deferred tax assets shortterm', 'tax assets shortterm', 'def tax asset st', 'deferred tax asset st', 'tax asset st', 'def tax assets st', 'deferred tax assets st', 'tax assets st'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_current_assets', display_name='Other Current Assets', extract_names=['other current assets', 'other current asset', 'other curr assets', 'other curr asset', 'oca'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_current_assets', display_name='Total Current Assets', extract_names=['total current assets', 'tca'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='cash_and_st_invest[t] + receivables[t] + inventory[t] + def_tax_st[t] + other_current_assets[t]'), ItemConfig(key='gross_ppe', display_name='Grosss Property, Plant & Equipment', extract_names=['gross ppe', 'gross property plant equipment', 'gross property plant and equipment', 'ppe gross', 'property plant equipment gross', 'property plant and equipment gross', 'grs ppe', 'grs property plant equipment', 'grs property plant and equipment', 'ppe grs', 'property plant equipment grs', 'property plant and equipment grs'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='dep', display_name='Accumulated Depreciation', extract_names=['accumulated depreciation', 'depreciation', 'dep', 'accumulated dep', 'acc depreciation', 'accum depreciation', 'acc dep', 'accum dep'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='net_ppe', display_name='Net Property, Plant & Equipment', extract_names=['ppe', 'property plant equipment', 'property plant and equipment', 'ppe net', 'property plant equipment net', 'property plant and equipment net', 'net ppe', 'net property plant equipment', 'net property plant and equipment'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='gross_ppe[t] - dep[t]'), ItemConfig(key='goodwill', display_name='Goodwill and Intangible Assets', extract_names=['goodwill', 'goodwill and intangible assets', 'goodwill and intangibles', 'goodwill intangible assets', 'goodwill intangibles', 'goodwill total', 'goodwill and intangible assets total', 'goodwill and intangibles total', 'goodwill intangible assets total', 'goodwill intangibles total'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='lt_invest', display_name='Long-Term Investments', extract_names=['lt invest', 'lt investments', 'long term invest', 'long term investments', 'longterm invest', 'longterm investments'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='def_tax_lt', display_name='Deferred Tax Assets, Long-Term', extract_names=['def tax asset long term', 'deferred tax asset long term', 'tax asset long term', 'def tax assets long term', 'deferred tax assets long term', 'tax assets long term', 'def tax asset longterm', 'deferred tax asset longterm', 'tax asset longterm', 'def tax assets longterm', 'deferred tax assets longterm', 'tax assets longterm', 'def tax asset lt', 'deferred tax asset lt', 'tax asset lt', 'def tax assets lt', 'deferred tax assets lt', 'tax assets lt', 'def tax asset', 'deferred tax asset', 'tax asset', 'def tax assets', 'deferred tax assets', 'tax assets', 'long term assets tax deferred', 'lt assets tax deferred', 'lt assets tax def', 'long term assets tax def', 'long term assets deferred tax', 'lt assets deferred tax', 'lt assets def tax', 'long term assets def tax'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_lt_assets', display_name='Other Long-Term Assets', extract_names=['other lt assets', 'other lt asset', 'other longterm assets', 'other longterm asset', 'other long term assets', 'other long term asset', 'lt assets other', 'lt asset other', 'longterm assets other', 'longterm asset other', 'long term assets other', 'long term asset other'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_non_current_assets', display_name='Total Non-Current Assets', extract_names=['total non current assets', 'total noncurrent assets', 'total lt assets', 'total longterm assets', 'total long term assets'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='net_ppe[t] + goodwill[t] + lt_invest[t] + def_tax_lt[t] + other_lt_assets[t]'), ItemConfig(key='total_assets', display_name='Total Assets', extract_names=['total assets', 'total asset', 'assets', 'asset'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_current_assets[t] + total_non_current_assets[t]'), ItemConfig(key='payables', display_name='Payables', extract_names=['payables', 'accounts payable', 'ap', 'payables and accrued expenses', 'payables and accrued expense', 'payable and accrued expenses', 'payable and accrued expense', 'payables and acc expenses', 'payables and acc expense', 'payable and acc expenses', 'payable and acc expense', 'payables and accrued exps', 'payables and accrued exp', 'payable and accrued exps', 'payable and accrued exp', 'payables and acc exps', 'payables and acc exp', 'payable and acc exps', 'payable and acc exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='st_debt', display_name='Short-Term Debt', extract_names=['st debt', 'short term debt', 'shortterm debt', 'st borrow', 'short term borrow', 'shortterm borrowst borrowings', 'short term borrowings', 'shortterm borrowings'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='current_lt_debt', display_name='Current Portion of Long-Term Debt', extract_names=['curr port of lt debt', 'curr port lt debt', 'current port of lt debt', 'current port lt debt', 'curr portion of lt debt', 'curr portion lt debt', 'current portion of lt debt', 'current portion lt debt', 'curr port of longterm debt', 'curr port longterm debt', 'current port of longterm debt', 'current port longterm debt', 'curr portion of longterm debt', 'curr portion longterm debt', 'current portion of longterm debt', 'current portion longterm debt', 'curr port of long term debt', 'curr port long term debt', 'current port of long term debt', 'current port long term debt', 'curr portion of long term debt', 'curr portion long term debt', 'current portion of long term debt', 'current portion long term debt', 'curr port of debt', 'curr port debt', 'current port of debt', 'current port debt', 'curr portion of debt', 'curr portion debt', 'current portion of debt', 'current portion debt', 'curr part of lt debt', 'curr part lt debt', 'current part of lt debt', 'current part lt debt', 'curr part of longterm debt', 'curr part longterm debt', 'current part of longterm debt', 'current part longterm debt', 'curr part of long term debt', 'curr part long term debt', 'current part of long term debt', 'current part long term debt', 'curr part of debt', 'curr part debt', 'current part of debt', 'current part debt'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='tax_liab_st', display_name='Tax Liabilities, Short-Term', extract_names=['tax liab shortterm', 'tax liability shortterm', 'tax liabilities shortterm', 'tax liab short term', 'tax liability short term', 'tax liabilities short term', 'tax liab st', 'tax liability st', 'tax liabilities st', 'shortterm tax liab', 'shortterm tax liability', 'shortterm tax liabilities', 'short term tax liab', 'short term tax liability', 'short term tax liabilities', 'st tax liab', 'st tax liability', 'st tax liabilities', 'def tax liab shortterm', 'def tax liability shortterm', 'def tax liabilities shortterm', 'def tax liab short term', 'def tax liability short term', 'def tax liabilities short term', 'def tax liab st', 'def tax liability st', 'def tax liabilities st', 'def shortterm tax liab', 'def shortterm tax liability', 'def shortterm tax liabilities', 'def short term tax liab', 'def short term tax liability', 'def short term tax liabilities', 'def st tax liab', 'def st tax liability', 'def st tax liabilities', 'deferred tax liab shortterm', 'deferred tax liability shortterm', 'deferred tax liabilities shortterm', 'deferred tax liab short term', 'deferred tax liability short term', 'deferred tax liabilities short term', 'deferred tax liab st', 'deferred tax liability st', 'deferred tax liabilities st', 'deferred shortterm tax liab', 'deferred shortterm tax liability', 'deferred shortterm tax liabilities', 'deferred short term tax liab', 'deferred short term tax liability', 'deferred short term tax liabilities', 'deferred st tax liab', 'deferred st tax liability', 'deferred st tax liabilities', 'tax liab noncurr', 'tax liability noncurr', 'tax liabilities noncurr', 'tax liab non curr', 'tax liability non curr', 'tax liabilities non curr', 'noncurr tax liab', 'noncurr tax liability', 'noncurr tax liabilities', 'non curr tax liab', 'non curr tax liability', 'non curr tax liabilities', 'def tax liab noncurr', 'def tax liability noncurr', 'def tax liabilities noncurr', 'def tax liab non curr', 'def tax liability non curr', 'def tax liabilities non curr', 'def noncurr tax liab', 'def noncurr tax liability', 'def noncurr tax liabilities', 'def non curr tax liab', 'def non curr tax liability', 'def non curr tax liabilities', 'deferred tax liab noncurr', 'deferred tax liability noncurr', 'deferred tax liabilities noncurr', 'deferred tax liab non curr', 'deferred tax liability non curr', 'deferred tax liabilities non curr', 'deferred noncurr tax liab', 'deferred noncurr tax liability', 'deferred noncurr tax liabilities', 'deferred non curr tax liab', 'deferred non curr tax liability', 'deferred non curr tax liabilities', 'tax liab noncurrent', 'tax liability noncurrent', 'tax liabilities noncurrent', 'tax liab non current', 'tax liability non current', 'tax liabilities non current', 'noncurrent tax liab', 'noncurrent tax liability', 'noncurrent tax liabilities', 'non current tax liab', 'non current tax liability', 'non current tax liabilities', 'def tax liab noncurrent', 'def tax liability noncurrent', 'def tax liabilities noncurrent', 'def tax liab non current', 'def tax liability non current', 'def tax liabilities non current', 'def noncurrent tax liab', 'def noncurrent tax liability', 'def noncurrent tax liabilities', 'def non current tax liab', 'def non current tax liability', 'def non current tax liabilities', 'deferred tax liab noncurrent', 'deferred tax liability noncurrent', 'deferred tax liabilities noncurrent', 'deferred tax liab non current', 'deferred tax liability non current', 'deferred tax liabilities non current', 'deferred noncurrent tax liab', 'deferred noncurrent tax liability', 'deferred noncurrent tax liabilities', 'deferred non current tax liab', 'deferred non current tax liability', 'deferred non current tax liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_current_liab', display_name='Other Current Liabilities', extract_names=['other current liabilities', 'other current liab', 'other curr liabilities', 'other curr liab', 'other liabilities current', 'other liab current', 'other liabilities curr', 'other liab curr'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_current_liab', display_name='Total Current Liabilities', extract_names=['total current liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='payables[t] + st_debt[t] + tax_liab_st[t] + current_lt_debt[t] + other_current_liab[t]'), ItemConfig(key='lt_debt', display_name='Long-Term Debt', extract_names=['lt debt', 'long term debt', 'longterm debt', 'lt borrow', 'long term borrow', 'longterm borrow', 'lt borrowings', 'long term borrowings', 'longterm borrowings', 'lt debt total', 'long term debt total', 'longterm debt total', 'lt borrow total', 'long term borrow total', 'longterm borrow total', 'lt borrowings total', 'long term borrowings total', 'longterm borrowings total'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=True), expr_str=None), ItemConfig(key='total_debt', display_name='Total Debt', extract_names=['total debt'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='st_debt[t] + lt_debt[t]'), ItemConfig(key='deferred_rev', display_name='Deferred Revenue', extract_names=['deferred revenue', 'deferred sales', 'def revenue', 'def salesnon current revenue', 'non current sales', 'non current revenue def', 'non current sales def', 'non current revenue deferred', 'non current sales deferred', 'revenue non current', 'sales non current', 'revenue def non current', 'sales def non current', 'revenue deferred non current', 'sales deferred non current', 'def revenue non current', 'def sales non current', 'def revenue def non current', 'def sales def non current', 'def revenue deferred non current', 'def sales deferred non current', 'deferred revenue non current', 'deferred sales non current', 'deferred revenue def non current', 'deferred sales def non current', 'deferred revenue deferred non current', 'deferred sales deferred non current', 'non curr revenue', 'non curr sales', 'non curr revenue def', 'non curr sales def', 'non curr revenue deferred', 'non curr sales deferred', 'revenue non curr', 'sales non curr', 'revenue def non curr', 'sales def non curr', 'revenue deferred non curr', 'sales deferred non curr', 'def revenue non curr', 'def sales non curr', 'def revenue def non curr', 'def sales def non curr', 'def revenue deferred non curr', 'def sales deferred non curr', 'deferred revenue non curr', 'deferred sales non curr', 'deferred revenue def non curr', 'deferred sales def non curr', 'deferred revenue deferred non curr', 'deferred sales deferred non currnoncurrent revenue', 'noncurrent sales', 'noncurrent revenue def', 'noncurrent sales def', 'noncurrent revenue deferred', 'noncurrent sales deferred', 'revenue noncurrent', 'sales noncurrent', 'revenue def noncurrent', 'sales def noncurrent', 'revenue deferred noncurrent', 'sales deferred noncurrent', 'def revenue noncurrent', 'def sales noncurrent', 'def revenue def noncurrent', 'def sales def noncurrent', 'def revenue deferred noncurrent', 'def sales deferred noncurrent', 'deferred revenue noncurrent', 'deferred sales noncurrent', 'deferred revenue def noncurrent', 'deferred sales def noncurrent', 'deferred revenue deferred noncurrent', 'deferred sales deferred noncurrent', 'noncurr revenue', 'noncurr sales', 'noncurr revenue def', 'noncurr sales def', 'noncurr revenue deferred', 'noncurr sales deferred', 'revenue noncurr', 'sales noncurr', 'revenue def noncurr', 'sales def noncurr', 'revenue deferred noncurr', 'sales deferred noncurr', 'def revenue noncurr', 'def sales noncurr', 'def revenue def noncurr', 'def sales def noncurr', 'def revenue deferred noncurr', 'def sales deferred noncurr', 'deferred revenue noncurr', 'deferred sales noncurr', 'deferred revenue def noncurr', 'deferred sales def noncurr', 'deferred revenue deferred noncurr', 'deferred sales deferred noncurr'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='tax_liab_lt', display_name='Tax Liabilities, Long-Term', extract_names=['tax liab longterm', 'tax liability longterm', 'tax liabilities longterm', 'tax liab long term', 'tax liability long term', 'tax liabilities long term', 'tax liab lt', 'tax liability lt', 'tax liabilities lt', 'longterm tax liab', 'longterm tax liability', 'longterm tax liabilities', 'long term tax liab', 'long term tax liability', 'long term tax liabilities', 'lt tax liab', 'lt tax liability', 'lt tax liabilities', 'tax liab longterm def', 'tax liability longterm def', 'tax liabilities longterm def', 'tax liab long term def', 'tax liability long term def', 'tax liabilities long term def', 'tax liab lt def', 'tax liability lt def', 'tax liabilities lt def', 'longterm tax liab def', 'longterm tax liability def', 'longterm tax liabilities def', 'long term tax liab def', 'long term tax liability def', 'long term tax liabilities def', 'lt tax liab def', 'lt tax liability def', 'lt tax liabilities def', 'tax liab longterm deferred', 'tax liability longterm deferred', 'tax liabilities longterm deferred', 'tax liab long term deferred', 'tax liability long term deferred', 'tax liabilities long term deferred', 'tax liab lt deferred', 'tax liability lt deferred', 'tax liabilities lt deferred', 'longterm tax liab deferred', 'longterm tax liability deferred', 'longterm tax liabilities deferred', 'long term tax liab deferred', 'long term tax liability deferred', 'long term tax liabilities deferred', 'lt tax liab deferred', 'lt tax liability deferred', 'lt tax liabilities deferred', 'def tax liab longterm', 'def tax liability longterm', 'def tax liabilities longterm', 'def tax liab long term', 'def tax liability long term', 'def tax liabilities long term', 'def tax liab lt', 'def tax liability lt', 'def tax liabilities lt', 'def longterm tax liab', 'def longterm tax liability', 'def longterm tax liabilities', 'def long term tax liab', 'def long term tax liability', 'def long term tax liabilities', 'def lt tax liab', 'def lt tax liability', 'def lt tax liabilities', 'deferred tax liab longterm', 'deferred tax liability longterm', 'deferred tax liabilities longterm', 'deferred tax liab long term', 'deferred tax liability long term', 'deferred tax liabilities long term', 'deferred tax liab lt', 'deferred tax liability lt', 'deferred tax liabilities lt', 'deferred longterm tax liab', 'deferred longterm tax liability', 'deferred longterm tax liabilities', 'deferred long term tax liab', 'deferred long term tax liability', 'deferred long term tax liabilities', 'deferred lt tax liab', 'deferred lt tax liability', 'deferred lt tax liabilities', 'tax liab noncurrent', 'tax liability noncurrent', 'tax liabilities noncurrent', 'noncurrent tax liab', 'noncurrent tax liability', 'noncurrent tax liabilities', 'def tax liab noncurrent', 'def tax liability noncurrent', 'def tax liabilities noncurrent', 'def noncurrent tax liab', 'def noncurrent tax liability', 'def noncurrent tax liabilities', 'deferred tax liab noncurrent', 'deferred tax liability noncurrent', 'deferred tax liabilities noncurrent', 'deferred noncurrent tax liab', 'deferred noncurrent tax liability', 'deferred noncurrent tax liabilities', 'tax liab noncurr', 'tax liability noncurr', 'tax liabilities noncurr', 'noncurr tax liab', 'noncurr tax liability', 'noncurr tax liabilities', 'def tax liab noncurr', 'def tax liability noncurr', 'def tax liabilities noncurr', 'def noncurr tax liab', 'def noncurr tax liability', 'def noncurr tax liabilities', 'deferred tax liab noncurr', 'deferred tax liability noncurr', 'deferred tax liabilities noncurr', 'deferred noncurr tax liab', 'deferred noncurr tax liability', 'deferred noncurr tax liabilities', 'tax liab non current', 'tax liability non current', 'tax liabilities non current', 'non current tax liab', 'non current tax liability', 'non current tax liabilities', 'def tax liab non current', 'def tax liability non current', 'def tax liabilities non current', 'def non current tax liab', 'def non current tax liability', 'def non current tax liabilities', 'deferred tax liab non current', 'deferred tax liability non current', 'deferred tax liabilities non current', 'deferred non current tax liab', 'deferred non current tax liability', 'deferred non current tax liabilities', 'tax liab non curr', 'tax liability non curr', 'tax liabilities non curr', 'non curr tax liab', 'non curr tax liability', 'non curr tax liabilities', 'def tax liab non curr', 'def tax liability non curr', 'def tax liabilities non curr', 'def non curr tax liab', 'def non curr tax liability', 'def non curr tax liabilities', 'deferred tax liab non curr', 'deferred tax liability non curr', 'deferred tax liabilities non curr', 'deferred non curr tax liab', 'deferred non curr tax liability', 'deferred non curr tax liabilities', 'tax liab', 'tax liability', 'tax liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='deposit_liab', display_name='Deposit Liabilities', extract_names=['deposit liab', 'deposit liability', 'deposit liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_lt_liab', display_name='Other Long-Term Liabilities', extract_names=['other lt liabilities', 'other longterm liabilities', 'other long term liabilities', 'other lt liab', 'other longterm liab', 'other long term liab', 'other noncurrent liabilities', 'other non current liabilities', 'other noncurr liabilities', 'other non curr liabilities', 'other noncurrent liab', 'other non current liab', 'other noncurr liab', 'other non curr liab', 'other liabilities lt', 'other liabilities longterm', 'other liabilities long term', 'other liab lt', 'other liab longterm', 'other liab long term', 'other liabilities noncurrent', 'other liabilities non current', 'other liabilities noncurr', 'other liabilities non curr', 'other liab noncurrent', 'other liab non current', 'other liab noncurr', 'other liab non curr', 'lt liabilities other', 'longterm liabilities other', 'long term liabilities other', 'lt liab other', 'longterm liab other', 'long term liab other', 'noncurrent liabilities other', 'non current liabilities other', 'noncurr liabilities other', 'non curr liabilities other', 'noncurrent liab other', 'non current liab other', 'noncurr liab other', 'non curr liab other', 'liabilities lt other', 'liabilities longterm other', 'liabilities long term other', 'liab lt other', 'liab longterm other', 'liab long term other', 'liabilities noncurrent other', 'liabilities non current other', 'liabilities noncurr other', 'liabilities non curr other', 'liab noncurrent other', 'liab non current other', 'liab noncurr other', 'liab non curr other'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_non_current_liab', display_name='Total Non-Current Liabilities', extract_names=['total non current liabilities', 'total noncurrent liabilities', 'total non current liability', 'total noncurrent liability', 'total non current liab', 'total noncurrent liab'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='lt_debt[t] + deferred_rev[t] + tax_liab_lt[t] + deposit_liab[t] + other_lt_liab[t]'), ItemConfig(key='total_liab', display_name='Total Liabilities', extract_names=['total liab', 'total liability', 'total liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_non_current_liab[t] + total_current_liab[t]'), ItemConfig(key='common_stock', display_name='Common Stock', extract_names=['total common stock', 'total stock', 'total common shares', 'total shares', 'common stock', 'stockcommon shares', 'shares', 'net total common stock', 'net total stock', 'net total common shares', 'net total shares', 'net common stock', 'net stocknet common shares', 'net shares', 'total common stock net', 'total stock net', 'total common shares net', 'total shares net', 'common stock net', 'stock netcommon shares net', 'shares net'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_income', display_name='Other Comprehensive Income', extract_names=['other income', 'other comprehensive income', 'other comp income', 'comp income', 'comprehensive income', 'comprehensive income and other', 'comp income and other', 'comp inc and other', 'comprehensive inc and other', 'comprehensive income other', 'comp income other', 'comp inc other', 'comprehensive inc other'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='retained_earnings', display_name='Retained Earnings', extract_names=['re', 'retained earnings', 'retained earnings deficit', 're deficit'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='minority_interest', display_name='Minority Interest', extract_names=['minority interest', 'minority int', 'min int', 'min interest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_equity', display_name=\"Total Stockholder's Equity\", extract_names=['total equity', 'total shareholders equity', 'total stockholders equity', 'equity total', 'shareholders equity total', 'stockholders equity total', 'equity', 'shareholders equity', 'stockholders equity'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='other_income[t] + retained_earnings[t] + common_stock[t] + minority_interest[t]'), ItemConfig(key='total_liab_and_equity', display_name='Total Liabilities and Equity', extract_names=['total liabilities and equity', 'total liab and equity', 'total liabilities equity', 'total liab equity', 'liabilities and equity', 'liab and equity', 'liabilities equity', 'liab equity'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_liab[t] + total_equity[t]')]), prior_statement=None, unextracted_names=['total revenue', 'cost of revenue', 'gross_profit', 'rd expenses', 'sga', 'da', 'other operating expenses', 'op expense', 'ebit', 'int', 'gain loss on sale of invest', 'gain loss on sale of assets', 'impairment', 'ebt', 'taxes', 'net income'], cash=4867000000.0, st_invest=0.0, receivables=27162000000.0, inventory=6360000000.0, lt_invest=105000000.0, def_tax_st=0.0, other_current_assets=0.0, gross_ppe=0.0, dep=0.0, goodwill=2734000000.0, def_tax_lt=3930000000.0, other_lt_assets=0.0, payables=2993000000.0, current_lt_debt=0.0, st_debt=9784000000.0, lt_debt=21847000000.0, deferred_rev=0.0, tax_liab_st=0.0, other_current_liab=0.0, tax_liab_lt=0.0, deposit_liab=1217000000.0, other_lt_liab=0.0, common_stock=0.0, minority_interest=0.0, other_income=-3764000000.0, retained_earnings=19711000000.0, cash_and_st_invest=4867000000.0, total_current_assets=27217000000.0, net_ppe=12386000000.0, total_non_current_assets=32821000000.0, total_assets=60038000000.0, total_current_liab=18975000000.0, total_debt=31631000000.0, total_non_current_liab=31763000000.0, total_liab=50738000000.0, total_equity=8740000000.0, total_liab_and_equity=59478000000.0), unextracted_names=['total revenue', 'cost of revenue', 'gross_profit', 'rd expenses', 'sga', 'da', 'other operating expenses', 'op expense', 'ebit', 'int', 'gain loss on sale of invest', 'gain loss on sale of assets', 'impairment', 'ebt', 'taxes', 'net income'], cash=3592000000.0, st_invest=0.0, receivables=28849000000.0, inventory=9587000000.0, lt_invest=164000000.0, def_tax_st=0.0, other_current_assets=0.0, gross_ppe=0.0, dep=0.0, goodwill=3419000000.0, def_tax_lt=3424000000.0, other_lt_assets=0.0, payables=5856000000.0, current_lt_debt=0.0, st_debt=7981000000.0, lt_debt=20437000000.0, deferred_rev=0.0, tax_liab_st=0.0, other_current_liab=0.0, tax_liab_lt=0.0, deposit_liab=1831000000.0, other_lt_liab=0.0, common_stock=0.0, minority_interest=0.0, other_income=-4051000000.0, retained_earnings=21384000000.0, cash_and_st_invest=3592000000.0, total_current_assets=31810000000.0, net_ppe=12539000000.0, total_non_current_assets=32210000000.0, total_assets=64020000000.0, total_current_liab=22020000000.0, total_debt=28418000000.0, total_non_current_liab=30675000000.0, total_liab=52695000000.0, total_equity=10824000000.0, total_liab_and_equity=63519000000.0), unextracted_names=['total revenue', 'cost of revenue', 'gross_profit', 'rd expenses', 'sga', 'da', 'other operating expenses', 'op expense', 'ebit', 'int', 'gain loss on sale of invest', 'gain loss on sale of assets', 'impairment', 'ebt', 'taxes', 'net income'], cash=3057000000.0, st_invest=0.0, receivables=30803000000.0, inventory=14544000000.0, lt_invest=133000000.0, def_tax_st=0.0, other_current_assets=0.0, gross_ppe=0.0, dep=0.0, goodwill=11448000000.0, def_tax_lt=3737000000.0, other_lt_assets=0.0, payables=8161000000.0, current_lt_debt=0.0, st_debt=9648000000.0, lt_debt=24944000000.0, deferred_rev=0.0, tax_liab_st=0.0, other_current_liab=0.0, tax_liab_lt=0.0, deposit_liab=2487000000.0, other_lt_liab=0.0, common_stock=0.0, minority_interest=0.0, other_income=-6328000000.0, retained_earnings=25219000000.0, cash_and_st_invest=3057000000.0, total_current_assets=37900000000.0, net_ppe=14395000000.0, total_non_current_assets=43318000000.0, total_assets=81218000000.0, total_current_liab=28357000000.0, total_debt=34592000000.0, total_non_current_liab=39459000000.0, total_liab=67816000000.0, total_equity=12883000000.0, total_liab_and_equity=80699000000.0), Timestamp('2012-12-31 00:00:00'): BalanceSheetData(items_config=DataConfigManager(configs=[ItemConfig(key='cash', display_name='Cash and Cash Equivalents', extract_names=['cash', 'cash and cash equivalents', 'cash and equivalents', 'cash and equiv', 'cash cash equivalents', 'cash equivalents', 'cash equiv'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=True), expr_str=None), ItemConfig(key='st_invest', display_name='Short-Term Investments', extract_names=['shortterm investments', 'short term investments', 'st investments', 'shortterm invest', 'short term invest', 'st invest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='cash_and_st_invest', display_name='Cash and Short-Term Investments', extract_names=['total cash st investments', 'total cash and st investments', 'total cash and shortterm investments', 'total cash and short term investments', 'total cash shortterm investments', 'total cash short term investments', 'total cash st invest', 'total cash and st invest', 'total cash and shortterm invest', 'total cash and short term invest', 'total cash shortterm invest', 'total cash short term invest', 'cash st investments', 'cash and st investments', 'cash and shortterm investments', 'cash and short term investments', 'cash shortterm investments', 'cash short term investments', 'cash st invest', 'cash and st invest', 'cash and shortterm invest', 'cash and short term invest', 'cash shortterm invest', 'cash short term invest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='cash[t] + st_invest[t]'), ItemConfig(key='receivables', display_name='Receivables', extract_names=['receivables', 'rec', 'accounts receivable', 'ar'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='inventory', display_name='Inventory', extract_names=['inv', 'inventory', 'inventories'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='def_tax_st', display_name='Deferred Tax Assets, Current', extract_names=['def tax asset curr', 'deferred tax asset curr', 'tax asset curr', 'def tax assets curr', 'deferred tax assets curr', 'tax assets curr', 'def tax asset current', 'deferred tax asset current', 'tax asset current', 'def tax assets current', 'deferred tax assets current', 'tax assets current', 'def tax asset short term', 'deferred tax asset short term', 'tax asset short term', 'def tax assets short term', 'deferred tax assets short term', 'tax assets short term', 'def tax asset shortterm', 'deferred tax asset shortterm', 'tax asset shortterm', 'def tax assets shortterm', 'deferred tax assets shortterm', 'tax assets shortterm', 'def tax asset st', 'deferred tax asset st', 'tax asset st', 'def tax assets st', 'deferred tax assets st', 'tax assets st'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_current_assets', display_name='Other Current Assets', extract_names=['other current assets', 'other current asset', 'other curr assets', 'other curr asset', 'oca'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_current_assets', display_name='Total Current Assets', extract_names=['total current assets', 'tca'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='cash_and_st_invest[t] + receivables[t] + inventory[t] + def_tax_st[t] + other_current_assets[t]'), ItemConfig(key='gross_ppe', display_name='Grosss Property, Plant & Equipment', extract_names=['gross ppe', 'gross property plant equipment', 'gross property plant and equipment', 'ppe gross', 'property plant equipment gross', 'property plant and equipment gross', 'grs ppe', 'grs property plant equipment', 'grs property plant and equipment', 'ppe grs', 'property plant equipment grs', 'property plant and equipment grs'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='dep', display_name='Accumulated Depreciation', extract_names=['accumulated depreciation', 'depreciation', 'dep', 'accumulated dep', 'acc depreciation', 'accum depreciation', 'acc dep', 'accum dep'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='net_ppe', display_name='Net Property, Plant & Equipment', extract_names=['ppe', 'property plant equipment', 'property plant and equipment', 'ppe net', 'property plant equipment net', 'property plant and equipment net', 'net ppe', 'net property plant equipment', 'net property plant and equipment'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='gross_ppe[t] - dep[t]'), ItemConfig(key='goodwill', display_name='Goodwill and Intangible Assets', extract_names=['goodwill', 'goodwill and intangible assets', 'goodwill and intangibles', 'goodwill intangible assets', 'goodwill intangibles', 'goodwill total', 'goodwill and intangible assets total', 'goodwill and intangibles total', 'goodwill intangible assets total', 'goodwill intangibles total'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='lt_invest', display_name='Long-Term Investments', extract_names=['lt invest', 'lt investments', 'long term invest', 'long term investments', 'longterm invest', 'longterm investments'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='def_tax_lt', display_name='Deferred Tax Assets, Long-Term', extract_names=['def tax asset long term', 'deferred tax asset long term', 'tax asset long term', 'def tax assets long term', 'deferred tax assets long term', 'tax assets long term', 'def tax asset longterm', 'deferred tax asset longterm', 'tax asset longterm', 'def tax assets longterm', 'deferred tax assets longterm', 'tax assets longterm', 'def tax asset lt', 'deferred tax asset lt', 'tax asset lt', 'def tax assets lt', 'deferred tax assets lt', 'tax assets lt', 'def tax asset', 'deferred tax asset', 'tax asset', 'def tax assets', 'deferred tax assets', 'tax assets', 'long term assets tax deferred', 'lt assets tax deferred', 'lt assets tax def', 'long term assets tax def', 'long term assets deferred tax', 'lt assets deferred tax', 'lt assets def tax', 'long term assets def tax'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_lt_assets', display_name='Other Long-Term Assets', extract_names=['other lt assets', 'other lt asset', 'other longterm assets', 'other longterm asset', 'other long term assets', 'other long term asset', 'lt assets other', 'lt asset other', 'longterm assets other', 'longterm asset other', 'long term assets other', 'long term asset other'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_non_current_assets', display_name='Total Non-Current Assets', extract_names=['total non current assets', 'total noncurrent assets', 'total lt assets', 'total longterm assets', 'total long term assets'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='net_ppe[t] + goodwill[t] + lt_invest[t] + def_tax_lt[t] + other_lt_assets[t]'), ItemConfig(key='total_assets', display_name='Total Assets', extract_names=['total assets', 'total asset', 'assets', 'asset'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_current_assets[t] + total_non_current_assets[t]'), ItemConfig(key='payables', display_name='Payables', extract_names=['payables', 'accounts payable', 'ap', 'payables and accrued expenses', 'payables and accrued expense', 'payable and accrued expenses', 'payable and accrued expense', 'payables and acc expenses', 'payables and acc expense', 'payable and acc expenses', 'payable and acc expense', 'payables and accrued exps', 'payables and accrued exp', 'payable and accrued exps', 'payable and accrued exp', 'payables and acc exps', 'payables and acc exp', 'payable and acc exps', 'payable and acc exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='st_debt', display_name='Short-Term Debt', extract_names=['st debt', 'short term debt', 'shortterm debt', 'st borrow', 'short term borrow', 'shortterm borrowst borrowings', 'short term borrowings', 'shortterm borrowings'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='current_lt_debt', display_name='Current Portion of Long-Term Debt', extract_names=['curr port of lt debt', 'curr port lt debt', 'current port of lt debt', 'current port lt debt', 'curr portion of lt debt', 'curr portion lt debt', 'current portion of lt debt', 'current portion lt debt', 'curr port of longterm debt', 'curr port longterm debt', 'current port of longterm debt', 'current port longterm debt', 'curr portion of longterm debt', 'curr portion longterm debt', 'current portion of longterm debt', 'current portion longterm debt', 'curr port of long term debt', 'curr port long term debt', 'current port of long term debt', 'current port long term debt', 'curr portion of long term debt', 'curr portion long term debt', 'current portion of long term debt', 'current portion long term debt', 'curr port of debt', 'curr port debt', 'current port of debt', 'current port debt', 'curr portion of debt', 'curr portion debt', 'current portion of debt', 'current portion debt', 'curr part of lt debt', 'curr part lt debt', 'current part of lt debt', 'current part lt debt', 'curr part of longterm debt', 'curr part longterm debt', 'current part of longterm debt', 'current part longterm debt', 'curr part of long term debt', 'curr part long term debt', 'current part of long term debt', 'current part long term debt', 'curr part of debt', 'curr part debt', 'current part of debt', 'current part debt'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='tax_liab_st', display_name='Tax Liabilities, Short-Term', extract_names=['tax liab shortterm', 'tax liability shortterm', 'tax liabilities shortterm', 'tax liab short term', 'tax liability short term', 'tax liabilities short term', 'tax liab st', 'tax liability st', 'tax liabilities st', 'shortterm tax liab', 'shortterm tax liability', 'shortterm tax liabilities', 'short term tax liab', 'short term tax liability', 'short term tax liabilities', 'st tax liab', 'st tax liability', 'st tax liabilities', 'def tax liab shortterm', 'def tax liability shortterm', 'def tax liabilities shortterm', 'def tax liab short term', 'def tax liability short term', 'def tax liabilities short term', 'def tax liab st', 'def tax liability st', 'def tax liabilities st', 'def shortterm tax liab', 'def shortterm tax liability', 'def shortterm tax liabilities', 'def short term tax liab', 'def short term tax liability', 'def short term tax liabilities', 'def st tax liab', 'def st tax liability', 'def st tax liabilities', 'deferred tax liab shortterm', 'deferred tax liability shortterm', 'deferred tax liabilities shortterm', 'deferred tax liab short term', 'deferred tax liability short term', 'deferred tax liabilities short term', 'deferred tax liab st', 'deferred tax liability st', 'deferred tax liabilities st', 'deferred shortterm tax liab', 'deferred shortterm tax liability', 'deferred shortterm tax liabilities', 'deferred short term tax liab', 'deferred short term tax liability', 'deferred short term tax liabilities', 'deferred st tax liab', 'deferred st tax liability', 'deferred st tax liabilities', 'tax liab noncurr', 'tax liability noncurr', 'tax liabilities noncurr', 'tax liab non curr', 'tax liability non curr', 'tax liabilities non curr', 'noncurr tax liab', 'noncurr tax liability', 'noncurr tax liabilities', 'non curr tax liab', 'non curr tax liability', 'non curr tax liabilities', 'def tax liab noncurr', 'def tax liability noncurr', 'def tax liabilities noncurr', 'def tax liab non curr', 'def tax liability non curr', 'def tax liabilities non curr', 'def noncurr tax liab', 'def noncurr tax liability', 'def noncurr tax liabilities', 'def non curr tax liab', 'def non curr tax liability', 'def non curr tax liabilities', 'deferred tax liab noncurr', 'deferred tax liability noncurr', 'deferred tax liabilities noncurr', 'deferred tax liab non curr', 'deferred tax liability non curr', 'deferred tax liabilities non curr', 'deferred noncurr tax liab', 'deferred noncurr tax liability', 'deferred noncurr tax liabilities', 'deferred non curr tax liab', 'deferred non curr tax liability', 'deferred non curr tax liabilities', 'tax liab noncurrent', 'tax liability noncurrent', 'tax liabilities noncurrent', 'tax liab non current', 'tax liability non current', 'tax liabilities non current', 'noncurrent tax liab', 'noncurrent tax liability', 'noncurrent tax liabilities', 'non current tax liab', 'non current tax liability', 'non current tax liabilities', 'def tax liab noncurrent', 'def tax liability noncurrent', 'def tax liabilities noncurrent', 'def tax liab non current', 'def tax liability non current', 'def tax liabilities non current', 'def noncurrent tax liab', 'def noncurrent tax liability', 'def noncurrent tax liabilities', 'def non current tax liab', 'def non current tax liability', 'def non current tax liabilities', 'deferred tax liab noncurrent', 'deferred tax liability noncurrent', 'deferred tax liabilities noncurrent', 'deferred tax liab non current', 'deferred tax liability non current', 'deferred tax liabilities non current', 'deferred noncurrent tax liab', 'deferred noncurrent tax liability', 'deferred noncurrent tax liabilities', 'deferred non current tax liab', 'deferred non current tax liability', 'deferred non current tax liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_current_liab', display_name='Other Current Liabilities', extract_names=['other current liabilities', 'other current liab', 'other curr liabilities', 'other curr liab', 'other liabilities current', 'other liab current', 'other liabilities curr', 'other liab curr'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_current_liab', display_name='Total Current Liabilities', extract_names=['total current liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='payables[t] + st_debt[t] + tax_liab_st[t] + current_lt_debt[t] + other_current_liab[t]'), ItemConfig(key='lt_debt', display_name='Long-Term Debt', extract_names=['lt debt', 'long term debt', 'longterm debt', 'lt borrow', 'long term borrow', 'longterm borrow', 'lt borrowings', 'long term borrowings', 'longterm borrowings', 'lt debt total', 'long term debt total', 'longterm debt total', 'lt borrow total', 'long term borrow total', 'longterm borrow total', 'lt borrowings total', 'long term borrowings total', 'longterm borrowings total'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=True), expr_str=None), ItemConfig(key='total_debt', display_name='Total Debt', extract_names=['total debt'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='st_debt[t] + lt_debt[t]'), ItemConfig(key='deferred_rev', display_name='Deferred Revenue', extract_names=['deferred revenue', 'deferred sales', 'def revenue', 'def salesnon current revenue', 'non current sales', 'non current revenue def', 'non current sales def', 'non current revenue deferred', 'non current sales deferred', 'revenue non current', 'sales non current', 'revenue def non current', 'sales def non current', 'revenue deferred non current', 'sales deferred non current', 'def revenue non current', 'def sales non current', 'def revenue def non current', 'def sales def non current', 'def revenue deferred non current', 'def sales deferred non current', 'deferred revenue non current', 'deferred sales non current', 'deferred revenue def non current', 'deferred sales def non current', 'deferred revenue deferred non current', 'deferred sales deferred non current', 'non curr revenue', 'non curr sales', 'non curr revenue def', 'non curr sales def', 'non curr revenue deferred', 'non curr sales deferred', 'revenue non curr', 'sales non curr', 'revenue def non curr', 'sales def non curr', 'revenue deferred non curr', 'sales deferred non curr', 'def revenue non curr', 'def sales non curr', 'def revenue def non curr', 'def sales def non curr', 'def revenue deferred non curr', 'def sales deferred non curr', 'deferred revenue non curr', 'deferred sales non curr', 'deferred revenue def non curr', 'deferred sales def non curr', 'deferred revenue deferred non curr', 'deferred sales deferred non currnoncurrent revenue', 'noncurrent sales', 'noncurrent revenue def', 'noncurrent sales def', 'noncurrent revenue deferred', 'noncurrent sales deferred', 'revenue noncurrent', 'sales noncurrent', 'revenue def noncurrent', 'sales def noncurrent', 'revenue deferred noncurrent', 'sales deferred noncurrent', 'def revenue noncurrent', 'def sales noncurrent', 'def revenue def noncurrent', 'def sales def noncurrent', 'def revenue deferred noncurrent', 'def sales deferred noncurrent', 'deferred revenue noncurrent', 'deferred sales noncurrent', 'deferred revenue def noncurrent', 'deferred sales def noncurrent', 'deferred revenue deferred noncurrent', 'deferred sales deferred noncurrent', 'noncurr revenue', 'noncurr sales', 'noncurr revenue def', 'noncurr sales def', 'noncurr revenue deferred', 'noncurr sales deferred', 'revenue noncurr', 'sales noncurr', 'revenue def noncurr', 'sales def noncurr', 'revenue deferred noncurr', 'sales deferred noncurr', 'def revenue noncurr', 'def sales noncurr', 'def revenue def noncurr', 'def sales def noncurr', 'def revenue deferred noncurr', 'def sales deferred noncurr', 'deferred revenue noncurr', 'deferred sales noncurr', 'deferred revenue def noncurr', 'deferred sales def noncurr', 'deferred revenue deferred noncurr', 'deferred sales deferred noncurr'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='tax_liab_lt', display_name='Tax Liabilities, Long-Term', extract_names=['tax liab longterm', 'tax liability longterm', 'tax liabilities longterm', 'tax liab long term', 'tax liability long term', 'tax liabilities long term', 'tax liab lt', 'tax liability lt', 'tax liabilities lt', 'longterm tax liab', 'longterm tax liability', 'longterm tax liabilities', 'long term tax liab', 'long term tax liability', 'long term tax liabilities', 'lt tax liab', 'lt tax liability', 'lt tax liabilities', 'tax liab longterm def', 'tax liability longterm def', 'tax liabilities longterm def', 'tax liab long term def', 'tax liability long term def', 'tax liabilities long term def', 'tax liab lt def', 'tax liability lt def', 'tax liabilities lt def', 'longterm tax liab def', 'longterm tax liability def', 'longterm tax liabilities def', 'long term tax liab def', 'long term tax liability def', 'long term tax liabilities def', 'lt tax liab def', 'lt tax liability def', 'lt tax liabilities def', 'tax liab longterm deferred', 'tax liability longterm deferred', 'tax liabilities longterm deferred', 'tax liab long term deferred', 'tax liability long term deferred', 'tax liabilities long term deferred', 'tax liab lt deferred', 'tax liability lt deferred', 'tax liabilities lt deferred', 'longterm tax liab deferred', 'longterm tax liability deferred', 'longterm tax liabilities deferred', 'long term tax liab deferred', 'long term tax liability deferred', 'long term tax liabilities deferred', 'lt tax liab deferred', 'lt tax liability deferred', 'lt tax liabilities deferred', 'def tax liab longterm', 'def tax liability longterm', 'def tax liabilities longterm', 'def tax liab long term', 'def tax liability long term', 'def tax liabilities long term', 'def tax liab lt', 'def tax liability lt', 'def tax liabilities lt', 'def longterm tax liab', 'def longterm tax liability', 'def longterm tax liabilities', 'def long term tax liab', 'def long term tax liability', 'def long term tax liabilities', 'def lt tax liab', 'def lt tax liability', 'def lt tax liabilities', 'deferred tax liab longterm', 'deferred tax liability longterm', 'deferred tax liabilities longterm', 'deferred tax liab long term', 'deferred tax liability long term', 'deferred tax liabilities long term', 'deferred tax liab lt', 'deferred tax liability lt', 'deferred tax liabilities lt', 'deferred longterm tax liab', 'deferred longterm tax liability', 'deferred longterm tax liabilities', 'deferred long term tax liab', 'deferred long term tax liability', 'deferred long term tax liabilities', 'deferred lt tax liab', 'deferred lt tax liability', 'deferred lt tax liabilities', 'tax liab noncurrent', 'tax liability noncurrent', 'tax liabilities noncurrent', 'noncurrent tax liab', 'noncurrent tax liability', 'noncurrent tax liabilities', 'def tax liab noncurrent', 'def tax liability noncurrent', 'def tax liabilities noncurrent', 'def noncurrent tax liab', 'def noncurrent tax liability', 'def noncurrent tax liabilities', 'deferred tax liab noncurrent', 'deferred tax liability noncurrent', 'deferred tax liabilities noncurrent', 'deferred noncurrent tax liab', 'deferred noncurrent tax liability', 'deferred noncurrent tax liabilities', 'tax liab noncurr', 'tax liability noncurr', 'tax liabilities noncurr', 'noncurr tax liab', 'noncurr tax liability', 'noncurr tax liabilities', 'def tax liab noncurr', 'def tax liability noncurr', 'def tax liabilities noncurr', 'def noncurr tax liab', 'def noncurr tax liability', 'def noncurr tax liabilities', 'deferred tax liab noncurr', 'deferred tax liability noncurr', 'deferred tax liabilities noncurr', 'deferred noncurr tax liab', 'deferred noncurr tax liability', 'deferred noncurr tax liabilities', 'tax liab non current', 'tax liability non current', 'tax liabilities non current', 'non current tax liab', 'non current tax liability', 'non current tax liabilities', 'def tax liab non current', 'def tax liability non current', 'def tax liabilities non current', 'def non current tax liab', 'def non current tax liability', 'def non current tax liabilities', 'deferred tax liab non current', 'deferred tax liability non current', 'deferred tax liabilities non current', 'deferred non current tax liab', 'deferred non current tax liability', 'deferred non current tax liabilities', 'tax liab non curr', 'tax liability non curr', 'tax liabilities non curr', 'non curr tax liab', 'non curr tax liability', 'non curr tax liabilities', 'def tax liab non curr', 'def tax liability non curr', 'def tax liabilities non curr', 'def non curr tax liab', 'def non curr tax liability', 'def non curr tax liabilities', 'deferred tax liab non curr', 'deferred tax liability non curr', 'deferred tax liabilities non curr', 'deferred non curr tax liab', 'deferred non curr tax liability', 'deferred non curr tax liabilities', 'tax liab', 'tax liability', 'tax liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='deposit_liab', display_name='Deposit Liabilities', extract_names=['deposit liab', 'deposit liability', 'deposit liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_lt_liab', display_name='Other Long-Term Liabilities', extract_names=['other lt liabilities', 'other longterm liabilities', 'other long term liabilities', 'other lt liab', 'other longterm liab', 'other long term liab', 'other noncurrent liabilities', 'other non current liabilities', 'other noncurr liabilities', 'other non curr liabilities', 'other noncurrent liab', 'other non current liab', 'other noncurr liab', 'other non curr liab', 'other liabilities lt', 'other liabilities longterm', 'other liabilities long term', 'other liab lt', 'other liab longterm', 'other liab long term', 'other liabilities noncurrent', 'other liabilities non current', 'other liabilities noncurr', 'other liabilities non curr', 'other liab noncurrent', 'other liab non current', 'other liab noncurr', 'other liab non curr', 'lt liabilities other', 'longterm liabilities other', 'long term liabilities other', 'lt liab other', 'longterm liab other', 'long term liab other', 'noncurrent liabilities other', 'non current liabilities other', 'noncurr liabilities other', 'non curr liabilities other', 'noncurrent liab other', 'non current liab other', 'noncurr liab other', 'non curr liab other', 'liabilities lt other', 'liabilities longterm other', 'liabilities long term other', 'liab lt other', 'liab longterm other', 'liab long term other', 'liabilities noncurrent other', 'liabilities non current other', 'liabilities noncurr other', 'liabilities non curr other', 'liab noncurrent other', 'liab non current other', 'liab noncurr other', 'liab non curr other'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_non_current_liab', display_name='Total Non-Current Liabilities', extract_names=['total non current liabilities', 'total noncurrent liabilities', 'total non current liability', 'total noncurrent liability', 'total non current liab', 'total noncurrent liab'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='lt_debt[t] + deferred_rev[t] + tax_liab_lt[t] + deposit_liab[t] + other_lt_liab[t]'), ItemConfig(key='total_liab', display_name='Total Liabilities', extract_names=['total liab', 'total liability', 'total liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_non_current_liab[t] + total_current_liab[t]'), ItemConfig(key='common_stock', display_name='Common Stock', extract_names=['total common stock', 'total stock', 'total common shares', 'total shares', 'common stock', 'stockcommon shares', 'shares', 'net total common stock', 'net total stock', 'net total common shares', 'net total shares', 'net common stock', 'net stocknet common shares', 'net shares', 'total common stock net', 'total stock net', 'total common shares net', 'total shares net', 'common stock net', 'stock netcommon shares net', 'shares net'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_income', display_name='Other Comprehensive Income', extract_names=['other income', 'other comprehensive income', 'other comp income', 'comp income', 'comprehensive income', 'comprehensive income and other', 'comp income and other', 'comp inc and other', 'comprehensive inc and other', 'comprehensive income other', 'comp income other', 'comp inc other', 'comprehensive inc other'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='retained_earnings', display_name='Retained Earnings', extract_names=['re', 'retained earnings', 'retained earnings deficit', 're deficit'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='minority_interest', display_name='Minority Interest', extract_names=['minority interest', 'minority int', 'min int', 'min interest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_equity', display_name=\"Total Stockholder's Equity\", extract_names=['total equity', 'total shareholders equity', 'total stockholders equity', 'equity total', 'shareholders equity total', 'stockholders equity total', 'equity', 'shareholders equity', 'stockholders equity'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='other_income[t] + retained_earnings[t] + common_stock[t] + minority_interest[t]'), ItemConfig(key='total_liab_and_equity', display_name='Total Liabilities and Equity', extract_names=['total liabilities and equity', 'total liab and equity', 'total liabilities equity', 'total liab equity', 'liabilities and equity', 'liab and equity', 'liabilities equity', 'liab equity'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_liab[t] + total_equity[t]')]), prior_statement=BalanceSheetData(items_config=DataConfigManager(configs=[ItemConfig(key='cash', display_name='Cash and Cash Equivalents', extract_names=['cash', 'cash and cash equivalents', 'cash and equivalents', 'cash and equiv', 'cash cash equivalents', 'cash equivalents', 'cash equiv'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=True), expr_str=None), ItemConfig(key='st_invest', display_name='Short-Term Investments', extract_names=['shortterm investments', 'short term investments', 'st investments', 'shortterm invest', 'short term invest', 'st invest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='cash_and_st_invest', display_name='Cash and Short-Term Investments', extract_names=['total cash st investments', 'total cash and st investments', 'total cash and shortterm investments', 'total cash and short term investments', 'total cash shortterm investments', 'total cash short term investments', 'total cash st invest', 'total cash and st invest', 'total cash and shortterm invest', 'total cash and short term invest', 'total cash shortterm invest', 'total cash short term invest', 'cash st investments', 'cash and st investments', 'cash and shortterm investments', 'cash and short term investments', 'cash shortterm investments', 'cash short term investments', 'cash st invest', 'cash and st invest', 'cash and shortterm invest', 'cash and short term invest', 'cash shortterm invest', 'cash short term invest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='cash[t] + st_invest[t]'), ItemConfig(key='receivables', display_name='Receivables', extract_names=['receivables', 'rec', 'accounts receivable', 'ar'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='inventory', display_name='Inventory', extract_names=['inv', 'inventory', 'inventories'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='def_tax_st', display_name='Deferred Tax Assets, Current', extract_names=['def tax asset curr', 'deferred tax asset curr', 'tax asset curr', 'def tax assets curr', 'deferred tax assets curr', 'tax assets curr', 'def tax asset current', 'deferred tax asset current', 'tax asset current', 'def tax assets current', 'deferred tax assets current', 'tax assets current', 'def tax asset short term', 'deferred tax asset short term', 'tax asset short term', 'def tax assets short term', 'deferred tax assets short term', 'tax assets short term', 'def tax asset shortterm', 'deferred tax asset shortterm', 'tax asset shortterm', 'def tax assets shortterm', 'deferred tax assets shortterm', 'tax assets shortterm', 'def tax asset st', 'deferred tax asset st', 'tax asset st', 'def tax assets st', 'deferred tax assets st', 'tax assets st'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_current_assets', display_name='Other Current Assets', extract_names=['other current assets', 'other current asset', 'other curr assets', 'other curr asset', 'oca'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_current_assets', display_name='Total Current Assets', extract_names=['total current assets', 'tca'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='cash_and_st_invest[t] + receivables[t] + inventory[t] + def_tax_st[t] + other_current_assets[t]'), ItemConfig(key='gross_ppe', display_name='Grosss Property, Plant & Equipment', extract_names=['gross ppe', 'gross property plant equipment', 'gross property plant and equipment', 'ppe gross', 'property plant equipment gross', 'property plant and equipment gross', 'grs ppe', 'grs property plant equipment', 'grs property plant and equipment', 'ppe grs', 'property plant equipment grs', 'property plant and equipment grs'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='dep', display_name='Accumulated Depreciation', extract_names=['accumulated depreciation', 'depreciation', 'dep', 'accumulated dep', 'acc depreciation', 'accum depreciation', 'acc dep', 'accum dep'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='net_ppe', display_name='Net Property, Plant & Equipment', extract_names=['ppe', 'property plant equipment', 'property plant and equipment', 'ppe net', 'property plant equipment net', 'property plant and equipment net', 'net ppe', 'net property plant equipment', 'net property plant and equipment'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='gross_ppe[t] - dep[t]'), ItemConfig(key='goodwill', display_name='Goodwill and Intangible Assets', extract_names=['goodwill', 'goodwill and intangible assets', 'goodwill and intangibles', 'goodwill intangible assets', 'goodwill intangibles', 'goodwill total', 'goodwill and intangible assets total', 'goodwill and intangibles total', 'goodwill intangible assets total', 'goodwill intangibles total'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='lt_invest', display_name='Long-Term Investments', extract_names=['lt invest', 'lt investments', 'long term invest', 'long term investments', 'longterm invest', 'longterm investments'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='def_tax_lt', display_name='Deferred Tax Assets, Long-Term', extract_names=['def tax asset long term', 'deferred tax asset long term', 'tax asset long term', 'def tax assets long term', 'deferred tax assets long term', 'tax assets long term', 'def tax asset longterm', 'deferred tax asset longterm', 'tax asset longterm', 'def tax assets longterm', 'deferred tax assets longterm', 'tax assets longterm', 'def tax asset lt', 'deferred tax asset lt', 'tax asset lt', 'def tax assets lt', 'deferred tax assets lt', 'tax assets lt', 'def tax asset', 'deferred tax asset', 'tax asset', 'def tax assets', 'deferred tax assets', 'tax assets', 'long term assets tax deferred', 'lt assets tax deferred', 'lt assets tax def', 'long term assets tax def', 'long term assets deferred tax', 'lt assets deferred tax', 'lt assets def tax', 'long term assets def tax'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_lt_assets', display_name='Other Long-Term Assets', extract_names=['other lt assets', 'other lt asset', 'other longterm assets', 'other longterm asset', 'other long term assets', 'other long term asset', 'lt assets other', 'lt asset other', 'longterm assets other', 'longterm asset other', 'long term assets other', 'long term asset other'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_non_current_assets', display_name='Total Non-Current Assets', extract_names=['total non current assets', 'total noncurrent assets', 'total lt assets', 'total longterm assets', 'total long term assets'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='net_ppe[t] + goodwill[t] + lt_invest[t] + def_tax_lt[t] + other_lt_assets[t]'), ItemConfig(key='total_assets', display_name='Total Assets', extract_names=['total assets', 'total asset', 'assets', 'asset'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_current_assets[t] + total_non_current_assets[t]'), ItemConfig(key='payables', display_name='Payables', extract_names=['payables', 'accounts payable', 'ap', 'payables and accrued expenses', 'payables and accrued expense', 'payable and accrued expenses', 'payable and accrued expense', 'payables and acc expenses', 'payables and acc expense', 'payable and acc expenses', 'payable and acc expense', 'payables and accrued exps', 'payables and accrued exp', 'payable and accrued exps', 'payable and accrued exp', 'payables and acc exps', 'payables and acc exp', 'payable and acc exps', 'payable and acc exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='st_debt', display_name='Short-Term Debt', extract_names=['st debt', 'short term debt', 'shortterm debt', 'st borrow', 'short term borrow', 'shortterm borrowst borrowings', 'short term borrowings', 'shortterm borrowings'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='current_lt_debt', display_name='Current Portion of Long-Term Debt', extract_names=['curr port of lt debt', 'curr port lt debt', 'current port of lt debt', 'current port lt debt', 'curr portion of lt debt', 'curr portion lt debt', 'current portion of lt debt', 'current portion lt debt', 'curr port of longterm debt', 'curr port longterm debt', 'current port of longterm debt', 'current port longterm debt', 'curr portion of longterm debt', 'curr portion longterm debt', 'current portion of longterm debt', 'current portion longterm debt', 'curr port of long term debt', 'curr port long term debt', 'current port of long term debt', 'current port long term debt', 'curr portion of long term debt', 'curr portion long term debt', 'current portion of long term debt', 'current portion long term debt', 'curr port of debt', 'curr port debt', 'current port of debt', 'current port debt', 'curr portion of debt', 'curr portion debt', 'current portion of debt', 'current portion debt', 'curr part of lt debt', 'curr part lt debt', 'current part of lt debt', 'current part lt debt', 'curr part of longterm debt', 'curr part longterm debt', 'current part of longterm debt', 'current part longterm debt', 'curr part of long term debt', 'curr part long term debt', 'current part of long term debt', 'current part long term debt', 'curr part of debt', 'curr part debt', 'current part of debt', 'current part debt'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='tax_liab_st', display_name='Tax Liabilities, Short-Term', extract_names=['tax liab shortterm', 'tax liability shortterm', 'tax liabilities shortterm', 'tax liab short term', 'tax liability short term', 'tax liabilities short term', 'tax liab st', 'tax liability st', 'tax liabilities st', 'shortterm tax liab', 'shortterm tax liability', 'shortterm tax liabilities', 'short term tax liab', 'short term tax liability', 'short term tax liabilities', 'st tax liab', 'st tax liability', 'st tax liabilities', 'def tax liab shortterm', 'def tax liability shortterm', 'def tax liabilities shortterm', 'def tax liab short term', 'def tax liability short term', 'def tax liabilities short term', 'def tax liab st', 'def tax liability st', 'def tax liabilities st', 'def shortterm tax liab', 'def shortterm tax liability', 'def shortterm tax liabilities', 'def short term tax liab', 'def short term tax liability', 'def short term tax liabilities', 'def st tax liab', 'def st tax liability', 'def st tax liabilities', 'deferred tax liab shortterm', 'deferred tax liability shortterm', 'deferred tax liabilities shortterm', 'deferred tax liab short term', 'deferred tax liability short term', 'deferred tax liabilities short term', 'deferred tax liab st', 'deferred tax liability st', 'deferred tax liabilities st', 'deferred shortterm tax liab', 'deferred shortterm tax liability', 'deferred shortterm tax liabilities', 'deferred short term tax liab', 'deferred short term tax liability', 'deferred short term tax liabilities', 'deferred st tax liab', 'deferred st tax liability', 'deferred st tax liabilities', 'tax liab noncurr', 'tax liability noncurr', 'tax liabilities noncurr', 'tax liab non curr', 'tax liability non curr', 'tax liabilities non curr', 'noncurr tax liab', 'noncurr tax liability', 'noncurr tax liabilities', 'non curr tax liab', 'non curr tax liability', 'non curr tax liabilities', 'def tax liab noncurr', 'def tax liability noncurr', 'def tax liabilities noncurr', 'def tax liab non curr', 'def tax liability non curr', 'def tax liabilities non curr', 'def noncurr tax liab', 'def noncurr tax liability', 'def noncurr tax liabilities', 'def non curr tax liab', 'def non curr tax liability', 'def non curr tax liabilities', 'deferred tax liab noncurr', 'deferred tax liability noncurr', 'deferred tax liabilities noncurr', 'deferred tax liab non curr', 'deferred tax liability non curr', 'deferred tax liabilities non curr', 'deferred noncurr tax liab', 'deferred noncurr tax liability', 'deferred noncurr tax liabilities', 'deferred non curr tax liab', 'deferred non curr tax liability', 'deferred non curr tax liabilities', 'tax liab noncurrent', 'tax liability noncurrent', 'tax liabilities noncurrent', 'tax liab non current', 'tax liability non current', 'tax liabilities non current', 'noncurrent tax liab', 'noncurrent tax liability', 'noncurrent tax liabilities', 'non current tax liab', 'non current tax liability', 'non current tax liabilities', 'def tax liab noncurrent', 'def tax liability noncurrent', 'def tax liabilities noncurrent', 'def tax liab non current', 'def tax liability non current', 'def tax liabilities non current', 'def noncurrent tax liab', 'def noncurrent tax liability', 'def noncurrent tax liabilities', 'def non current tax liab', 'def non current tax liability', 'def non current tax liabilities', 'deferred tax liab noncurrent', 'deferred tax liability noncurrent', 'deferred tax liabilities noncurrent', 'deferred tax liab non current', 'deferred tax liability non current', 'deferred tax liabilities non current', 'deferred noncurrent tax liab', 'deferred noncurrent tax liability', 'deferred noncurrent tax liabilities', 'deferred non current tax liab', 'deferred non current tax liability', 'deferred non current tax liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_current_liab', display_name='Other Current Liabilities', extract_names=['other current liabilities', 'other current liab', 'other curr liabilities', 'other curr liab', 'other liabilities current', 'other liab current', 'other liabilities curr', 'other liab curr'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_current_liab', display_name='Total Current Liabilities', extract_names=['total current liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='payables[t] + st_debt[t] + tax_liab_st[t] + current_lt_debt[t] + other_current_liab[t]'), ItemConfig(key='lt_debt', display_name='Long-Term Debt', extract_names=['lt debt', 'long term debt', 'longterm debt', 'lt borrow', 'long term borrow', 'longterm borrow', 'lt borrowings', 'long term borrowings', 'longterm borrowings', 'lt debt total', 'long term debt total', 'longterm debt total', 'lt borrow total', 'long term borrow total', 'longterm borrow total', 'lt borrowings total', 'long term borrowings total', 'longterm borrowings total'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=True), expr_str=None), ItemConfig(key='total_debt', display_name='Total Debt', extract_names=['total debt'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='st_debt[t] + lt_debt[t]'), ItemConfig(key='deferred_rev', display_name='Deferred Revenue', extract_names=['deferred revenue', 'deferred sales', 'def revenue', 'def salesnon current revenue', 'non current sales', 'non current revenue def', 'non current sales def', 'non current revenue deferred', 'non current sales deferred', 'revenue non current', 'sales non current', 'revenue def non current', 'sales def non current', 'revenue deferred non current', 'sales deferred non current', 'def revenue non current', 'def sales non current', 'def revenue def non current', 'def sales def non current', 'def revenue deferred non current', 'def sales deferred non current', 'deferred revenue non current', 'deferred sales non current', 'deferred revenue def non current', 'deferred sales def non current', 'deferred revenue deferred non current', 'deferred sales deferred non current', 'non curr revenue', 'non curr sales', 'non curr revenue def', 'non curr sales def', 'non curr revenue deferred', 'non curr sales deferred', 'revenue non curr', 'sales non curr', 'revenue def non curr', 'sales def non curr', 'revenue deferred non curr', 'sales deferred non curr', 'def revenue non curr', 'def sales non curr', 'def revenue def non curr', 'def sales def non curr', 'def revenue deferred non curr', 'def sales deferred non curr', 'deferred revenue non curr', 'deferred sales non curr', 'deferred revenue def non curr', 'deferred sales def non curr', 'deferred revenue deferred non curr', 'deferred sales deferred non currnoncurrent revenue', 'noncurrent sales', 'noncurrent revenue def', 'noncurrent sales def', 'noncurrent revenue deferred', 'noncurrent sales deferred', 'revenue noncurrent', 'sales noncurrent', 'revenue def noncurrent', 'sales def noncurrent', 'revenue deferred noncurrent', 'sales deferred noncurrent', 'def revenue noncurrent', 'def sales noncurrent', 'def revenue def noncurrent', 'def sales def noncurrent', 'def revenue deferred noncurrent', 'def sales deferred noncurrent', 'deferred revenue noncurrent', 'deferred sales noncurrent', 'deferred revenue def noncurrent', 'deferred sales def noncurrent', 'deferred revenue deferred noncurrent', 'deferred sales deferred noncurrent', 'noncurr revenue', 'noncurr sales', 'noncurr revenue def', 'noncurr sales def', 'noncurr revenue deferred', 'noncurr sales deferred', 'revenue noncurr', 'sales noncurr', 'revenue def noncurr', 'sales def noncurr', 'revenue deferred noncurr', 'sales deferred noncurr', 'def revenue noncurr', 'def sales noncurr', 'def revenue def noncurr', 'def sales def noncurr', 'def revenue deferred noncurr', 'def sales deferred noncurr', 'deferred revenue noncurr', 'deferred sales noncurr', 'deferred revenue def noncurr', 'deferred sales def noncurr', 'deferred revenue deferred noncurr', 'deferred sales deferred noncurr'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='tax_liab_lt', display_name='Tax Liabilities, Long-Term', extract_names=['tax liab longterm', 'tax liability longterm', 'tax liabilities longterm', 'tax liab long term', 'tax liability long term', 'tax liabilities long term', 'tax liab lt', 'tax liability lt', 'tax liabilities lt', 'longterm tax liab', 'longterm tax liability', 'longterm tax liabilities', 'long term tax liab', 'long term tax liability', 'long term tax liabilities', 'lt tax liab', 'lt tax liability', 'lt tax liabilities', 'tax liab longterm def', 'tax liability longterm def', 'tax liabilities longterm def', 'tax liab long term def', 'tax liability long term def', 'tax liabilities long term def', 'tax liab lt def', 'tax liability lt def', 'tax liabilities lt def', 'longterm tax liab def', 'longterm tax liability def', 'longterm tax liabilities def', 'long term tax liab def', 'long term tax liability def', 'long term tax liabilities def', 'lt tax liab def', 'lt tax liability def', 'lt tax liabilities def', 'tax liab longterm deferred', 'tax liability longterm deferred', 'tax liabilities longterm deferred', 'tax liab long term deferred', 'tax liability long term deferred', 'tax liabilities long term deferred', 'tax liab lt deferred', 'tax liability lt deferred', 'tax liabilities lt deferred', 'longterm tax liab deferred', 'longterm tax liability deferred', 'longterm tax liabilities deferred', 'long term tax liab deferred', 'long term tax liability deferred', 'long term tax liabilities deferred', 'lt tax liab deferred', 'lt tax liability deferred', 'lt tax liabilities deferred', 'def tax liab longterm', 'def tax liability longterm', 'def tax liabilities longterm', 'def tax liab long term', 'def tax liability long term', 'def tax liabilities long term', 'def tax liab lt', 'def tax liability lt', 'def tax liabilities lt', 'def longterm tax liab', 'def longterm tax liability', 'def longterm tax liabilities', 'def long term tax liab', 'def long term tax liability', 'def long term tax liabilities', 'def lt tax liab', 'def lt tax liability', 'def lt tax liabilities', 'deferred tax liab longterm', 'deferred tax liability longterm', 'deferred tax liabilities longterm', 'deferred tax liab long term', 'deferred tax liability long term', 'deferred tax liabilities long term', 'deferred tax liab lt', 'deferred tax liability lt', 'deferred tax liabilities lt', 'deferred longterm tax liab', 'deferred longterm tax liability', 'deferred longterm tax liabilities', 'deferred long term tax liab', 'deferred long term tax liability', 'deferred long term tax liabilities', 'deferred lt tax liab', 'deferred lt tax liability', 'deferred lt tax liabilities', 'tax liab noncurrent', 'tax liability noncurrent', 'tax liabilities noncurrent', 'noncurrent tax liab', 'noncurrent tax liability', 'noncurrent tax liabilities', 'def tax liab noncurrent', 'def tax liability noncurrent', 'def tax liabilities noncurrent', 'def noncurrent tax liab', 'def noncurrent tax liability', 'def noncurrent tax liabilities', 'deferred tax liab noncurrent', 'deferred tax liability noncurrent', 'deferred tax liabilities noncurrent', 'deferred noncurrent tax liab', 'deferred noncurrent tax liability', 'deferred noncurrent tax liabilities', 'tax liab noncurr', 'tax liability noncurr', 'tax liabilities noncurr', 'noncurr tax liab', 'noncurr tax liability', 'noncurr tax liabilities', 'def tax liab noncurr', 'def tax liability noncurr', 'def tax liabilities noncurr', 'def noncurr tax liab', 'def noncurr tax liability', 'def noncurr tax liabilities', 'deferred tax liab noncurr', 'deferred tax liability noncurr', 'deferred tax liabilities noncurr', 'deferred noncurr tax liab', 'deferred noncurr tax liability', 'deferred noncurr tax liabilities', 'tax liab non current', 'tax liability non current', 'tax liabilities non current', 'non current tax liab', 'non current tax liability', 'non current tax liabilities', 'def tax liab non current', 'def tax liability non current', 'def tax liabilities non current', 'def non current tax liab', 'def non current tax liability', 'def non current tax liabilities', 'deferred tax liab non current', 'deferred tax liability non current', 'deferred tax liabilities non current', 'deferred non current tax liab', 'deferred non current tax liability', 'deferred non current tax liabilities', 'tax liab non curr', 'tax liability non curr', 'tax liabilities non curr', 'non curr tax liab', 'non curr tax liability', 'non curr tax liabilities', 'def tax liab non curr', 'def tax liability non curr', 'def tax liabilities non curr', 'def non curr tax liab', 'def non curr tax liability', 'def non curr tax liabilities', 'deferred tax liab non curr', 'deferred tax liability non curr', 'deferred tax liabilities non curr', 'deferred non curr tax liab', 'deferred non curr tax liability', 'deferred non curr tax liabilities', 'tax liab', 'tax liability', 'tax liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='deposit_liab', display_name='Deposit Liabilities', extract_names=['deposit liab', 'deposit liability', 'deposit liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_lt_liab', display_name='Other Long-Term Liabilities', extract_names=['other lt liabilities', 'other longterm liabilities', 'other long term liabilities', 'other lt liab', 'other longterm liab', 'other long term liab', 'other noncurrent liabilities', 'other non current liabilities', 'other noncurr liabilities', 'other non curr liabilities', 'other noncurrent liab', 'other non current liab', 'other noncurr liab', 'other non curr liab', 'other liabilities lt', 'other liabilities longterm', 'other liabilities long term', 'other liab lt', 'other liab longterm', 'other liab long term', 'other liabilities noncurrent', 'other liabilities non current', 'other liabilities noncurr', 'other liabilities non curr', 'other liab noncurrent', 'other liab non current', 'other liab noncurr', 'other liab non curr', 'lt liabilities other', 'longterm liabilities other', 'long term liabilities other', 'lt liab other', 'longterm liab other', 'long term liab other', 'noncurrent liabilities other', 'non current liabilities other', 'noncurr liabilities other', 'non curr liabilities other', 'noncurrent liab other', 'non current liab other', 'noncurr liab other', 'non curr liab other', 'liabilities lt other', 'liabilities longterm other', 'liabilities long term other', 'liab lt other', 'liab longterm other', 'liab long term other', 'liabilities noncurrent other', 'liabilities non current other', 'liabilities noncurr other', 'liabilities non curr other', 'liab noncurrent other', 'liab non current other', 'liab noncurr other', 'liab non curr other'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_non_current_liab', display_name='Total Non-Current Liabilities', extract_names=['total non current liabilities', 'total noncurrent liabilities', 'total non current liability', 'total noncurrent liability', 'total non current liab', 'total noncurrent liab'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='lt_debt[t] + deferred_rev[t] + tax_liab_lt[t] + deposit_liab[t] + other_lt_liab[t]'), ItemConfig(key='total_liab', display_name='Total Liabilities', extract_names=['total liab', 'total liability', 'total liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_non_current_liab[t] + total_current_liab[t]'), ItemConfig(key='common_stock', display_name='Common Stock', extract_names=['total common stock', 'total stock', 'total common shares', 'total shares', 'common stock', 'stockcommon shares', 'shares', 'net total common stock', 'net total stock', 'net total common shares', 'net total shares', 'net common stock', 'net stocknet common shares', 'net shares', 'total common stock net', 'total stock net', 'total common shares net', 'total shares net', 'common stock net', 'stock netcommon shares net', 'shares net'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_income', display_name='Other Comprehensive Income', extract_names=['other income', 'other comprehensive income', 'other comp income', 'comp income', 'comprehensive income', 'comprehensive income and other', 'comp income and other', 'comp inc and other', 'comprehensive inc and other', 'comprehensive income other', 'comp income other', 'comp inc other', 'comprehensive inc other'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='retained_earnings', display_name='Retained Earnings', extract_names=['re', 'retained earnings', 'retained earnings deficit', 're deficit'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='minority_interest', display_name='Minority Interest', extract_names=['minority interest', 'minority int', 'min int', 'min interest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_equity', display_name=\"Total Stockholder's Equity\", extract_names=['total equity', 'total shareholders equity', 'total stockholders equity', 'equity total', 'shareholders equity total', 'stockholders equity total', 'equity', 'shareholders equity', 'stockholders equity'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='other_income[t] + retained_earnings[t] + common_stock[t] + minority_interest[t]'), ItemConfig(key='total_liab_and_equity', display_name='Total Liabilities and Equity', extract_names=['total liabilities and equity', 'total liab and equity', 'total liabilities equity', 'total liab equity', 'liabilities and equity', 'liab and equity', 'liabilities equity', 'liab equity'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_liab[t] + total_equity[t]')]), prior_statement=BalanceSheetData(items_config=DataConfigManager(configs=[ItemConfig(key='cash', display_name='Cash and Cash Equivalents', extract_names=['cash', 'cash and cash equivalents', 'cash and equivalents', 'cash and equiv', 'cash cash equivalents', 'cash equivalents', 'cash equiv'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=True), expr_str=None), ItemConfig(key='st_invest', display_name='Short-Term Investments', extract_names=['shortterm investments', 'short term investments', 'st investments', 'shortterm invest', 'short term invest', 'st invest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='cash_and_st_invest', display_name='Cash and Short-Term Investments', extract_names=['total cash st investments', 'total cash and st investments', 'total cash and shortterm investments', 'total cash and short term investments', 'total cash shortterm investments', 'total cash short term investments', 'total cash st invest', 'total cash and st invest', 'total cash and shortterm invest', 'total cash and short term invest', 'total cash shortterm invest', 'total cash short term invest', 'cash st investments', 'cash and st investments', 'cash and shortterm investments', 'cash and short term investments', 'cash shortterm investments', 'cash short term investments', 'cash st invest', 'cash and st invest', 'cash and shortterm invest', 'cash and short term invest', 'cash shortterm invest', 'cash short term invest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='cash[t] + st_invest[t]'), ItemConfig(key='receivables', display_name='Receivables', extract_names=['receivables', 'rec', 'accounts receivable', 'ar'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='inventory', display_name='Inventory', extract_names=['inv', 'inventory', 'inventories'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='def_tax_st', display_name='Deferred Tax Assets, Current', extract_names=['def tax asset curr', 'deferred tax asset curr', 'tax asset curr', 'def tax assets curr', 'deferred tax assets curr', 'tax assets curr', 'def tax asset current', 'deferred tax asset current', 'tax asset current', 'def tax assets current', 'deferred tax assets current', 'tax assets current', 'def tax asset short term', 'deferred tax asset short term', 'tax asset short term', 'def tax assets short term', 'deferred tax assets short term', 'tax assets short term', 'def tax asset shortterm', 'deferred tax asset shortterm', 'tax asset shortterm', 'def tax assets shortterm', 'deferred tax assets shortterm', 'tax assets shortterm', 'def tax asset st', 'deferred tax asset st', 'tax asset st', 'def tax assets st', 'deferred tax assets st', 'tax assets st'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_current_assets', display_name='Other Current Assets', extract_names=['other current assets', 'other current asset', 'other curr assets', 'other curr asset', 'oca'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_current_assets', display_name='Total Current Assets', extract_names=['total current assets', 'tca'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='cash_and_st_invest[t] + receivables[t] + inventory[t] + def_tax_st[t] + other_current_assets[t]'), ItemConfig(key='gross_ppe', display_name='Grosss Property, Plant & Equipment', extract_names=['gross ppe', 'gross property plant equipment', 'gross property plant and equipment', 'ppe gross', 'property plant equipment gross', 'property plant and equipment gross', 'grs ppe', 'grs property plant equipment', 'grs property plant and equipment', 'ppe grs', 'property plant equipment grs', 'property plant and equipment grs'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='dep', display_name='Accumulated Depreciation', extract_names=['accumulated depreciation', 'depreciation', 'dep', 'accumulated dep', 'acc depreciation', 'accum depreciation', 'acc dep', 'accum dep'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='net_ppe', display_name='Net Property, Plant & Equipment', extract_names=['ppe', 'property plant equipment', 'property plant and equipment', 'ppe net', 'property plant equipment net', 'property plant and equipment net', 'net ppe', 'net property plant equipment', 'net property plant and equipment'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='gross_ppe[t] - dep[t]'), ItemConfig(key='goodwill', display_name='Goodwill and Intangible Assets', extract_names=['goodwill', 'goodwill and intangible assets', 'goodwill and intangibles', 'goodwill intangible assets', 'goodwill intangibles', 'goodwill total', 'goodwill and intangible assets total', 'goodwill and intangibles total', 'goodwill intangible assets total', 'goodwill intangibles total'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='lt_invest', display_name='Long-Term Investments', extract_names=['lt invest', 'lt investments', 'long term invest', 'long term investments', 'longterm invest', 'longterm investments'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='def_tax_lt', display_name='Deferred Tax Assets, Long-Term', extract_names=['def tax asset long term', 'deferred tax asset long term', 'tax asset long term', 'def tax assets long term', 'deferred tax assets long term', 'tax assets long term', 'def tax asset longterm', 'deferred tax asset longterm', 'tax asset longterm', 'def tax assets longterm', 'deferred tax assets longterm', 'tax assets longterm', 'def tax asset lt', 'deferred tax asset lt', 'tax asset lt', 'def tax assets lt', 'deferred tax assets lt', 'tax assets lt', 'def tax asset', 'deferred tax asset', 'tax asset', 'def tax assets', 'deferred tax assets', 'tax assets', 'long term assets tax deferred', 'lt assets tax deferred', 'lt assets tax def', 'long term assets tax def', 'long term assets deferred tax', 'lt assets deferred tax', 'lt assets def tax', 'long term assets def tax'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_lt_assets', display_name='Other Long-Term Assets', extract_names=['other lt assets', 'other lt asset', 'other longterm assets', 'other longterm asset', 'other long term assets', 'other long term asset', 'lt assets other', 'lt asset other', 'longterm assets other', 'longterm asset other', 'long term assets other', 'long term asset other'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_non_current_assets', display_name='Total Non-Current Assets', extract_names=['total non current assets', 'total noncurrent assets', 'total lt assets', 'total longterm assets', 'total long term assets'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='net_ppe[t] + goodwill[t] + lt_invest[t] + def_tax_lt[t] + other_lt_assets[t]'), ItemConfig(key='total_assets', display_name='Total Assets', extract_names=['total assets', 'total asset', 'assets', 'asset'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_current_assets[t] + total_non_current_assets[t]'), ItemConfig(key='payables', display_name='Payables', extract_names=['payables', 'accounts payable', 'ap', 'payables and accrued expenses', 'payables and accrued expense', 'payable and accrued expenses', 'payable and accrued expense', 'payables and acc expenses', 'payables and acc expense', 'payable and acc expenses', 'payable and acc expense', 'payables and accrued exps', 'payables and accrued exp', 'payable and accrued exps', 'payable and accrued exp', 'payables and acc exps', 'payables and acc exp', 'payable and acc exps', 'payable and acc exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='st_debt', display_name='Short-Term Debt', extract_names=['st debt', 'short term debt', 'shortterm debt', 'st borrow', 'short term borrow', 'shortterm borrowst borrowings', 'short term borrowings', 'shortterm borrowings'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='current_lt_debt', display_name='Current Portion of Long-Term Debt', extract_names=['curr port of lt debt', 'curr port lt debt', 'current port of lt debt', 'current port lt debt', 'curr portion of lt debt', 'curr portion lt debt', 'current portion of lt debt', 'current portion lt debt', 'curr port of longterm debt', 'curr port longterm debt', 'current port of longterm debt', 'current port longterm debt', 'curr portion of longterm debt', 'curr portion longterm debt', 'current portion of longterm debt', 'current portion longterm debt', 'curr port of long term debt', 'curr port long term debt', 'current port of long term debt', 'current port long term debt', 'curr portion of long term debt', 'curr portion long term debt', 'current portion of long term debt', 'current portion long term debt', 'curr port of debt', 'curr port debt', 'current port of debt', 'current port debt', 'curr portion of debt', 'curr portion debt', 'current portion of debt', 'current portion debt', 'curr part of lt debt', 'curr part lt debt', 'current part of lt debt', 'current part lt debt', 'curr part of longterm debt', 'curr part longterm debt', 'current part of longterm debt', 'current part longterm debt', 'curr part of long term debt', 'curr part long term debt', 'current part of long term debt', 'current part long term debt', 'curr part of debt', 'curr part debt', 'current part of debt', 'current part debt'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='tax_liab_st', display_name='Tax Liabilities, Short-Term', extract_names=['tax liab shortterm', 'tax liability shortterm', 'tax liabilities shortterm', 'tax liab short term', 'tax liability short term', 'tax liabilities short term', 'tax liab st', 'tax liability st', 'tax liabilities st', 'shortterm tax liab', 'shortterm tax liability', 'shortterm tax liabilities', 'short term tax liab', 'short term tax liability', 'short term tax liabilities', 'st tax liab', 'st tax liability', 'st tax liabilities', 'def tax liab shortterm', 'def tax liability shortterm', 'def tax liabilities shortterm', 'def tax liab short term', 'def tax liability short term', 'def tax liabilities short term', 'def tax liab st', 'def tax liability st', 'def tax liabilities st', 'def shortterm tax liab', 'def shortterm tax liability', 'def shortterm tax liabilities', 'def short term tax liab', 'def short term tax liability', 'def short term tax liabilities', 'def st tax liab', 'def st tax liability', 'def st tax liabilities', 'deferred tax liab shortterm', 'deferred tax liability shortterm', 'deferred tax liabilities shortterm', 'deferred tax liab short term', 'deferred tax liability short term', 'deferred tax liabilities short term', 'deferred tax liab st', 'deferred tax liability st', 'deferred tax liabilities st', 'deferred shortterm tax liab', 'deferred shortterm tax liability', 'deferred shortterm tax liabilities', 'deferred short term tax liab', 'deferred short term tax liability', 'deferred short term tax liabilities', 'deferred st tax liab', 'deferred st tax liability', 'deferred st tax liabilities', 'tax liab noncurr', 'tax liability noncurr', 'tax liabilities noncurr', 'tax liab non curr', 'tax liability non curr', 'tax liabilities non curr', 'noncurr tax liab', 'noncurr tax liability', 'noncurr tax liabilities', 'non curr tax liab', 'non curr tax liability', 'non curr tax liabilities', 'def tax liab noncurr', 'def tax liability noncurr', 'def tax liabilities noncurr', 'def tax liab non curr', 'def tax liability non curr', 'def tax liabilities non curr', 'def noncurr tax liab', 'def noncurr tax liability', 'def noncurr tax liabilities', 'def non curr tax liab', 'def non curr tax liability', 'def non curr tax liabilities', 'deferred tax liab noncurr', 'deferred tax liability noncurr', 'deferred tax liabilities noncurr', 'deferred tax liab non curr', 'deferred tax liability non curr', 'deferred tax liabilities non curr', 'deferred noncurr tax liab', 'deferred noncurr tax liability', 'deferred noncurr tax liabilities', 'deferred non curr tax liab', 'deferred non curr tax liability', 'deferred non curr tax liabilities', 'tax liab noncurrent', 'tax liability noncurrent', 'tax liabilities noncurrent', 'tax liab non current', 'tax liability non current', 'tax liabilities non current', 'noncurrent tax liab', 'noncurrent tax liability', 'noncurrent tax liabilities', 'non current tax liab', 'non current tax liability', 'non current tax liabilities', 'def tax liab noncurrent', 'def tax liability noncurrent', 'def tax liabilities noncurrent', 'def tax liab non current', 'def tax liability non current', 'def tax liabilities non current', 'def noncurrent tax liab', 'def noncurrent tax liability', 'def noncurrent tax liabilities', 'def non current tax liab', 'def non current tax liability', 'def non current tax liabilities', 'deferred tax liab noncurrent', 'deferred tax liability noncurrent', 'deferred tax liabilities noncurrent', 'deferred tax liab non current', 'deferred tax liability non current', 'deferred tax liabilities non current', 'deferred noncurrent tax liab', 'deferred noncurrent tax liability', 'deferred noncurrent tax liabilities', 'deferred non current tax liab', 'deferred non current tax liability', 'deferred non current tax liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_current_liab', display_name='Other Current Liabilities', extract_names=['other current liabilities', 'other current liab', 'other curr liabilities', 'other curr liab', 'other liabilities current', 'other liab current', 'other liabilities curr', 'other liab curr'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_current_liab', display_name='Total Current Liabilities', extract_names=['total current liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='payables[t] + st_debt[t] + tax_liab_st[t] + current_lt_debt[t] + other_current_liab[t]'), ItemConfig(key='lt_debt', display_name='Long-Term Debt', extract_names=['lt debt', 'long term debt', 'longterm debt', 'lt borrow', 'long term borrow', 'longterm borrow', 'lt borrowings', 'long term borrowings', 'longterm borrowings', 'lt debt total', 'long term debt total', 'longterm debt total', 'lt borrow total', 'long term borrow total', 'longterm borrow total', 'lt borrowings total', 'long term borrowings total', 'longterm borrowings total'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=True), expr_str=None), ItemConfig(key='total_debt', display_name='Total Debt', extract_names=['total debt'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='st_debt[t] + lt_debt[t]'), ItemConfig(key='deferred_rev', display_name='Deferred Revenue', extract_names=['deferred revenue', 'deferred sales', 'def revenue', 'def salesnon current revenue', 'non current sales', 'non current revenue def', 'non current sales def', 'non current revenue deferred', 'non current sales deferred', 'revenue non current', 'sales non current', 'revenue def non current', 'sales def non current', 'revenue deferred non current', 'sales deferred non current', 'def revenue non current', 'def sales non current', 'def revenue def non current', 'def sales def non current', 'def revenue deferred non current', 'def sales deferred non current', 'deferred revenue non current', 'deferred sales non current', 'deferred revenue def non current', 'deferred sales def non current', 'deferred revenue deferred non current', 'deferred sales deferred non current', 'non curr revenue', 'non curr sales', 'non curr revenue def', 'non curr sales def', 'non curr revenue deferred', 'non curr sales deferred', 'revenue non curr', 'sales non curr', 'revenue def non curr', 'sales def non curr', 'revenue deferred non curr', 'sales deferred non curr', 'def revenue non curr', 'def sales non curr', 'def revenue def non curr', 'def sales def non curr', 'def revenue deferred non curr', 'def sales deferred non curr', 'deferred revenue non curr', 'deferred sales non curr', 'deferred revenue def non curr', 'deferred sales def non curr', 'deferred revenue deferred non curr', 'deferred sales deferred non currnoncurrent revenue', 'noncurrent sales', 'noncurrent revenue def', 'noncurrent sales def', 'noncurrent revenue deferred', 'noncurrent sales deferred', 'revenue noncurrent', 'sales noncurrent', 'revenue def noncurrent', 'sales def noncurrent', 'revenue deferred noncurrent', 'sales deferred noncurrent', 'def revenue noncurrent', 'def sales noncurrent', 'def revenue def noncurrent', 'def sales def noncurrent', 'def revenue deferred noncurrent', 'def sales deferred noncurrent', 'deferred revenue noncurrent', 'deferred sales noncurrent', 'deferred revenue def noncurrent', 'deferred sales def noncurrent', 'deferred revenue deferred noncurrent', 'deferred sales deferred noncurrent', 'noncurr revenue', 'noncurr sales', 'noncurr revenue def', 'noncurr sales def', 'noncurr revenue deferred', 'noncurr sales deferred', 'revenue noncurr', 'sales noncurr', 'revenue def noncurr', 'sales def noncurr', 'revenue deferred noncurr', 'sales deferred noncurr', 'def revenue noncurr', 'def sales noncurr', 'def revenue def noncurr', 'def sales def noncurr', 'def revenue deferred noncurr', 'def sales deferred noncurr', 'deferred revenue noncurr', 'deferred sales noncurr', 'deferred revenue def noncurr', 'deferred sales def noncurr', 'deferred revenue deferred noncurr', 'deferred sales deferred noncurr'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='tax_liab_lt', display_name='Tax Liabilities, Long-Term', extract_names=['tax liab longterm', 'tax liability longterm', 'tax liabilities longterm', 'tax liab long term', 'tax liability long term', 'tax liabilities long term', 'tax liab lt', 'tax liability lt', 'tax liabilities lt', 'longterm tax liab', 'longterm tax liability', 'longterm tax liabilities', 'long term tax liab', 'long term tax liability', 'long term tax liabilities', 'lt tax liab', 'lt tax liability', 'lt tax liabilities', 'tax liab longterm def', 'tax liability longterm def', 'tax liabilities longterm def', 'tax liab long term def', 'tax liability long term def', 'tax liabilities long term def', 'tax liab lt def', 'tax liability lt def', 'tax liabilities lt def', 'longterm tax liab def', 'longterm tax liability def', 'longterm tax liabilities def', 'long term tax liab def', 'long term tax liability def', 'long term tax liabilities def', 'lt tax liab def', 'lt tax liability def', 'lt tax liabilities def', 'tax liab longterm deferred', 'tax liability longterm deferred', 'tax liabilities longterm deferred', 'tax liab long term deferred', 'tax liability long term deferred', 'tax liabilities long term deferred', 'tax liab lt deferred', 'tax liability lt deferred', 'tax liabilities lt deferred', 'longterm tax liab deferred', 'longterm tax liability deferred', 'longterm tax liabilities deferred', 'long term tax liab deferred', 'long term tax liability deferred', 'long term tax liabilities deferred', 'lt tax liab deferred', 'lt tax liability deferred', 'lt tax liabilities deferred', 'def tax liab longterm', 'def tax liability longterm', 'def tax liabilities longterm', 'def tax liab long term', 'def tax liability long term', 'def tax liabilities long term', 'def tax liab lt', 'def tax liability lt', 'def tax liabilities lt', 'def longterm tax liab', 'def longterm tax liability', 'def longterm tax liabilities', 'def long term tax liab', 'def long term tax liability', 'def long term tax liabilities', 'def lt tax liab', 'def lt tax liability', 'def lt tax liabilities', 'deferred tax liab longterm', 'deferred tax liability longterm', 'deferred tax liabilities longterm', 'deferred tax liab long term', 'deferred tax liability long term', 'deferred tax liabilities long term', 'deferred tax liab lt', 'deferred tax liability lt', 'deferred tax liabilities lt', 'deferred longterm tax liab', 'deferred longterm tax liability', 'deferred longterm tax liabilities', 'deferred long term tax liab', 'deferred long term tax liability', 'deferred long term tax liabilities', 'deferred lt tax liab', 'deferred lt tax liability', 'deferred lt tax liabilities', 'tax liab noncurrent', 'tax liability noncurrent', 'tax liabilities noncurrent', 'noncurrent tax liab', 'noncurrent tax liability', 'noncurrent tax liabilities', 'def tax liab noncurrent', 'def tax liability noncurrent', 'def tax liabilities noncurrent', 'def noncurrent tax liab', 'def noncurrent tax liability', 'def noncurrent tax liabilities', 'deferred tax liab noncurrent', 'deferred tax liability noncurrent', 'deferred tax liabilities noncurrent', 'deferred noncurrent tax liab', 'deferred noncurrent tax liability', 'deferred noncurrent tax liabilities', 'tax liab noncurr', 'tax liability noncurr', 'tax liabilities noncurr', 'noncurr tax liab', 'noncurr tax liability', 'noncurr tax liabilities', 'def tax liab noncurr', 'def tax liability noncurr', 'def tax liabilities noncurr', 'def noncurr tax liab', 'def noncurr tax liability', 'def noncurr tax liabilities', 'deferred tax liab noncurr', 'deferred tax liability noncurr', 'deferred tax liabilities noncurr', 'deferred noncurr tax liab', 'deferred noncurr tax liability', 'deferred noncurr tax liabilities', 'tax liab non current', 'tax liability non current', 'tax liabilities non current', 'non current tax liab', 'non current tax liability', 'non current tax liabilities', 'def tax liab non current', 'def tax liability non current', 'def tax liabilities non current', 'def non current tax liab', 'def non current tax liability', 'def non current tax liabilities', 'deferred tax liab non current', 'deferred tax liability non current', 'deferred tax liabilities non current', 'deferred non current tax liab', 'deferred non current tax liability', 'deferred non current tax liabilities', 'tax liab non curr', 'tax liability non curr', 'tax liabilities non curr', 'non curr tax liab', 'non curr tax liability', 'non curr tax liabilities', 'def tax liab non curr', 'def tax liability non curr', 'def tax liabilities non curr', 'def non curr tax liab', 'def non curr tax liability', 'def non curr tax liabilities', 'deferred tax liab non curr', 'deferred tax liability non curr', 'deferred tax liabilities non curr', 'deferred non curr tax liab', 'deferred non curr tax liability', 'deferred non curr tax liabilities', 'tax liab', 'tax liability', 'tax liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='deposit_liab', display_name='Deposit Liabilities', extract_names=['deposit liab', 'deposit liability', 'deposit liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_lt_liab', display_name='Other Long-Term Liabilities', extract_names=['other lt liabilities', 'other longterm liabilities', 'other long term liabilities', 'other lt liab', 'other longterm liab', 'other long term liab', 'other noncurrent liabilities', 'other non current liabilities', 'other noncurr liabilities', 'other non curr liabilities', 'other noncurrent liab', 'other non current liab', 'other noncurr liab', 'other non curr liab', 'other liabilities lt', 'other liabilities longterm', 'other liabilities long term', 'other liab lt', 'other liab longterm', 'other liab long term', 'other liabilities noncurrent', 'other liabilities non current', 'other liabilities noncurr', 'other liabilities non curr', 'other liab noncurrent', 'other liab non current', 'other liab noncurr', 'other liab non curr', 'lt liabilities other', 'longterm liabilities other', 'long term liabilities other', 'lt liab other', 'longterm liab other', 'long term liab other', 'noncurrent liabilities other', 'non current liabilities other', 'noncurr liabilities other', 'non curr liabilities other', 'noncurrent liab other', 'non current liab other', 'noncurr liab other', 'non curr liab other', 'liabilities lt other', 'liabilities longterm other', 'liabilities long term other', 'liab lt other', 'liab longterm other', 'liab long term other', 'liabilities noncurrent other', 'liabilities non current other', 'liabilities noncurr other', 'liabilities non curr other', 'liab noncurrent other', 'liab non current other', 'liab noncurr other', 'liab non curr other'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_non_current_liab', display_name='Total Non-Current Liabilities', extract_names=['total non current liabilities', 'total noncurrent liabilities', 'total non current liability', 'total noncurrent liability', 'total non current liab', 'total noncurrent liab'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='lt_debt[t] + deferred_rev[t] + tax_liab_lt[t] + deposit_liab[t] + other_lt_liab[t]'), ItemConfig(key='total_liab', display_name='Total Liabilities', extract_names=['total liab', 'total liability', 'total liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_non_current_liab[t] + total_current_liab[t]'), ItemConfig(key='common_stock', display_name='Common Stock', extract_names=['total common stock', 'total stock', 'total common shares', 'total shares', 'common stock', 'stockcommon shares', 'shares', 'net total common stock', 'net total stock', 'net total common shares', 'net total shares', 'net common stock', 'net stocknet common shares', 'net shares', 'total common stock net', 'total stock net', 'total common shares net', 'total shares net', 'common stock net', 'stock netcommon shares net', 'shares net'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_income', display_name='Other Comprehensive Income', extract_names=['other income', 'other comprehensive income', 'other comp income', 'comp income', 'comprehensive income', 'comprehensive income and other', 'comp income and other', 'comp inc and other', 'comprehensive inc and other', 'comprehensive income other', 'comp income other', 'comp inc other', 'comprehensive inc other'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='retained_earnings', display_name='Retained Earnings', extract_names=['re', 'retained earnings', 'retained earnings deficit', 're deficit'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='minority_interest', display_name='Minority Interest', extract_names=['minority interest', 'minority int', 'min int', 'min interest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_equity', display_name=\"Total Stockholder's Equity\", extract_names=['total equity', 'total shareholders equity', 'total stockholders equity', 'equity total', 'shareholders equity total', 'stockholders equity total', 'equity', 'shareholders equity', 'stockholders equity'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='other_income[t] + retained_earnings[t] + common_stock[t] + minority_interest[t]'), ItemConfig(key='total_liab_and_equity', display_name='Total Liabilities and Equity', extract_names=['total liabilities and equity', 'total liab and equity', 'total liabilities equity', 'total liab equity', 'liabilities and equity', 'liab and equity', 'liabilities equity', 'liab equity'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_liab[t] + total_equity[t]')]), prior_statement=BalanceSheetData(items_config=DataConfigManager(configs=[ItemConfig(key='cash', display_name='Cash and Cash Equivalents', extract_names=['cash', 'cash and cash equivalents', 'cash and equivalents', 'cash and equiv', 'cash cash equivalents', 'cash equivalents', 'cash equiv'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=True), expr_str=None), ItemConfig(key='st_invest', display_name='Short-Term Investments', extract_names=['shortterm investments', 'short term investments', 'st investments', 'shortterm invest', 'short term invest', 'st invest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='cash_and_st_invest', display_name='Cash and Short-Term Investments', extract_names=['total cash st investments', 'total cash and st investments', 'total cash and shortterm investments', 'total cash and short term investments', 'total cash shortterm investments', 'total cash short term investments', 'total cash st invest', 'total cash and st invest', 'total cash and shortterm invest', 'total cash and short term invest', 'total cash shortterm invest', 'total cash short term invest', 'cash st investments', 'cash and st investments', 'cash and shortterm investments', 'cash and short term investments', 'cash shortterm investments', 'cash short term investments', 'cash st invest', 'cash and st invest', 'cash and shortterm invest', 'cash and short term invest', 'cash shortterm invest', 'cash short term invest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='cash[t] + st_invest[t]'), ItemConfig(key='receivables', display_name='Receivables', extract_names=['receivables', 'rec', 'accounts receivable', 'ar'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='inventory', display_name='Inventory', extract_names=['inv', 'inventory', 'inventories'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='def_tax_st', display_name='Deferred Tax Assets, Current', extract_names=['def tax asset curr', 'deferred tax asset curr', 'tax asset curr', 'def tax assets curr', 'deferred tax assets curr', 'tax assets curr', 'def tax asset current', 'deferred tax asset current', 'tax asset current', 'def tax assets current', 'deferred tax assets current', 'tax assets current', 'def tax asset short term', 'deferred tax asset short term', 'tax asset short term', 'def tax assets short term', 'deferred tax assets short term', 'tax assets short term', 'def tax asset shortterm', 'deferred tax asset shortterm', 'tax asset shortterm', 'def tax assets shortterm', 'deferred tax assets shortterm', 'tax assets shortterm', 'def tax asset st', 'deferred tax asset st', 'tax asset st', 'def tax assets st', 'deferred tax assets st', 'tax assets st'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_current_assets', display_name='Other Current Assets', extract_names=['other current assets', 'other current asset', 'other curr assets', 'other curr asset', 'oca'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_current_assets', display_name='Total Current Assets', extract_names=['total current assets', 'tca'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='cash_and_st_invest[t] + receivables[t] + inventory[t] + def_tax_st[t] + other_current_assets[t]'), ItemConfig(key='gross_ppe', display_name='Grosss Property, Plant & Equipment', extract_names=['gross ppe', 'gross property plant equipment', 'gross property plant and equipment', 'ppe gross', 'property plant equipment gross', 'property plant and equipment gross', 'grs ppe', 'grs property plant equipment', 'grs property plant and equipment', 'ppe grs', 'property plant equipment grs', 'property plant and equipment grs'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='dep', display_name='Accumulated Depreciation', extract_names=['accumulated depreciation', 'depreciation', 'dep', 'accumulated dep', 'acc depreciation', 'accum depreciation', 'acc dep', 'accum dep'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='net_ppe', display_name='Net Property, Plant & Equipment', extract_names=['ppe', 'property plant equipment', 'property plant and equipment', 'ppe net', 'property plant equipment net', 'property plant and equipment net', 'net ppe', 'net property plant equipment', 'net property plant and equipment'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='gross_ppe[t] - dep[t]'), ItemConfig(key='goodwill', display_name='Goodwill and Intangible Assets', extract_names=['goodwill', 'goodwill and intangible assets', 'goodwill and intangibles', 'goodwill intangible assets', 'goodwill intangibles', 'goodwill total', 'goodwill and intangible assets total', 'goodwill and intangibles total', 'goodwill intangible assets total', 'goodwill intangibles total'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='lt_invest', display_name='Long-Term Investments', extract_names=['lt invest', 'lt investments', 'long term invest', 'long term investments', 'longterm invest', 'longterm investments'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='def_tax_lt', display_name='Deferred Tax Assets, Long-Term', extract_names=['def tax asset long term', 'deferred tax asset long term', 'tax asset long term', 'def tax assets long term', 'deferred tax assets long term', 'tax assets long term', 'def tax asset longterm', 'deferred tax asset longterm', 'tax asset longterm', 'def tax assets longterm', 'deferred tax assets longterm', 'tax assets longterm', 'def tax asset lt', 'deferred tax asset lt', 'tax asset lt', 'def tax assets lt', 'deferred tax assets lt', 'tax assets lt', 'def tax asset', 'deferred tax asset', 'tax asset', 'def tax assets', 'deferred tax assets', 'tax assets', 'long term assets tax deferred', 'lt assets tax deferred', 'lt assets tax def', 'long term assets tax def', 'long term assets deferred tax', 'lt assets deferred tax', 'lt assets def tax', 'long term assets def tax'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_lt_assets', display_name='Other Long-Term Assets', extract_names=['other lt assets', 'other lt asset', 'other longterm assets', 'other longterm asset', 'other long term assets', 'other long term asset', 'lt assets other', 'lt asset other', 'longterm assets other', 'longterm asset other', 'long term assets other', 'long term asset other'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_non_current_assets', display_name='Total Non-Current Assets', extract_names=['total non current assets', 'total noncurrent assets', 'total lt assets', 'total longterm assets', 'total long term assets'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='net_ppe[t] + goodwill[t] + lt_invest[t] + def_tax_lt[t] + other_lt_assets[t]'), ItemConfig(key='total_assets', display_name='Total Assets', extract_names=['total assets', 'total asset', 'assets', 'asset'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_current_assets[t] + total_non_current_assets[t]'), ItemConfig(key='payables', display_name='Payables', extract_names=['payables', 'accounts payable', 'ap', 'payables and accrued expenses', 'payables and accrued expense', 'payable and accrued expenses', 'payable and accrued expense', 'payables and acc expenses', 'payables and acc expense', 'payable and acc expenses', 'payable and acc expense', 'payables and accrued exps', 'payables and accrued exp', 'payable and accrued exps', 'payable and accrued exp', 'payables and acc exps', 'payables and acc exp', 'payable and acc exps', 'payable and acc exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='st_debt', display_name='Short-Term Debt', extract_names=['st debt', 'short term debt', 'shortterm debt', 'st borrow', 'short term borrow', 'shortterm borrowst borrowings', 'short term borrowings', 'shortterm borrowings'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='current_lt_debt', display_name='Current Portion of Long-Term Debt', extract_names=['curr port of lt debt', 'curr port lt debt', 'current port of lt debt', 'current port lt debt', 'curr portion of lt debt', 'curr portion lt debt', 'current portion of lt debt', 'current portion lt debt', 'curr port of longterm debt', 'curr port longterm debt', 'current port of longterm debt', 'current port longterm debt', 'curr portion of longterm debt', 'curr portion longterm debt', 'current portion of longterm debt', 'current portion longterm debt', 'curr port of long term debt', 'curr port long term debt', 'current port of long term debt', 'current port long term debt', 'curr portion of long term debt', 'curr portion long term debt', 'current portion of long term debt', 'current portion long term debt', 'curr port of debt', 'curr port debt', 'current port of debt', 'current port debt', 'curr portion of debt', 'curr portion debt', 'current portion of debt', 'current portion debt', 'curr part of lt debt', 'curr part lt debt', 'current part of lt debt', 'current part lt debt', 'curr part of longterm debt', 'curr part longterm debt', 'current part of longterm debt', 'current part longterm debt', 'curr part of long term debt', 'curr part long term debt', 'current part of long term debt', 'current part long term debt', 'curr part of debt', 'curr part debt', 'current part of debt', 'current part debt'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='tax_liab_st', display_name='Tax Liabilities, Short-Term', extract_names=['tax liab shortterm', 'tax liability shortterm', 'tax liabilities shortterm', 'tax liab short term', 'tax liability short term', 'tax liabilities short term', 'tax liab st', 'tax liability st', 'tax liabilities st', 'shortterm tax liab', 'shortterm tax liability', 'shortterm tax liabilities', 'short term tax liab', 'short term tax liability', 'short term tax liabilities', 'st tax liab', 'st tax liability', 'st tax liabilities', 'def tax liab shortterm', 'def tax liability shortterm', 'def tax liabilities shortterm', 'def tax liab short term', 'def tax liability short term', 'def tax liabilities short term', 'def tax liab st', 'def tax liability st', 'def tax liabilities st', 'def shortterm tax liab', 'def shortterm tax liability', 'def shortterm tax liabilities', 'def short term tax liab', 'def short term tax liability', 'def short term tax liabilities', 'def st tax liab', 'def st tax liability', 'def st tax liabilities', 'deferred tax liab shortterm', 'deferred tax liability shortterm', 'deferred tax liabilities shortterm', 'deferred tax liab short term', 'deferred tax liability short term', 'deferred tax liabilities short term', 'deferred tax liab st', 'deferred tax liability st', 'deferred tax liabilities st', 'deferred shortterm tax liab', 'deferred shortterm tax liability', 'deferred shortterm tax liabilities', 'deferred short term tax liab', 'deferred short term tax liability', 'deferred short term tax liabilities', 'deferred st tax liab', 'deferred st tax liability', 'deferred st tax liabilities', 'tax liab noncurr', 'tax liability noncurr', 'tax liabilities noncurr', 'tax liab non curr', 'tax liability non curr', 'tax liabilities non curr', 'noncurr tax liab', 'noncurr tax liability', 'noncurr tax liabilities', 'non curr tax liab', 'non curr tax liability', 'non curr tax liabilities', 'def tax liab noncurr', 'def tax liability noncurr', 'def tax liabilities noncurr', 'def tax liab non curr', 'def tax liability non curr', 'def tax liabilities non curr', 'def noncurr tax liab', 'def noncurr tax liability', 'def noncurr tax liabilities', 'def non curr tax liab', 'def non curr tax liability', 'def non curr tax liabilities', 'deferred tax liab noncurr', 'deferred tax liability noncurr', 'deferred tax liabilities noncurr', 'deferred tax liab non curr', 'deferred tax liability non curr', 'deferred tax liabilities non curr', 'deferred noncurr tax liab', 'deferred noncurr tax liability', 'deferred noncurr tax liabilities', 'deferred non curr tax liab', 'deferred non curr tax liability', 'deferred non curr tax liabilities', 'tax liab noncurrent', 'tax liability noncurrent', 'tax liabilities noncurrent', 'tax liab non current', 'tax liability non current', 'tax liabilities non current', 'noncurrent tax liab', 'noncurrent tax liability', 'noncurrent tax liabilities', 'non current tax liab', 'non current tax liability', 'non current tax liabilities', 'def tax liab noncurrent', 'def tax liability noncurrent', 'def tax liabilities noncurrent', 'def tax liab non current', 'def tax liability non current', 'def tax liabilities non current', 'def noncurrent tax liab', 'def noncurrent tax liability', 'def noncurrent tax liabilities', 'def non current tax liab', 'def non current tax liability', 'def non current tax liabilities', 'deferred tax liab noncurrent', 'deferred tax liability noncurrent', 'deferred tax liabilities noncurrent', 'deferred tax liab non current', 'deferred tax liability non current', 'deferred tax liabilities non current', 'deferred noncurrent tax liab', 'deferred noncurrent tax liability', 'deferred noncurrent tax liabilities', 'deferred non current tax liab', 'deferred non current tax liability', 'deferred non current tax liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_current_liab', display_name='Other Current Liabilities', extract_names=['other current liabilities', 'other current liab', 'other curr liabilities', 'other curr liab', 'other liabilities current', 'other liab current', 'other liabilities curr', 'other liab curr'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_current_liab', display_name='Total Current Liabilities', extract_names=['total current liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='payables[t] + st_debt[t] + tax_liab_st[t] + current_lt_debt[t] + other_current_liab[t]'), ItemConfig(key='lt_debt', display_name='Long-Term Debt', extract_names=['lt debt', 'long term debt', 'longterm debt', 'lt borrow', 'long term borrow', 'longterm borrow', 'lt borrowings', 'long term borrowings', 'longterm borrowings', 'lt debt total', 'long term debt total', 'longterm debt total', 'lt borrow total', 'long term borrow total', 'longterm borrow total', 'lt borrowings total', 'long term borrowings total', 'longterm borrowings total'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=True), expr_str=None), ItemConfig(key='total_debt', display_name='Total Debt', extract_names=['total debt'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='st_debt[t] + lt_debt[t]'), ItemConfig(key='deferred_rev', display_name='Deferred Revenue', extract_names=['deferred revenue', 'deferred sales', 'def revenue', 'def salesnon current revenue', 'non current sales', 'non current revenue def', 'non current sales def', 'non current revenue deferred', 'non current sales deferred', 'revenue non current', 'sales non current', 'revenue def non current', 'sales def non current', 'revenue deferred non current', 'sales deferred non current', 'def revenue non current', 'def sales non current', 'def revenue def non current', 'def sales def non current', 'def revenue deferred non current', 'def sales deferred non current', 'deferred revenue non current', 'deferred sales non current', 'deferred revenue def non current', 'deferred sales def non current', 'deferred revenue deferred non current', 'deferred sales deferred non current', 'non curr revenue', 'non curr sales', 'non curr revenue def', 'non curr sales def', 'non curr revenue deferred', 'non curr sales deferred', 'revenue non curr', 'sales non curr', 'revenue def non curr', 'sales def non curr', 'revenue deferred non curr', 'sales deferred non curr', 'def revenue non curr', 'def sales non curr', 'def revenue def non curr', 'def sales def non curr', 'def revenue deferred non curr', 'def sales deferred non curr', 'deferred revenue non curr', 'deferred sales non curr', 'deferred revenue def non curr', 'deferred sales def non curr', 'deferred revenue deferred non curr', 'deferred sales deferred non currnoncurrent revenue', 'noncurrent sales', 'noncurrent revenue def', 'noncurrent sales def', 'noncurrent revenue deferred', 'noncurrent sales deferred', 'revenue noncurrent', 'sales noncurrent', 'revenue def noncurrent', 'sales def noncurrent', 'revenue deferred noncurrent', 'sales deferred noncurrent', 'def revenue noncurrent', 'def sales noncurrent', 'def revenue def noncurrent', 'def sales def noncurrent', 'def revenue deferred noncurrent', 'def sales deferred noncurrent', 'deferred revenue noncurrent', 'deferred sales noncurrent', 'deferred revenue def noncurrent', 'deferred sales def noncurrent', 'deferred revenue deferred noncurrent', 'deferred sales deferred noncurrent', 'noncurr revenue', 'noncurr sales', 'noncurr revenue def', 'noncurr sales def', 'noncurr revenue deferred', 'noncurr sales deferred', 'revenue noncurr', 'sales noncurr', 'revenue def noncurr', 'sales def noncurr', 'revenue deferred noncurr', 'sales deferred noncurr', 'def revenue noncurr', 'def sales noncurr', 'def revenue def noncurr', 'def sales def noncurr', 'def revenue deferred noncurr', 'def sales deferred noncurr', 'deferred revenue noncurr', 'deferred sales noncurr', 'deferred revenue def noncurr', 'deferred sales def noncurr', 'deferred revenue deferred noncurr', 'deferred sales deferred noncurr'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='tax_liab_lt', display_name='Tax Liabilities, Long-Term', extract_names=['tax liab longterm', 'tax liability longterm', 'tax liabilities longterm', 'tax liab long term', 'tax liability long term', 'tax liabilities long term', 'tax liab lt', 'tax liability lt', 'tax liabilities lt', 'longterm tax liab', 'longterm tax liability', 'longterm tax liabilities', 'long term tax liab', 'long term tax liability', 'long term tax liabilities', 'lt tax liab', 'lt tax liability', 'lt tax liabilities', 'tax liab longterm def', 'tax liability longterm def', 'tax liabilities longterm def', 'tax liab long term def', 'tax liability long term def', 'tax liabilities long term def', 'tax liab lt def', 'tax liability lt def', 'tax liabilities lt def', 'longterm tax liab def', 'longterm tax liability def', 'longterm tax liabilities def', 'long term tax liab def', 'long term tax liability def', 'long term tax liabilities def', 'lt tax liab def', 'lt tax liability def', 'lt tax liabilities def', 'tax liab longterm deferred', 'tax liability longterm deferred', 'tax liabilities longterm deferred', 'tax liab long term deferred', 'tax liability long term deferred', 'tax liabilities long term deferred', 'tax liab lt deferred', 'tax liability lt deferred', 'tax liabilities lt deferred', 'longterm tax liab deferred', 'longterm tax liability deferred', 'longterm tax liabilities deferred', 'long term tax liab deferred', 'long term tax liability deferred', 'long term tax liabilities deferred', 'lt tax liab deferred', 'lt tax liability deferred', 'lt tax liabilities deferred', 'def tax liab longterm', 'def tax liability longterm', 'def tax liabilities longterm', 'def tax liab long term', 'def tax liability long term', 'def tax liabilities long term', 'def tax liab lt', 'def tax liability lt', 'def tax liabilities lt', 'def longterm tax liab', 'def longterm tax liability', 'def longterm tax liabilities', 'def long term tax liab', 'def long term tax liability', 'def long term tax liabilities', 'def lt tax liab', 'def lt tax liability', 'def lt tax liabilities', 'deferred tax liab longterm', 'deferred tax liability longterm', 'deferred tax liabilities longterm', 'deferred tax liab long term', 'deferred tax liability long term', 'deferred tax liabilities long term', 'deferred tax liab lt', 'deferred tax liability lt', 'deferred tax liabilities lt', 'deferred longterm tax liab', 'deferred longterm tax liability', 'deferred longterm tax liabilities', 'deferred long term tax liab', 'deferred long term tax liability', 'deferred long term tax liabilities', 'deferred lt tax liab', 'deferred lt tax liability', 'deferred lt tax liabilities', 'tax liab noncurrent', 'tax liability noncurrent', 'tax liabilities noncurrent', 'noncurrent tax liab', 'noncurrent tax liability', 'noncurrent tax liabilities', 'def tax liab noncurrent', 'def tax liability noncurrent', 'def tax liabilities noncurrent', 'def noncurrent tax liab', 'def noncurrent tax liability', 'def noncurrent tax liabilities', 'deferred tax liab noncurrent', 'deferred tax liability noncurrent', 'deferred tax liabilities noncurrent', 'deferred noncurrent tax liab', 'deferred noncurrent tax liability', 'deferred noncurrent tax liabilities', 'tax liab noncurr', 'tax liability noncurr', 'tax liabilities noncurr', 'noncurr tax liab', 'noncurr tax liability', 'noncurr tax liabilities', 'def tax liab noncurr', 'def tax liability noncurr', 'def tax liabilities noncurr', 'def noncurr tax liab', 'def noncurr tax liability', 'def noncurr tax liabilities', 'deferred tax liab noncurr', 'deferred tax liability noncurr', 'deferred tax liabilities noncurr', 'deferred noncurr tax liab', 'deferred noncurr tax liability', 'deferred noncurr tax liabilities', 'tax liab non current', 'tax liability non current', 'tax liabilities non current', 'non current tax liab', 'non current tax liability', 'non current tax liabilities', 'def tax liab non current', 'def tax liability non current', 'def tax liabilities non current', 'def non current tax liab', 'def non current tax liability', 'def non current tax liabilities', 'deferred tax liab non current', 'deferred tax liability non current', 'deferred tax liabilities non current', 'deferred non current tax liab', 'deferred non current tax liability', 'deferred non current tax liabilities', 'tax liab non curr', 'tax liability non curr', 'tax liabilities non curr', 'non curr tax liab', 'non curr tax liability', 'non curr tax liabilities', 'def tax liab non curr', 'def tax liability non curr', 'def tax liabilities non curr', 'def non curr tax liab', 'def non curr tax liability', 'def non curr tax liabilities', 'deferred tax liab non curr', 'deferred tax liability non curr', 'deferred tax liabilities non curr', 'deferred non curr tax liab', 'deferred non curr tax liability', 'deferred non curr tax liabilities', 'tax liab', 'tax liability', 'tax liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='deposit_liab', display_name='Deposit Liabilities', extract_names=['deposit liab', 'deposit liability', 'deposit liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_lt_liab', display_name='Other Long-Term Liabilities', extract_names=['other lt liabilities', 'other longterm liabilities', 'other long term liabilities', 'other lt liab', 'other longterm liab', 'other long term liab', 'other noncurrent liabilities', 'other non current liabilities', 'other noncurr liabilities', 'other non curr liabilities', 'other noncurrent liab', 'other non current liab', 'other noncurr liab', 'other non curr liab', 'other liabilities lt', 'other liabilities longterm', 'other liabilities long term', 'other liab lt', 'other liab longterm', 'other liab long term', 'other liabilities noncurrent', 'other liabilities non current', 'other liabilities noncurr', 'other liabilities non curr', 'other liab noncurrent', 'other liab non current', 'other liab noncurr', 'other liab non curr', 'lt liabilities other', 'longterm liabilities other', 'long term liabilities other', 'lt liab other', 'longterm liab other', 'long term liab other', 'noncurrent liabilities other', 'non current liabilities other', 'noncurr liabilities other', 'non curr liabilities other', 'noncurrent liab other', 'non current liab other', 'noncurr liab other', 'non curr liab other', 'liabilities lt other', 'liabilities longterm other', 'liabilities long term other', 'liab lt other', 'liab longterm other', 'liab long term other', 'liabilities noncurrent other', 'liabilities non current other', 'liabilities noncurr other', 'liabilities non curr other', 'liab noncurrent other', 'liab non current other', 'liab noncurr other', 'liab non curr other'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_non_current_liab', display_name='Total Non-Current Liabilities', extract_names=['total non current liabilities', 'total noncurrent liabilities', 'total non current liability', 'total noncurrent liability', 'total non current liab', 'total noncurrent liab'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='lt_debt[t] + deferred_rev[t] + tax_liab_lt[t] + deposit_liab[t] + other_lt_liab[t]'), ItemConfig(key='total_liab', display_name='Total Liabilities', extract_names=['total liab', 'total liability', 'total liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_non_current_liab[t] + total_current_liab[t]'), ItemConfig(key='common_stock', display_name='Common Stock', extract_names=['total common stock', 'total stock', 'total common shares', 'total shares', 'common stock', 'stockcommon shares', 'shares', 'net total common stock', 'net total stock', 'net total common shares', 'net total shares', 'net common stock', 'net stocknet common shares', 'net shares', 'total common stock net', 'total stock net', 'total common shares net', 'total shares net', 'common stock net', 'stock netcommon shares net', 'shares net'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_income', display_name='Other Comprehensive Income', extract_names=['other income', 'other comprehensive income', 'other comp income', 'comp income', 'comprehensive income', 'comprehensive income and other', 'comp income and other', 'comp inc and other', 'comprehensive inc and other', 'comprehensive income other', 'comp income other', 'comp inc other', 'comprehensive inc other'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='retained_earnings', display_name='Retained Earnings', extract_names=['re', 'retained earnings', 'retained earnings deficit', 're deficit'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='minority_interest', display_name='Minority Interest', extract_names=['minority interest', 'minority int', 'min int', 'min interest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_equity', display_name=\"Total Stockholder's Equity\", extract_names=['total equity', 'total shareholders equity', 'total stockholders equity', 'equity total', 'shareholders equity total', 'stockholders equity total', 'equity', 'shareholders equity', 'stockholders equity'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='other_income[t] + retained_earnings[t] + common_stock[t] + minority_interest[t]'), ItemConfig(key='total_liab_and_equity', display_name='Total Liabilities and Equity', extract_names=['total liabilities and equity', 'total liab and equity', 'total liabilities equity', 'total liab equity', 'liabilities and equity', 'liab and equity', 'liabilities equity', 'liab equity'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_liab[t] + total_equity[t]')]), prior_statement=None, unextracted_names=['total revenue', 'cost of revenue', 'gross_profit', 'rd expenses', 'sga', 'da', 'other operating expenses', 'op expense', 'ebit', 'int', 'gain loss on sale of invest', 'gain loss on sale of assets', 'impairment', 'ebt', 'taxes', 'net income'], cash=4867000000.0, st_invest=0.0, receivables=27162000000.0, inventory=6360000000.0, lt_invest=105000000.0, def_tax_st=0.0, other_current_assets=0.0, gross_ppe=0.0, dep=0.0, goodwill=2734000000.0, def_tax_lt=3930000000.0, other_lt_assets=0.0, payables=2993000000.0, current_lt_debt=0.0, st_debt=9784000000.0, lt_debt=21847000000.0, deferred_rev=0.0, tax_liab_st=0.0, other_current_liab=0.0, tax_liab_lt=0.0, deposit_liab=1217000000.0, other_lt_liab=0.0, common_stock=0.0, minority_interest=0.0, other_income=-3764000000.0, retained_earnings=19711000000.0, cash_and_st_invest=4867000000.0, total_current_assets=27217000000.0, net_ppe=12386000000.0, total_non_current_assets=32821000000.0, total_assets=60038000000.0, total_current_liab=18975000000.0, total_debt=31631000000.0, total_non_current_liab=31763000000.0, total_liab=50738000000.0, total_equity=8740000000.0, total_liab_and_equity=59478000000.0), unextracted_names=['total revenue', 'cost of revenue', 'gross_profit', 'rd expenses', 'sga', 'da', 'other operating expenses', 'op expense', 'ebit', 'int', 'gain loss on sale of invest', 'gain loss on sale of assets', 'impairment', 'ebt', 'taxes', 'net income'], cash=3592000000.0, st_invest=0.0, receivables=28849000000.0, inventory=9587000000.0, lt_invest=164000000.0, def_tax_st=0.0, other_current_assets=0.0, gross_ppe=0.0, dep=0.0, goodwill=3419000000.0, def_tax_lt=3424000000.0, other_lt_assets=0.0, payables=5856000000.0, current_lt_debt=0.0, st_debt=7981000000.0, lt_debt=20437000000.0, deferred_rev=0.0, tax_liab_st=0.0, other_current_liab=0.0, tax_liab_lt=0.0, deposit_liab=1831000000.0, other_lt_liab=0.0, common_stock=0.0, minority_interest=0.0, other_income=-4051000000.0, retained_earnings=21384000000.0, cash_and_st_invest=3592000000.0, total_current_assets=31810000000.0, net_ppe=12539000000.0, total_non_current_assets=32210000000.0, total_assets=64020000000.0, total_current_liab=22020000000.0, total_debt=28418000000.0, total_non_current_liab=30675000000.0, total_liab=52695000000.0, total_equity=10824000000.0, total_liab_and_equity=63519000000.0), unextracted_names=['total revenue', 'cost of revenue', 'gross_profit', 'rd expenses', 'sga', 'da', 'other operating expenses', 'op expense', 'ebit', 'int', 'gain loss on sale of invest', 'gain loss on sale of assets', 'impairment', 'ebt', 'taxes', 'net income'], cash=3057000000.0, st_invest=0.0, receivables=30803000000.0, inventory=14544000000.0, lt_invest=133000000.0, def_tax_st=0.0, other_current_assets=0.0, gross_ppe=0.0, dep=0.0, goodwill=11448000000.0, def_tax_lt=3737000000.0, other_lt_assets=0.0, payables=8161000000.0, current_lt_debt=0.0, st_debt=9648000000.0, lt_debt=24944000000.0, deferred_rev=0.0, tax_liab_st=0.0, other_current_liab=0.0, tax_liab_lt=0.0, deposit_liab=2487000000.0, other_lt_liab=0.0, common_stock=0.0, minority_interest=0.0, other_income=-6328000000.0, retained_earnings=25219000000.0, cash_and_st_invest=3057000000.0, total_current_assets=37900000000.0, net_ppe=14395000000.0, total_non_current_assets=43318000000.0, total_assets=81218000000.0, total_current_liab=28357000000.0, total_debt=34592000000.0, total_non_current_liab=39459000000.0, total_liab=67816000000.0, total_equity=12883000000.0, total_liab_and_equity=80699000000.0), unextracted_names=['total revenue', 'cost of revenue', 'gross_profit', 'rd expenses', 'sga', 'da', 'other operating expenses', 'op expense', 'ebit', 'int', 'gain loss on sale of invest', 'gain loss on sale of assets', 'impairment', 'ebt', 'taxes', 'net income'], cash=5490000000.0, st_invest=0.0, receivables=33911000000.0, inventory=15547000000.0, lt_invest=272000000.0, def_tax_st=0.0, other_current_assets=0.0, gross_ppe=0.0, dep=0.0, goodwill=10958000000.0, def_tax_lt=3558000000.0, other_lt_assets=0.0, payables=6753000000.0, current_lt_debt=0.0, st_debt=12391000000.0, lt_debt=27752000000.0, deferred_rev=0.0, tax_liab_st=0.0, other_current_liab=0.0, tax_liab_lt=0.0, deposit_liab=2638000000.0, other_lt_liab=0.0, common_stock=0.0, minority_interest=0.0, other_income=-6433000000.0, retained_earnings=29558000000.0, cash_and_st_invest=5490000000.0, total_current_assets=42138000000.0, net_ppe=16461000000.0, total_non_current_assets=46832000000.0, total_assets=88970000000.0, total_current_liab=29415000000.0, total_debt=40143000000.0, total_non_current_liab=41973000000.0, total_liab=71388000000.0, total_equity=17532000000.0, total_liab_and_equity=88920000000.0), Timestamp('2013-12-31 00:00:00'): BalanceSheetData(items_config=DataConfigManager(configs=[ItemConfig(key='cash', display_name='Cash and Cash Equivalents', extract_names=['cash', 'cash and cash equivalents', 'cash and equivalents', 'cash and equiv', 'cash cash equivalents', 'cash equivalents', 'cash equiv'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=True), expr_str=None), ItemConfig(key='st_invest', display_name='Short-Term Investments', extract_names=['shortterm investments', 'short term investments', 'st investments', 'shortterm invest', 'short term invest', 'st invest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='cash_and_st_invest', display_name='Cash and Short-Term Investments', extract_names=['total cash st investments', 'total cash and st investments', 'total cash and shortterm investments', 'total cash and short term investments', 'total cash shortterm investments', 'total cash short term investments', 'total cash st invest', 'total cash and st invest', 'total cash and shortterm invest', 'total cash and short term invest', 'total cash shortterm invest', 'total cash short term invest', 'cash st investments', 'cash and st investments', 'cash and shortterm investments', 'cash and short term investments', 'cash shortterm investments', 'cash short term investments', 'cash st invest', 'cash and st invest', 'cash and shortterm invest', 'cash and short term invest', 'cash shortterm invest', 'cash short term invest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='cash[t] + st_invest[t]'), ItemConfig(key='receivables', display_name='Receivables', extract_names=['receivables', 'rec', 'accounts receivable', 'ar'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='inventory', display_name='Inventory', extract_names=['inv', 'inventory', 'inventories'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='def_tax_st', display_name='Deferred Tax Assets, Current', extract_names=['def tax asset curr', 'deferred tax asset curr', 'tax asset curr', 'def tax assets curr', 'deferred tax assets curr', 'tax assets curr', 'def tax asset current', 'deferred tax asset current', 'tax asset current', 'def tax assets current', 'deferred tax assets current', 'tax assets current', 'def tax asset short term', 'deferred tax asset short term', 'tax asset short term', 'def tax assets short term', 'deferred tax assets short term', 'tax assets short term', 'def tax asset shortterm', 'deferred tax asset shortterm', 'tax asset shortterm', 'def tax assets shortterm', 'deferred tax assets shortterm', 'tax assets shortterm', 'def tax asset st', 'deferred tax asset st', 'tax asset st', 'def tax assets st', 'deferred tax assets st', 'tax assets st'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_current_assets', display_name='Other Current Assets', extract_names=['other current assets', 'other current asset', 'other curr assets', 'other curr asset', 'oca'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_current_assets', display_name='Total Current Assets', extract_names=['total current assets', 'tca'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='cash_and_st_invest[t] + receivables[t] + inventory[t] + def_tax_st[t] + other_current_assets[t]'), ItemConfig(key='gross_ppe', display_name='Grosss Property, Plant & Equipment', extract_names=['gross ppe', 'gross property plant equipment', 'gross property plant and equipment', 'ppe gross', 'property plant equipment gross', 'property plant and equipment gross', 'grs ppe', 'grs property plant equipment', 'grs property plant and equipment', 'ppe grs', 'property plant equipment grs', 'property plant and equipment grs'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='dep', display_name='Accumulated Depreciation', extract_names=['accumulated depreciation', 'depreciation', 'dep', 'accumulated dep', 'acc depreciation', 'accum depreciation', 'acc dep', 'accum dep'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='net_ppe', display_name='Net Property, Plant & Equipment', extract_names=['ppe', 'property plant equipment', 'property plant and equipment', 'ppe net', 'property plant equipment net', 'property plant and equipment net', 'net ppe', 'net property plant equipment', 'net property plant and equipment'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='gross_ppe[t] - dep[t]'), ItemConfig(key='goodwill', display_name='Goodwill and Intangible Assets', extract_names=['goodwill', 'goodwill and intangible assets', 'goodwill and intangibles', 'goodwill intangible assets', 'goodwill intangibles', 'goodwill total', 'goodwill and intangible assets total', 'goodwill and intangibles total', 'goodwill intangible assets total', 'goodwill intangibles total'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='lt_invest', display_name='Long-Term Investments', extract_names=['lt invest', 'lt investments', 'long term invest', 'long term investments', 'longterm invest', 'longterm investments'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='def_tax_lt', display_name='Deferred Tax Assets, Long-Term', extract_names=['def tax asset long term', 'deferred tax asset long term', 'tax asset long term', 'def tax assets long term', 'deferred tax assets long term', 'tax assets long term', 'def tax asset longterm', 'deferred tax asset longterm', 'tax asset longterm', 'def tax assets longterm', 'deferred tax assets longterm', 'tax assets longterm', 'def tax asset lt', 'deferred tax asset lt', 'tax asset lt', 'def tax assets lt', 'deferred tax assets lt', 'tax assets lt', 'def tax asset', 'deferred tax asset', 'tax asset', 'def tax assets', 'deferred tax assets', 'tax assets', 'long term assets tax deferred', 'lt assets tax deferred', 'lt assets tax def', 'long term assets tax def', 'long term assets deferred tax', 'lt assets deferred tax', 'lt assets def tax', 'long term assets def tax'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_lt_assets', display_name='Other Long-Term Assets', extract_names=['other lt assets', 'other lt asset', 'other longterm assets', 'other longterm asset', 'other long term assets', 'other long term asset', 'lt assets other', 'lt asset other', 'longterm assets other', 'longterm asset other', 'long term assets other', 'long term asset other'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_non_current_assets', display_name='Total Non-Current Assets', extract_names=['total non current assets', 'total noncurrent assets', 'total lt assets', 'total longterm assets', 'total long term assets'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='net_ppe[t] + goodwill[t] + lt_invest[t] + def_tax_lt[t] + other_lt_assets[t]'), ItemConfig(key='total_assets', display_name='Total Assets', extract_names=['total assets', 'total asset', 'assets', 'asset'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_current_assets[t] + total_non_current_assets[t]'), ItemConfig(key='payables', display_name='Payables', extract_names=['payables', 'accounts payable', 'ap', 'payables and accrued expenses', 'payables and accrued expense', 'payable and accrued expenses', 'payable and accrued expense', 'payables and acc expenses', 'payables and acc expense', 'payable and acc expenses', 'payable and acc expense', 'payables and accrued exps', 'payables and accrued exp', 'payable and accrued exps', 'payable and accrued exp', 'payables and acc exps', 'payables and acc exp', 'payable and acc exps', 'payable and acc exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='st_debt', display_name='Short-Term Debt', extract_names=['st debt', 'short term debt', 'shortterm debt', 'st borrow', 'short term borrow', 'shortterm borrowst borrowings', 'short term borrowings', 'shortterm borrowings'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='current_lt_debt', display_name='Current Portion of Long-Term Debt', extract_names=['curr port of lt debt', 'curr port lt debt', 'current port of lt debt', 'current port lt debt', 'curr portion of lt debt', 'curr portion lt debt', 'current portion of lt debt', 'current portion lt debt', 'curr port of longterm debt', 'curr port longterm debt', 'current port of longterm debt', 'current port longterm debt', 'curr portion of longterm debt', 'curr portion longterm debt', 'current portion of longterm debt', 'current portion longterm debt', 'curr port of long term debt', 'curr port long term debt', 'current port of long term debt', 'current port long term debt', 'curr portion of long term debt', 'curr portion long term debt', 'current portion of long term debt', 'current portion long term debt', 'curr port of debt', 'curr port debt', 'current port of debt', 'current port debt', 'curr portion of debt', 'curr portion debt', 'current portion of debt', 'current portion debt', 'curr part of lt debt', 'curr part lt debt', 'current part of lt debt', 'current part lt debt', 'curr part of longterm debt', 'curr part longterm debt', 'current part of longterm debt', 'current part longterm debt', 'curr part of long term debt', 'curr part long term debt', 'current part of long term debt', 'current part long term debt', 'curr part of debt', 'curr part debt', 'current part of debt', 'current part debt'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='tax_liab_st', display_name='Tax Liabilities, Short-Term', extract_names=['tax liab shortterm', 'tax liability shortterm', 'tax liabilities shortterm', 'tax liab short term', 'tax liability short term', 'tax liabilities short term', 'tax liab st', 'tax liability st', 'tax liabilities st', 'shortterm tax liab', 'shortterm tax liability', 'shortterm tax liabilities', 'short term tax liab', 'short term tax liability', 'short term tax liabilities', 'st tax liab', 'st tax liability', 'st tax liabilities', 'def tax liab shortterm', 'def tax liability shortterm', 'def tax liabilities shortterm', 'def tax liab short term', 'def tax liability short term', 'def tax liabilities short term', 'def tax liab st', 'def tax liability st', 'def tax liabilities st', 'def shortterm tax liab', 'def shortterm tax liability', 'def shortterm tax liabilities', 'def short term tax liab', 'def short term tax liability', 'def short term tax liabilities', 'def st tax liab', 'def st tax liability', 'def st tax liabilities', 'deferred tax liab shortterm', 'deferred tax liability shortterm', 'deferred tax liabilities shortterm', 'deferred tax liab short term', 'deferred tax liability short term', 'deferred tax liabilities short term', 'deferred tax liab st', 'deferred tax liability st', 'deferred tax liabilities st', 'deferred shortterm tax liab', 'deferred shortterm tax liability', 'deferred shortterm tax liabilities', 'deferred short term tax liab', 'deferred short term tax liability', 'deferred short term tax liabilities', 'deferred st tax liab', 'deferred st tax liability', 'deferred st tax liabilities', 'tax liab noncurr', 'tax liability noncurr', 'tax liabilities noncurr', 'tax liab non curr', 'tax liability non curr', 'tax liabilities non curr', 'noncurr tax liab', 'noncurr tax liability', 'noncurr tax liabilities', 'non curr tax liab', 'non curr tax liability', 'non curr tax liabilities', 'def tax liab noncurr', 'def tax liability noncurr', 'def tax liabilities noncurr', 'def tax liab non curr', 'def tax liability non curr', 'def tax liabilities non curr', 'def noncurr tax liab', 'def noncurr tax liability', 'def noncurr tax liabilities', 'def non curr tax liab', 'def non curr tax liability', 'def non curr tax liabilities', 'deferred tax liab noncurr', 'deferred tax liability noncurr', 'deferred tax liabilities noncurr', 'deferred tax liab non curr', 'deferred tax liability non curr', 'deferred tax liabilities non curr', 'deferred noncurr tax liab', 'deferred noncurr tax liability', 'deferred noncurr tax liabilities', 'deferred non curr tax liab', 'deferred non curr tax liability', 'deferred non curr tax liabilities', 'tax liab noncurrent', 'tax liability noncurrent', 'tax liabilities noncurrent', 'tax liab non current', 'tax liability non current', 'tax liabilities non current', 'noncurrent tax liab', 'noncurrent tax liability', 'noncurrent tax liabilities', 'non current tax liab', 'non current tax liability', 'non current tax liabilities', 'def tax liab noncurrent', 'def tax liability noncurrent', 'def tax liabilities noncurrent', 'def tax liab non current', 'def tax liability non current', 'def tax liabilities non current', 'def noncurrent tax liab', 'def noncurrent tax liability', 'def noncurrent tax liabilities', 'def non current tax liab', 'def non current tax liability', 'def non current tax liabilities', 'deferred tax liab noncurrent', 'deferred tax liability noncurrent', 'deferred tax liabilities noncurrent', 'deferred tax liab non current', 'deferred tax liability non current', 'deferred tax liabilities non current', 'deferred noncurrent tax liab', 'deferred noncurrent tax liability', 'deferred noncurrent tax liabilities', 'deferred non current tax liab', 'deferred non current tax liability', 'deferred non current tax liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_current_liab', display_name='Other Current Liabilities', extract_names=['other current liabilities', 'other current liab', 'other curr liabilities', 'other curr liab', 'other liabilities current', 'other liab current', 'other liabilities curr', 'other liab curr'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_current_liab', display_name='Total Current Liabilities', extract_names=['total current liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='payables[t] + st_debt[t] + tax_liab_st[t] + current_lt_debt[t] + other_current_liab[t]'), ItemConfig(key='lt_debt', display_name='Long-Term Debt', extract_names=['lt debt', 'long term debt', 'longterm debt', 'lt borrow', 'long term borrow', 'longterm borrow', 'lt borrowings', 'long term borrowings', 'longterm borrowings', 'lt debt total', 'long term debt total', 'longterm debt total', 'lt borrow total', 'long term borrow total', 'longterm borrow total', 'lt borrowings total', 'long term borrowings total', 'longterm borrowings total'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=True), expr_str=None), ItemConfig(key='total_debt', display_name='Total Debt', extract_names=['total debt'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='st_debt[t] + lt_debt[t]'), ItemConfig(key='deferred_rev', display_name='Deferred Revenue', extract_names=['deferred revenue', 'deferred sales', 'def revenue', 'def salesnon current revenue', 'non current sales', 'non current revenue def', 'non current sales def', 'non current revenue deferred', 'non current sales deferred', 'revenue non current', 'sales non current', 'revenue def non current', 'sales def non current', 'revenue deferred non current', 'sales deferred non current', 'def revenue non current', 'def sales non current', 'def revenue def non current', 'def sales def non current', 'def revenue deferred non current', 'def sales deferred non current', 'deferred revenue non current', 'deferred sales non current', 'deferred revenue def non current', 'deferred sales def non current', 'deferred revenue deferred non current', 'deferred sales deferred non current', 'non curr revenue', 'non curr sales', 'non curr revenue def', 'non curr sales def', 'non curr revenue deferred', 'non curr sales deferred', 'revenue non curr', 'sales non curr', 'revenue def non curr', 'sales def non curr', 'revenue deferred non curr', 'sales deferred non curr', 'def revenue non curr', 'def sales non curr', 'def revenue def non curr', 'def sales def non curr', 'def revenue deferred non curr', 'def sales deferred non curr', 'deferred revenue non curr', 'deferred sales non curr', 'deferred revenue def non curr', 'deferred sales def non curr', 'deferred revenue deferred non curr', 'deferred sales deferred non currnoncurrent revenue', 'noncurrent sales', 'noncurrent revenue def', 'noncurrent sales def', 'noncurrent revenue deferred', 'noncurrent sales deferred', 'revenue noncurrent', 'sales noncurrent', 'revenue def noncurrent', 'sales def noncurrent', 'revenue deferred noncurrent', 'sales deferred noncurrent', 'def revenue noncurrent', 'def sales noncurrent', 'def revenue def noncurrent', 'def sales def noncurrent', 'def revenue deferred noncurrent', 'def sales deferred noncurrent', 'deferred revenue noncurrent', 'deferred sales noncurrent', 'deferred revenue def noncurrent', 'deferred sales def noncurrent', 'deferred revenue deferred noncurrent', 'deferred sales deferred noncurrent', 'noncurr revenue', 'noncurr sales', 'noncurr revenue def', 'noncurr sales def', 'noncurr revenue deferred', 'noncurr sales deferred', 'revenue noncurr', 'sales noncurr', 'revenue def noncurr', 'sales def noncurr', 'revenue deferred noncurr', 'sales deferred noncurr', 'def revenue noncurr', 'def sales noncurr', 'def revenue def noncurr', 'def sales def noncurr', 'def revenue deferred noncurr', 'def sales deferred noncurr', 'deferred revenue noncurr', 'deferred sales noncurr', 'deferred revenue def noncurr', 'deferred sales def noncurr', 'deferred revenue deferred noncurr', 'deferred sales deferred noncurr'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='tax_liab_lt', display_name='Tax Liabilities, Long-Term', extract_names=['tax liab longterm', 'tax liability longterm', 'tax liabilities longterm', 'tax liab long term', 'tax liability long term', 'tax liabilities long term', 'tax liab lt', 'tax liability lt', 'tax liabilities lt', 'longterm tax liab', 'longterm tax liability', 'longterm tax liabilities', 'long term tax liab', 'long term tax liability', 'long term tax liabilities', 'lt tax liab', 'lt tax liability', 'lt tax liabilities', 'tax liab longterm def', 'tax liability longterm def', 'tax liabilities longterm def', 'tax liab long term def', 'tax liability long term def', 'tax liabilities long term def', 'tax liab lt def', 'tax liability lt def', 'tax liabilities lt def', 'longterm tax liab def', 'longterm tax liability def', 'longterm tax liabilities def', 'long term tax liab def', 'long term tax liability def', 'long term tax liabilities def', 'lt tax liab def', 'lt tax liability def', 'lt tax liabilities def', 'tax liab longterm deferred', 'tax liability longterm deferred', 'tax liabilities longterm deferred', 'tax liab long term deferred', 'tax liability long term deferred', 'tax liabilities long term deferred', 'tax liab lt deferred', 'tax liability lt deferred', 'tax liabilities lt deferred', 'longterm tax liab deferred', 'longterm tax liability deferred', 'longterm tax liabilities deferred', 'long term tax liab deferred', 'long term tax liability deferred', 'long term tax liabilities deferred', 'lt tax liab deferred', 'lt tax liability deferred', 'lt tax liabilities deferred', 'def tax liab longterm', 'def tax liability longterm', 'def tax liabilities longterm', 'def tax liab long term', 'def tax liability long term', 'def tax liabilities long term', 'def tax liab lt', 'def tax liability lt', 'def tax liabilities lt', 'def longterm tax liab', 'def longterm tax liability', 'def longterm tax liabilities', 'def long term tax liab', 'def long term tax liability', 'def long term tax liabilities', 'def lt tax liab', 'def lt tax liability', 'def lt tax liabilities', 'deferred tax liab longterm', 'deferred tax liability longterm', 'deferred tax liabilities longterm', 'deferred tax liab long term', 'deferred tax liability long term', 'deferred tax liabilities long term', 'deferred tax liab lt', 'deferred tax liability lt', 'deferred tax liabilities lt', 'deferred longterm tax liab', 'deferred longterm tax liability', 'deferred longterm tax liabilities', 'deferred long term tax liab', 'deferred long term tax liability', 'deferred long term tax liabilities', 'deferred lt tax liab', 'deferred lt tax liability', 'deferred lt tax liabilities', 'tax liab noncurrent', 'tax liability noncurrent', 'tax liabilities noncurrent', 'noncurrent tax liab', 'noncurrent tax liability', 'noncurrent tax liabilities', 'def tax liab noncurrent', 'def tax liability noncurrent', 'def tax liabilities noncurrent', 'def noncurrent tax liab', 'def noncurrent tax liability', 'def noncurrent tax liabilities', 'deferred tax liab noncurrent', 'deferred tax liability noncurrent', 'deferred tax liabilities noncurrent', 'deferred noncurrent tax liab', 'deferred noncurrent tax liability', 'deferred noncurrent tax liabilities', 'tax liab noncurr', 'tax liability noncurr', 'tax liabilities noncurr', 'noncurr tax liab', 'noncurr tax liability', 'noncurr tax liabilities', 'def tax liab noncurr', 'def tax liability noncurr', 'def tax liabilities noncurr', 'def noncurr tax liab', 'def noncurr tax liability', 'def noncurr tax liabilities', 'deferred tax liab noncurr', 'deferred tax liability noncurr', 'deferred tax liabilities noncurr', 'deferred noncurr tax liab', 'deferred noncurr tax liability', 'deferred noncurr tax liabilities', 'tax liab non current', 'tax liability non current', 'tax liabilities non current', 'non current tax liab', 'non current tax liability', 'non current tax liabilities', 'def tax liab non current', 'def tax liability non current', 'def tax liabilities non current', 'def non current tax liab', 'def non current tax liability', 'def non current tax liabilities', 'deferred tax liab non current', 'deferred tax liability non current', 'deferred tax liabilities non current', 'deferred non current tax liab', 'deferred non current tax liability', 'deferred non current tax liabilities', 'tax liab non curr', 'tax liability non curr', 'tax liabilities non curr', 'non curr tax liab', 'non curr tax liability', 'non curr tax liabilities', 'def tax liab non curr', 'def tax liability non curr', 'def tax liabilities non curr', 'def non curr tax liab', 'def non curr tax liability', 'def non curr tax liabilities', 'deferred tax liab non curr', 'deferred tax liability non curr', 'deferred tax liabilities non curr', 'deferred non curr tax liab', 'deferred non curr tax liability', 'deferred non curr tax liabilities', 'tax liab', 'tax liability', 'tax liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='deposit_liab', display_name='Deposit Liabilities', extract_names=['deposit liab', 'deposit liability', 'deposit liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_lt_liab', display_name='Other Long-Term Liabilities', extract_names=['other lt liabilities', 'other longterm liabilities', 'other long term liabilities', 'other lt liab', 'other longterm liab', 'other long term liab', 'other noncurrent liabilities', 'other non current liabilities', 'other noncurr liabilities', 'other non curr liabilities', 'other noncurrent liab', 'other non current liab', 'other noncurr liab', 'other non curr liab', 'other liabilities lt', 'other liabilities longterm', 'other liabilities long term', 'other liab lt', 'other liab longterm', 'other liab long term', 'other liabilities noncurrent', 'other liabilities non current', 'other liabilities noncurr', 'other liabilities non curr', 'other liab noncurrent', 'other liab non current', 'other liab noncurr', 'other liab non curr', 'lt liabilities other', 'longterm liabilities other', 'long term liabilities other', 'lt liab other', 'longterm liab other', 'long term liab other', 'noncurrent liabilities other', 'non current liabilities other', 'noncurr liabilities other', 'non curr liabilities other', 'noncurrent liab other', 'non current liab other', 'noncurr liab other', 'non curr liab other', 'liabilities lt other', 'liabilities longterm other', 'liabilities long term other', 'liab lt other', 'liab longterm other', 'liab long term other', 'liabilities noncurrent other', 'liabilities non current other', 'liabilities noncurr other', 'liabilities non curr other', 'liab noncurrent other', 'liab non current other', 'liab noncurr other', 'liab non curr other'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_non_current_liab', display_name='Total Non-Current Liabilities', extract_names=['total non current liabilities', 'total noncurrent liabilities', 'total non current liability', 'total noncurrent liability', 'total non current liab', 'total noncurrent liab'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='lt_debt[t] + deferred_rev[t] + tax_liab_lt[t] + deposit_liab[t] + other_lt_liab[t]'), ItemConfig(key='total_liab', display_name='Total Liabilities', extract_names=['total liab', 'total liability', 'total liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_non_current_liab[t] + total_current_liab[t]'), ItemConfig(key='common_stock', display_name='Common Stock', extract_names=['total common stock', 'total stock', 'total common shares', 'total shares', 'common stock', 'stockcommon shares', 'shares', 'net total common stock', 'net total stock', 'net total common shares', 'net total shares', 'net common stock', 'net stocknet common shares', 'net shares', 'total common stock net', 'total stock net', 'total common shares net', 'total shares net', 'common stock net', 'stock netcommon shares net', 'shares net'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_income', display_name='Other Comprehensive Income', extract_names=['other income', 'other comprehensive income', 'other comp income', 'comp income', 'comprehensive income', 'comprehensive income and other', 'comp income and other', 'comp inc and other', 'comprehensive inc and other', 'comprehensive income other', 'comp income other', 'comp inc other', 'comprehensive inc other'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='retained_earnings', display_name='Retained Earnings', extract_names=['re', 'retained earnings', 'retained earnings deficit', 're deficit'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='minority_interest', display_name='Minority Interest', extract_names=['minority interest', 'minority int', 'min int', 'min interest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_equity', display_name=\"Total Stockholder's Equity\", extract_names=['total equity', 'total shareholders equity', 'total stockholders equity', 'equity total', 'shareholders equity total', 'stockholders equity total', 'equity', 'shareholders equity', 'stockholders equity'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='other_income[t] + retained_earnings[t] + common_stock[t] + minority_interest[t]'), ItemConfig(key='total_liab_and_equity', display_name='Total Liabilities and Equity', extract_names=['total liabilities and equity', 'total liab and equity', 'total liabilities equity', 'total liab equity', 'liabilities and equity', 'liab and equity', 'liabilities equity', 'liab equity'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_liab[t] + total_equity[t]')]), prior_statement=BalanceSheetData(items_config=DataConfigManager(configs=[ItemConfig(key='cash', display_name='Cash and Cash Equivalents', extract_names=['cash', 'cash and cash equivalents', 'cash and equivalents', 'cash and equiv', 'cash cash equivalents', 'cash equivalents', 'cash equiv'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=True), expr_str=None), ItemConfig(key='st_invest', display_name='Short-Term Investments', extract_names=['shortterm investments', 'short term investments', 'st investments', 'shortterm invest', 'short term invest', 'st invest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='cash_and_st_invest', display_name='Cash and Short-Term Investments', extract_names=['total cash st investments', 'total cash and st investments', 'total cash and shortterm investments', 'total cash and short term investments', 'total cash shortterm investments', 'total cash short term investments', 'total cash st invest', 'total cash and st invest', 'total cash and shortterm invest', 'total cash and short term invest', 'total cash shortterm invest', 'total cash short term invest', 'cash st investments', 'cash and st investments', 'cash and shortterm investments', 'cash and short term investments', 'cash shortterm investments', 'cash short term investments', 'cash st invest', 'cash and st invest', 'cash and shortterm invest', 'cash and short term invest', 'cash shortterm invest', 'cash short term invest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='cash[t] + st_invest[t]'), ItemConfig(key='receivables', display_name='Receivables', extract_names=['receivables', 'rec', 'accounts receivable', 'ar'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='inventory', display_name='Inventory', extract_names=['inv', 'inventory', 'inventories'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='def_tax_st', display_name='Deferred Tax Assets, Current', extract_names=['def tax asset curr', 'deferred tax asset curr', 'tax asset curr', 'def tax assets curr', 'deferred tax assets curr', 'tax assets curr', 'def tax asset current', 'deferred tax asset current', 'tax asset current', 'def tax assets current', 'deferred tax assets current', 'tax assets current', 'def tax asset short term', 'deferred tax asset short term', 'tax asset short term', 'def tax assets short term', 'deferred tax assets short term', 'tax assets short term', 'def tax asset shortterm', 'deferred tax asset shortterm', 'tax asset shortterm', 'def tax assets shortterm', 'deferred tax assets shortterm', 'tax assets shortterm', 'def tax asset st', 'deferred tax asset st', 'tax asset st', 'def tax assets st', 'deferred tax assets st', 'tax assets st'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_current_assets', display_name='Other Current Assets', extract_names=['other current assets', 'other current asset', 'other curr assets', 'other curr asset', 'oca'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_current_assets', display_name='Total Current Assets', extract_names=['total current assets', 'tca'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='cash_and_st_invest[t] + receivables[t] + inventory[t] + def_tax_st[t] + other_current_assets[t]'), ItemConfig(key='gross_ppe', display_name='Grosss Property, Plant & Equipment', extract_names=['gross ppe', 'gross property plant equipment', 'gross property plant and equipment', 'ppe gross', 'property plant equipment gross', 'property plant and equipment gross', 'grs ppe', 'grs property plant equipment', 'grs property plant and equipment', 'ppe grs', 'property plant equipment grs', 'property plant and equipment grs'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='dep', display_name='Accumulated Depreciation', extract_names=['accumulated depreciation', 'depreciation', 'dep', 'accumulated dep', 'acc depreciation', 'accum depreciation', 'acc dep', 'accum dep'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='net_ppe', display_name='Net Property, Plant & Equipment', extract_names=['ppe', 'property plant equipment', 'property plant and equipment', 'ppe net', 'property plant equipment net', 'property plant and equipment net', 'net ppe', 'net property plant equipment', 'net property plant and equipment'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='gross_ppe[t] - dep[t]'), ItemConfig(key='goodwill', display_name='Goodwill and Intangible Assets', extract_names=['goodwill', 'goodwill and intangible assets', 'goodwill and intangibles', 'goodwill intangible assets', 'goodwill intangibles', 'goodwill total', 'goodwill and intangible assets total', 'goodwill and intangibles total', 'goodwill intangible assets total', 'goodwill intangibles total'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='lt_invest', display_name='Long-Term Investments', extract_names=['lt invest', 'lt investments', 'long term invest', 'long term investments', 'longterm invest', 'longterm investments'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='def_tax_lt', display_name='Deferred Tax Assets, Long-Term', extract_names=['def tax asset long term', 'deferred tax asset long term', 'tax asset long term', 'def tax assets long term', 'deferred tax assets long term', 'tax assets long term', 'def tax asset longterm', 'deferred tax asset longterm', 'tax asset longterm', 'def tax assets longterm', 'deferred tax assets longterm', 'tax assets longterm', 'def tax asset lt', 'deferred tax asset lt', 'tax asset lt', 'def tax assets lt', 'deferred tax assets lt', 'tax assets lt', 'def tax asset', 'deferred tax asset', 'tax asset', 'def tax assets', 'deferred tax assets', 'tax assets', 'long term assets tax deferred', 'lt assets tax deferred', 'lt assets tax def', 'long term assets tax def', 'long term assets deferred tax', 'lt assets deferred tax', 'lt assets def tax', 'long term assets def tax'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_lt_assets', display_name='Other Long-Term Assets', extract_names=['other lt assets', 'other lt asset', 'other longterm assets', 'other longterm asset', 'other long term assets', 'other long term asset', 'lt assets other', 'lt asset other', 'longterm assets other', 'longterm asset other', 'long term assets other', 'long term asset other'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_non_current_assets', display_name='Total Non-Current Assets', extract_names=['total non current assets', 'total noncurrent assets', 'total lt assets', 'total longterm assets', 'total long term assets'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='net_ppe[t] + goodwill[t] + lt_invest[t] + def_tax_lt[t] + other_lt_assets[t]'), ItemConfig(key='total_assets', display_name='Total Assets', extract_names=['total assets', 'total asset', 'assets', 'asset'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_current_assets[t] + total_non_current_assets[t]'), ItemConfig(key='payables', display_name='Payables', extract_names=['payables', 'accounts payable', 'ap', 'payables and accrued expenses', 'payables and accrued expense', 'payable and accrued expenses', 'payable and accrued expense', 'payables and acc expenses', 'payables and acc expense', 'payable and acc expenses', 'payable and acc expense', 'payables and accrued exps', 'payables and accrued exp', 'payable and accrued exps', 'payable and accrued exp', 'payables and acc exps', 'payables and acc exp', 'payable and acc exps', 'payable and acc exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='st_debt', display_name='Short-Term Debt', extract_names=['st debt', 'short term debt', 'shortterm debt', 'st borrow', 'short term borrow', 'shortterm borrowst borrowings', 'short term borrowings', 'shortterm borrowings'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='current_lt_debt', display_name='Current Portion of Long-Term Debt', extract_names=['curr port of lt debt', 'curr port lt debt', 'current port of lt debt', 'current port lt debt', 'curr portion of lt debt', 'curr portion lt debt', 'current portion of lt debt', 'current portion lt debt', 'curr port of longterm debt', 'curr port longterm debt', 'current port of longterm debt', 'current port longterm debt', 'curr portion of longterm debt', 'curr portion longterm debt', 'current portion of longterm debt', 'current portion longterm debt', 'curr port of long term debt', 'curr port long term debt', 'current port of long term debt', 'current port long term debt', 'curr portion of long term debt', 'curr portion long term debt', 'current portion of long term debt', 'current portion long term debt', 'curr port of debt', 'curr port debt', 'current port of debt', 'current port debt', 'curr portion of debt', 'curr portion debt', 'current portion of debt', 'current portion debt', 'curr part of lt debt', 'curr part lt debt', 'current part of lt debt', 'current part lt debt', 'curr part of longterm debt', 'curr part longterm debt', 'current part of longterm debt', 'current part longterm debt', 'curr part of long term debt', 'curr part long term debt', 'current part of long term debt', 'current part long term debt', 'curr part of debt', 'curr part debt', 'current part of debt', 'current part debt'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='tax_liab_st', display_name='Tax Liabilities, Short-Term', extract_names=['tax liab shortterm', 'tax liability shortterm', 'tax liabilities shortterm', 'tax liab short term', 'tax liability short term', 'tax liabilities short term', 'tax liab st', 'tax liability st', 'tax liabilities st', 'shortterm tax liab', 'shortterm tax liability', 'shortterm tax liabilities', 'short term tax liab', 'short term tax liability', 'short term tax liabilities', 'st tax liab', 'st tax liability', 'st tax liabilities', 'def tax liab shortterm', 'def tax liability shortterm', 'def tax liabilities shortterm', 'def tax liab short term', 'def tax liability short term', 'def tax liabilities short term', 'def tax liab st', 'def tax liability st', 'def tax liabilities st', 'def shortterm tax liab', 'def shortterm tax liability', 'def shortterm tax liabilities', 'def short term tax liab', 'def short term tax liability', 'def short term tax liabilities', 'def st tax liab', 'def st tax liability', 'def st tax liabilities', 'deferred tax liab shortterm', 'deferred tax liability shortterm', 'deferred tax liabilities shortterm', 'deferred tax liab short term', 'deferred tax liability short term', 'deferred tax liabilities short term', 'deferred tax liab st', 'deferred tax liability st', 'deferred tax liabilities st', 'deferred shortterm tax liab', 'deferred shortterm tax liability', 'deferred shortterm tax liabilities', 'deferred short term tax liab', 'deferred short term tax liability', 'deferred short term tax liabilities', 'deferred st tax liab', 'deferred st tax liability', 'deferred st tax liabilities', 'tax liab noncurr', 'tax liability noncurr', 'tax liabilities noncurr', 'tax liab non curr', 'tax liability non curr', 'tax liabilities non curr', 'noncurr tax liab', 'noncurr tax liability', 'noncurr tax liabilities', 'non curr tax liab', 'non curr tax liability', 'non curr tax liabilities', 'def tax liab noncurr', 'def tax liability noncurr', 'def tax liabilities noncurr', 'def tax liab non curr', 'def tax liability non curr', 'def tax liabilities non curr', 'def noncurr tax liab', 'def noncurr tax liability', 'def noncurr tax liabilities', 'def non curr tax liab', 'def non curr tax liability', 'def non curr tax liabilities', 'deferred tax liab noncurr', 'deferred tax liability noncurr', 'deferred tax liabilities noncurr', 'deferred tax liab non curr', 'deferred tax liability non curr', 'deferred tax liabilities non curr', 'deferred noncurr tax liab', 'deferred noncurr tax liability', 'deferred noncurr tax liabilities', 'deferred non curr tax liab', 'deferred non curr tax liability', 'deferred non curr tax liabilities', 'tax liab noncurrent', 'tax liability noncurrent', 'tax liabilities noncurrent', 'tax liab non current', 'tax liability non current', 'tax liabilities non current', 'noncurrent tax liab', 'noncurrent tax liability', 'noncurrent tax liabilities', 'non current tax liab', 'non current tax liability', 'non current tax liabilities', 'def tax liab noncurrent', 'def tax liability noncurrent', 'def tax liabilities noncurrent', 'def tax liab non current', 'def tax liability non current', 'def tax liabilities non current', 'def noncurrent tax liab', 'def noncurrent tax liability', 'def noncurrent tax liabilities', 'def non current tax liab', 'def non current tax liability', 'def non current tax liabilities', 'deferred tax liab noncurrent', 'deferred tax liability noncurrent', 'deferred tax liabilities noncurrent', 'deferred tax liab non current', 'deferred tax liability non current', 'deferred tax liabilities non current', 'deferred noncurrent tax liab', 'deferred noncurrent tax liability', 'deferred noncurrent tax liabilities', 'deferred non current tax liab', 'deferred non current tax liability', 'deferred non current tax liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_current_liab', display_name='Other Current Liabilities', extract_names=['other current liabilities', 'other current liab', 'other curr liabilities', 'other curr liab', 'other liabilities current', 'other liab current', 'other liabilities curr', 'other liab curr'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_current_liab', display_name='Total Current Liabilities', extract_names=['total current liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='payables[t] + st_debt[t] + tax_liab_st[t] + current_lt_debt[t] + other_current_liab[t]'), ItemConfig(key='lt_debt', display_name='Long-Term Debt', extract_names=['lt debt', 'long term debt', 'longterm debt', 'lt borrow', 'long term borrow', 'longterm borrow', 'lt borrowings', 'long term borrowings', 'longterm borrowings', 'lt debt total', 'long term debt total', 'longterm debt total', 'lt borrow total', 'long term borrow total', 'longterm borrow total', 'lt borrowings total', 'long term borrowings total', 'longterm borrowings total'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=True), expr_str=None), ItemConfig(key='total_debt', display_name='Total Debt', extract_names=['total debt'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='st_debt[t] + lt_debt[t]'), ItemConfig(key='deferred_rev', display_name='Deferred Revenue', extract_names=['deferred revenue', 'deferred sales', 'def revenue', 'def salesnon current revenue', 'non current sales', 'non current revenue def', 'non current sales def', 'non current revenue deferred', 'non current sales deferred', 'revenue non current', 'sales non current', 'revenue def non current', 'sales def non current', 'revenue deferred non current', 'sales deferred non current', 'def revenue non current', 'def sales non current', 'def revenue def non current', 'def sales def non current', 'def revenue deferred non current', 'def sales deferred non current', 'deferred revenue non current', 'deferred sales non current', 'deferred revenue def non current', 'deferred sales def non current', 'deferred revenue deferred non current', 'deferred sales deferred non current', 'non curr revenue', 'non curr sales', 'non curr revenue def', 'non curr sales def', 'non curr revenue deferred', 'non curr sales deferred', 'revenue non curr', 'sales non curr', 'revenue def non curr', 'sales def non curr', 'revenue deferred non curr', 'sales deferred non curr', 'def revenue non curr', 'def sales non curr', 'def revenue def non curr', 'def sales def non curr', 'def revenue deferred non curr', 'def sales deferred non curr', 'deferred revenue non curr', 'deferred sales non curr', 'deferred revenue def non curr', 'deferred sales def non curr', 'deferred revenue deferred non curr', 'deferred sales deferred non currnoncurrent revenue', 'noncurrent sales', 'noncurrent revenue def', 'noncurrent sales def', 'noncurrent revenue deferred', 'noncurrent sales deferred', 'revenue noncurrent', 'sales noncurrent', 'revenue def noncurrent', 'sales def noncurrent', 'revenue deferred noncurrent', 'sales deferred noncurrent', 'def revenue noncurrent', 'def sales noncurrent', 'def revenue def noncurrent', 'def sales def noncurrent', 'def revenue deferred noncurrent', 'def sales deferred noncurrent', 'deferred revenue noncurrent', 'deferred sales noncurrent', 'deferred revenue def noncurrent', 'deferred sales def noncurrent', 'deferred revenue deferred noncurrent', 'deferred sales deferred noncurrent', 'noncurr revenue', 'noncurr sales', 'noncurr revenue def', 'noncurr sales def', 'noncurr revenue deferred', 'noncurr sales deferred', 'revenue noncurr', 'sales noncurr', 'revenue def noncurr', 'sales def noncurr', 'revenue deferred noncurr', 'sales deferred noncurr', 'def revenue noncurr', 'def sales noncurr', 'def revenue def noncurr', 'def sales def noncurr', 'def revenue deferred noncurr', 'def sales deferred noncurr', 'deferred revenue noncurr', 'deferred sales noncurr', 'deferred revenue def noncurr', 'deferred sales def noncurr', 'deferred revenue deferred noncurr', 'deferred sales deferred noncurr'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='tax_liab_lt', display_name='Tax Liabilities, Long-Term', extract_names=['tax liab longterm', 'tax liability longterm', 'tax liabilities longterm', 'tax liab long term', 'tax liability long term', 'tax liabilities long term', 'tax liab lt', 'tax liability lt', 'tax liabilities lt', 'longterm tax liab', 'longterm tax liability', 'longterm tax liabilities', 'long term tax liab', 'long term tax liability', 'long term tax liabilities', 'lt tax liab', 'lt tax liability', 'lt tax liabilities', 'tax liab longterm def', 'tax liability longterm def', 'tax liabilities longterm def', 'tax liab long term def', 'tax liability long term def', 'tax liabilities long term def', 'tax liab lt def', 'tax liability lt def', 'tax liabilities lt def', 'longterm tax liab def', 'longterm tax liability def', 'longterm tax liabilities def', 'long term tax liab def', 'long term tax liability def', 'long term tax liabilities def', 'lt tax liab def', 'lt tax liability def', 'lt tax liabilities def', 'tax liab longterm deferred', 'tax liability longterm deferred', 'tax liabilities longterm deferred', 'tax liab long term deferred', 'tax liability long term deferred', 'tax liabilities long term deferred', 'tax liab lt deferred', 'tax liability lt deferred', 'tax liabilities lt deferred', 'longterm tax liab deferred', 'longterm tax liability deferred', 'longterm tax liabilities deferred', 'long term tax liab deferred', 'long term tax liability deferred', 'long term tax liabilities deferred', 'lt tax liab deferred', 'lt tax liability deferred', 'lt tax liabilities deferred', 'def tax liab longterm', 'def tax liability longterm', 'def tax liabilities longterm', 'def tax liab long term', 'def tax liability long term', 'def tax liabilities long term', 'def tax liab lt', 'def tax liability lt', 'def tax liabilities lt', 'def longterm tax liab', 'def longterm tax liability', 'def longterm tax liabilities', 'def long term tax liab', 'def long term tax liability', 'def long term tax liabilities', 'def lt tax liab', 'def lt tax liability', 'def lt tax liabilities', 'deferred tax liab longterm', 'deferred tax liability longterm', 'deferred tax liabilities longterm', 'deferred tax liab long term', 'deferred tax liability long term', 'deferred tax liabilities long term', 'deferred tax liab lt', 'deferred tax liability lt', 'deferred tax liabilities lt', 'deferred longterm tax liab', 'deferred longterm tax liability', 'deferred longterm tax liabilities', 'deferred long term tax liab', 'deferred long term tax liability', 'deferred long term tax liabilities', 'deferred lt tax liab', 'deferred lt tax liability', 'deferred lt tax liabilities', 'tax liab noncurrent', 'tax liability noncurrent', 'tax liabilities noncurrent', 'noncurrent tax liab', 'noncurrent tax liability', 'noncurrent tax liabilities', 'def tax liab noncurrent', 'def tax liability noncurrent', 'def tax liabilities noncurrent', 'def noncurrent tax liab', 'def noncurrent tax liability', 'def noncurrent tax liabilities', 'deferred tax liab noncurrent', 'deferred tax liability noncurrent', 'deferred tax liabilities noncurrent', 'deferred noncurrent tax liab', 'deferred noncurrent tax liability', 'deferred noncurrent tax liabilities', 'tax liab noncurr', 'tax liability noncurr', 'tax liabilities noncurr', 'noncurr tax liab', 'noncurr tax liability', 'noncurr tax liabilities', 'def tax liab noncurr', 'def tax liability noncurr', 'def tax liabilities noncurr', 'def noncurr tax liab', 'def noncurr tax liability', 'def noncurr tax liabilities', 'deferred tax liab noncurr', 'deferred tax liability noncurr', 'deferred tax liabilities noncurr', 'deferred noncurr tax liab', 'deferred noncurr tax liability', 'deferred noncurr tax liabilities', 'tax liab non current', 'tax liability non current', 'tax liabilities non current', 'non current tax liab', 'non current tax liability', 'non current tax liabilities', 'def tax liab non current', 'def tax liability non current', 'def tax liabilities non current', 'def non current tax liab', 'def non current tax liability', 'def non current tax liabilities', 'deferred tax liab non current', 'deferred tax liability non current', 'deferred tax liabilities non current', 'deferred non current tax liab', 'deferred non current tax liability', 'deferred non current tax liabilities', 'tax liab non curr', 'tax liability non curr', 'tax liabilities non curr', 'non curr tax liab', 'non curr tax liability', 'non curr tax liabilities', 'def tax liab non curr', 'def tax liability non curr', 'def tax liabilities non curr', 'def non curr tax liab', 'def non curr tax liability', 'def non curr tax liabilities', 'deferred tax liab non curr', 'deferred tax liability non curr', 'deferred tax liabilities non curr', 'deferred non curr tax liab', 'deferred non curr tax liability', 'deferred non curr tax liabilities', 'tax liab', 'tax liability', 'tax liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='deposit_liab', display_name='Deposit Liabilities', extract_names=['deposit liab', 'deposit liability', 'deposit liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_lt_liab', display_name='Other Long-Term Liabilities', extract_names=['other lt liabilities', 'other longterm liabilities', 'other long term liabilities', 'other lt liab', 'other longterm liab', 'other long term liab', 'other noncurrent liabilities', 'other non current liabilities', 'other noncurr liabilities', 'other non curr liabilities', 'other noncurrent liab', 'other non current liab', 'other noncurr liab', 'other non curr liab', 'other liabilities lt', 'other liabilities longterm', 'other liabilities long term', 'other liab lt', 'other liab longterm', 'other liab long term', 'other liabilities noncurrent', 'other liabilities non current', 'other liabilities noncurr', 'other liabilities non curr', 'other liab noncurrent', 'other liab non current', 'other liab noncurr', 'other liab non curr', 'lt liabilities other', 'longterm liabilities other', 'long term liabilities other', 'lt liab other', 'longterm liab other', 'long term liab other', 'noncurrent liabilities other', 'non current liabilities other', 'noncurr liabilities other', 'non curr liabilities other', 'noncurrent liab other', 'non current liab other', 'noncurr liab other', 'non curr liab other', 'liabilities lt other', 'liabilities longterm other', 'liabilities long term other', 'liab lt other', 'liab longterm other', 'liab long term other', 'liabilities noncurrent other', 'liabilities non current other', 'liabilities noncurr other', 'liabilities non curr other', 'liab noncurrent other', 'liab non current other', 'liab noncurr other', 'liab non curr other'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_non_current_liab', display_name='Total Non-Current Liabilities', extract_names=['total non current liabilities', 'total noncurrent liabilities', 'total non current liability', 'total noncurrent liability', 'total non current liab', 'total noncurrent liab'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='lt_debt[t] + deferred_rev[t] + tax_liab_lt[t] + deposit_liab[t] + other_lt_liab[t]'), ItemConfig(key='total_liab', display_name='Total Liabilities', extract_names=['total liab', 'total liability', 'total liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_non_current_liab[t] + total_current_liab[t]'), ItemConfig(key='common_stock', display_name='Common Stock', extract_names=['total common stock', 'total stock', 'total common shares', 'total shares', 'common stock', 'stockcommon shares', 'shares', 'net total common stock', 'net total stock', 'net total common shares', 'net total shares', 'net common stock', 'net stocknet common shares', 'net shares', 'total common stock net', 'total stock net', 'total common shares net', 'total shares net', 'common stock net', 'stock netcommon shares net', 'shares net'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_income', display_name='Other Comprehensive Income', extract_names=['other income', 'other comprehensive income', 'other comp income', 'comp income', 'comprehensive income', 'comprehensive income and other', 'comp income and other', 'comp inc and other', 'comprehensive inc and other', 'comprehensive income other', 'comp income other', 'comp inc other', 'comprehensive inc other'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='retained_earnings', display_name='Retained Earnings', extract_names=['re', 'retained earnings', 'retained earnings deficit', 're deficit'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='minority_interest', display_name='Minority Interest', extract_names=['minority interest', 'minority int', 'min int', 'min interest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_equity', display_name=\"Total Stockholder's Equity\", extract_names=['total equity', 'total shareholders equity', 'total stockholders equity', 'equity total', 'shareholders equity total', 'stockholders equity total', 'equity', 'shareholders equity', 'stockholders equity'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='other_income[t] + retained_earnings[t] + common_stock[t] + minority_interest[t]'), ItemConfig(key='total_liab_and_equity', display_name='Total Liabilities and Equity', extract_names=['total liabilities and equity', 'total liab and equity', 'total liabilities equity', 'total liab equity', 'liabilities and equity', 'liab and equity', 'liabilities equity', 'liab equity'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_liab[t] + total_equity[t]')]), prior_statement=BalanceSheetData(items_config=DataConfigManager(configs=[ItemConfig(key='cash', display_name='Cash and Cash Equivalents', extract_names=['cash', 'cash and cash equivalents', 'cash and equivalents', 'cash and equiv', 'cash cash equivalents', 'cash equivalents', 'cash equiv'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=True), expr_str=None), ItemConfig(key='st_invest', display_name='Short-Term Investments', extract_names=['shortterm investments', 'short term investments', 'st investments', 'shortterm invest', 'short term invest', 'st invest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='cash_and_st_invest', display_name='Cash and Short-Term Investments', extract_names=['total cash st investments', 'total cash and st investments', 'total cash and shortterm investments', 'total cash and short term investments', 'total cash shortterm investments', 'total cash short term investments', 'total cash st invest', 'total cash and st invest', 'total cash and shortterm invest', 'total cash and short term invest', 'total cash shortterm invest', 'total cash short term invest', 'cash st investments', 'cash and st investments', 'cash and shortterm investments', 'cash and short term investments', 'cash shortterm investments', 'cash short term investments', 'cash st invest', 'cash and st invest', 'cash and shortterm invest', 'cash and short term invest', 'cash shortterm invest', 'cash short term invest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='cash[t] + st_invest[t]'), ItemConfig(key='receivables', display_name='Receivables', extract_names=['receivables', 'rec', 'accounts receivable', 'ar'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='inventory', display_name='Inventory', extract_names=['inv', 'inventory', 'inventories'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='def_tax_st', display_name='Deferred Tax Assets, Current', extract_names=['def tax asset curr', 'deferred tax asset curr', 'tax asset curr', 'def tax assets curr', 'deferred tax assets curr', 'tax assets curr', 'def tax asset current', 'deferred tax asset current', 'tax asset current', 'def tax assets current', 'deferred tax assets current', 'tax assets current', 'def tax asset short term', 'deferred tax asset short term', 'tax asset short term', 'def tax assets short term', 'deferred tax assets short term', 'tax assets short term', 'def tax asset shortterm', 'deferred tax asset shortterm', 'tax asset shortterm', 'def tax assets shortterm', 'deferred tax assets shortterm', 'tax assets shortterm', 'def tax asset st', 'deferred tax asset st', 'tax asset st', 'def tax assets st', 'deferred tax assets st', 'tax assets st'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_current_assets', display_name='Other Current Assets', extract_names=['other current assets', 'other current asset', 'other curr assets', 'other curr asset', 'oca'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_current_assets', display_name='Total Current Assets', extract_names=['total current assets', 'tca'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='cash_and_st_invest[t] + receivables[t] + inventory[t] + def_tax_st[t] + other_current_assets[t]'), ItemConfig(key='gross_ppe', display_name='Grosss Property, Plant & Equipment', extract_names=['gross ppe', 'gross property plant equipment', 'gross property plant and equipment', 'ppe gross', 'property plant equipment gross', 'property plant and equipment gross', 'grs ppe', 'grs property plant equipment', 'grs property plant and equipment', 'ppe grs', 'property plant equipment grs', 'property plant and equipment grs'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='dep', display_name='Accumulated Depreciation', extract_names=['accumulated depreciation', 'depreciation', 'dep', 'accumulated dep', 'acc depreciation', 'accum depreciation', 'acc dep', 'accum dep'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='net_ppe', display_name='Net Property, Plant & Equipment', extract_names=['ppe', 'property plant equipment', 'property plant and equipment', 'ppe net', 'property plant equipment net', 'property plant and equipment net', 'net ppe', 'net property plant equipment', 'net property plant and equipment'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='gross_ppe[t] - dep[t]'), ItemConfig(key='goodwill', display_name='Goodwill and Intangible Assets', extract_names=['goodwill', 'goodwill and intangible assets', 'goodwill and intangibles', 'goodwill intangible assets', 'goodwill intangibles', 'goodwill total', 'goodwill and intangible assets total', 'goodwill and intangibles total', 'goodwill intangible assets total', 'goodwill intangibles total'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='lt_invest', display_name='Long-Term Investments', extract_names=['lt invest', 'lt investments', 'long term invest', 'long term investments', 'longterm invest', 'longterm investments'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='def_tax_lt', display_name='Deferred Tax Assets, Long-Term', extract_names=['def tax asset long term', 'deferred tax asset long term', 'tax asset long term', 'def tax assets long term', 'deferred tax assets long term', 'tax assets long term', 'def tax asset longterm', 'deferred tax asset longterm', 'tax asset longterm', 'def tax assets longterm', 'deferred tax assets longterm', 'tax assets longterm', 'def tax asset lt', 'deferred tax asset lt', 'tax asset lt', 'def tax assets lt', 'deferred tax assets lt', 'tax assets lt', 'def tax asset', 'deferred tax asset', 'tax asset', 'def tax assets', 'deferred tax assets', 'tax assets', 'long term assets tax deferred', 'lt assets tax deferred', 'lt assets tax def', 'long term assets tax def', 'long term assets deferred tax', 'lt assets deferred tax', 'lt assets def tax', 'long term assets def tax'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_lt_assets', display_name='Other Long-Term Assets', extract_names=['other lt assets', 'other lt asset', 'other longterm assets', 'other longterm asset', 'other long term assets', 'other long term asset', 'lt assets other', 'lt asset other', 'longterm assets other', 'longterm asset other', 'long term assets other', 'long term asset other'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_non_current_assets', display_name='Total Non-Current Assets', extract_names=['total non current assets', 'total noncurrent assets', 'total lt assets', 'total longterm assets', 'total long term assets'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='net_ppe[t] + goodwill[t] + lt_invest[t] + def_tax_lt[t] + other_lt_assets[t]'), ItemConfig(key='total_assets', display_name='Total Assets', extract_names=['total assets', 'total asset', 'assets', 'asset'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_current_assets[t] + total_non_current_assets[t]'), ItemConfig(key='payables', display_name='Payables', extract_names=['payables', 'accounts payable', 'ap', 'payables and accrued expenses', 'payables and accrued expense', 'payable and accrued expenses', 'payable and accrued expense', 'payables and acc expenses', 'payables and acc expense', 'payable and acc expenses', 'payable and acc expense', 'payables and accrued exps', 'payables and accrued exp', 'payable and accrued exps', 'payable and accrued exp', 'payables and acc exps', 'payables and acc exp', 'payable and acc exps', 'payable and acc exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='st_debt', display_name='Short-Term Debt', extract_names=['st debt', 'short term debt', 'shortterm debt', 'st borrow', 'short term borrow', 'shortterm borrowst borrowings', 'short term borrowings', 'shortterm borrowings'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='current_lt_debt', display_name='Current Portion of Long-Term Debt', extract_names=['curr port of lt debt', 'curr port lt debt', 'current port of lt debt', 'current port lt debt', 'curr portion of lt debt', 'curr portion lt debt', 'current portion of lt debt', 'current portion lt debt', 'curr port of longterm debt', 'curr port longterm debt', 'current port of longterm debt', 'current port longterm debt', 'curr portion of longterm debt', 'curr portion longterm debt', 'current portion of longterm debt', 'current portion longterm debt', 'curr port of long term debt', 'curr port long term debt', 'current port of long term debt', 'current port long term debt', 'curr portion of long term debt', 'curr portion long term debt', 'current portion of long term debt', 'current portion long term debt', 'curr port of debt', 'curr port debt', 'current port of debt', 'current port debt', 'curr portion of debt', 'curr portion debt', 'current portion of debt', 'current portion debt', 'curr part of lt debt', 'curr part lt debt', 'current part of lt debt', 'current part lt debt', 'curr part of longterm debt', 'curr part longterm debt', 'current part of longterm debt', 'current part longterm debt', 'curr part of long term debt', 'curr part long term debt', 'current part of long term debt', 'current part long term debt', 'curr part of debt', 'curr part debt', 'current part of debt', 'current part debt'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='tax_liab_st', display_name='Tax Liabilities, Short-Term', extract_names=['tax liab shortterm', 'tax liability shortterm', 'tax liabilities shortterm', 'tax liab short term', 'tax liability short term', 'tax liabilities short term', 'tax liab st', 'tax liability st', 'tax liabilities st', 'shortterm tax liab', 'shortterm tax liability', 'shortterm tax liabilities', 'short term tax liab', 'short term tax liability', 'short term tax liabilities', 'st tax liab', 'st tax liability', 'st tax liabilities', 'def tax liab shortterm', 'def tax liability shortterm', 'def tax liabilities shortterm', 'def tax liab short term', 'def tax liability short term', 'def tax liabilities short term', 'def tax liab st', 'def tax liability st', 'def tax liabilities st', 'def shortterm tax liab', 'def shortterm tax liability', 'def shortterm tax liabilities', 'def short term tax liab', 'def short term tax liability', 'def short term tax liabilities', 'def st tax liab', 'def st tax liability', 'def st tax liabilities', 'deferred tax liab shortterm', 'deferred tax liability shortterm', 'deferred tax liabilities shortterm', 'deferred tax liab short term', 'deferred tax liability short term', 'deferred tax liabilities short term', 'deferred tax liab st', 'deferred tax liability st', 'deferred tax liabilities st', 'deferred shortterm tax liab', 'deferred shortterm tax liability', 'deferred shortterm tax liabilities', 'deferred short term tax liab', 'deferred short term tax liability', 'deferred short term tax liabilities', 'deferred st tax liab', 'deferred st tax liability', 'deferred st tax liabilities', 'tax liab noncurr', 'tax liability noncurr', 'tax liabilities noncurr', 'tax liab non curr', 'tax liability non curr', 'tax liabilities non curr', 'noncurr tax liab', 'noncurr tax liability', 'noncurr tax liabilities', 'non curr tax liab', 'non curr tax liability', 'non curr tax liabilities', 'def tax liab noncurr', 'def tax liability noncurr', 'def tax liabilities noncurr', 'def tax liab non curr', 'def tax liability non curr', 'def tax liabilities non curr', 'def noncurr tax liab', 'def noncurr tax liability', 'def noncurr tax liabilities', 'def non curr tax liab', 'def non curr tax liability', 'def non curr tax liabilities', 'deferred tax liab noncurr', 'deferred tax liability noncurr', 'deferred tax liabilities noncurr', 'deferred tax liab non curr', 'deferred tax liability non curr', 'deferred tax liabilities non curr', 'deferred noncurr tax liab', 'deferred noncurr tax liability', 'deferred noncurr tax liabilities', 'deferred non curr tax liab', 'deferred non curr tax liability', 'deferred non curr tax liabilities', 'tax liab noncurrent', 'tax liability noncurrent', 'tax liabilities noncurrent', 'tax liab non current', 'tax liability non current', 'tax liabilities non current', 'noncurrent tax liab', 'noncurrent tax liability', 'noncurrent tax liabilities', 'non current tax liab', 'non current tax liability', 'non current tax liabilities', 'def tax liab noncurrent', 'def tax liability noncurrent', 'def tax liabilities noncurrent', 'def tax liab non current', 'def tax liability non current', 'def tax liabilities non current', 'def noncurrent tax liab', 'def noncurrent tax liability', 'def noncurrent tax liabilities', 'def non current tax liab', 'def non current tax liability', 'def non current tax liabilities', 'deferred tax liab noncurrent', 'deferred tax liability noncurrent', 'deferred tax liabilities noncurrent', 'deferred tax liab non current', 'deferred tax liability non current', 'deferred tax liabilities non current', 'deferred noncurrent tax liab', 'deferred noncurrent tax liability', 'deferred noncurrent tax liabilities', 'deferred non current tax liab', 'deferred non current tax liability', 'deferred non current tax liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_current_liab', display_name='Other Current Liabilities', extract_names=['other current liabilities', 'other current liab', 'other curr liabilities', 'other curr liab', 'other liabilities current', 'other liab current', 'other liabilities curr', 'other liab curr'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_current_liab', display_name='Total Current Liabilities', extract_names=['total current liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='payables[t] + st_debt[t] + tax_liab_st[t] + current_lt_debt[t] + other_current_liab[t]'), ItemConfig(key='lt_debt', display_name='Long-Term Debt', extract_names=['lt debt', 'long term debt', 'longterm debt', 'lt borrow', 'long term borrow', 'longterm borrow', 'lt borrowings', 'long term borrowings', 'longterm borrowings', 'lt debt total', 'long term debt total', 'longterm debt total', 'lt borrow total', 'long term borrow total', 'longterm borrow total', 'lt borrowings total', 'long term borrowings total', 'longterm borrowings total'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=True), expr_str=None), ItemConfig(key='total_debt', display_name='Total Debt', extract_names=['total debt'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='st_debt[t] + lt_debt[t]'), ItemConfig(key='deferred_rev', display_name='Deferred Revenue', extract_names=['deferred revenue', 'deferred sales', 'def revenue', 'def salesnon current revenue', 'non current sales', 'non current revenue def', 'non current sales def', 'non current revenue deferred', 'non current sales deferred', 'revenue non current', 'sales non current', 'revenue def non current', 'sales def non current', 'revenue deferred non current', 'sales deferred non current', 'def revenue non current', 'def sales non current', 'def revenue def non current', 'def sales def non current', 'def revenue deferred non current', 'def sales deferred non current', 'deferred revenue non current', 'deferred sales non current', 'deferred revenue def non current', 'deferred sales def non current', 'deferred revenue deferred non current', 'deferred sales deferred non current', 'non curr revenue', 'non curr sales', 'non curr revenue def', 'non curr sales def', 'non curr revenue deferred', 'non curr sales deferred', 'revenue non curr', 'sales non curr', 'revenue def non curr', 'sales def non curr', 'revenue deferred non curr', 'sales deferred non curr', 'def revenue non curr', 'def sales non curr', 'def revenue def non curr', 'def sales def non curr', 'def revenue deferred non curr', 'def sales deferred non curr', 'deferred revenue non curr', 'deferred sales non curr', 'deferred revenue def non curr', 'deferred sales def non curr', 'deferred revenue deferred non curr', 'deferred sales deferred non currnoncurrent revenue', 'noncurrent sales', 'noncurrent revenue def', 'noncurrent sales def', 'noncurrent revenue deferred', 'noncurrent sales deferred', 'revenue noncurrent', 'sales noncurrent', 'revenue def noncurrent', 'sales def noncurrent', 'revenue deferred noncurrent', 'sales deferred noncurrent', 'def revenue noncurrent', 'def sales noncurrent', 'def revenue def noncurrent', 'def sales def noncurrent', 'def revenue deferred noncurrent', 'def sales deferred noncurrent', 'deferred revenue noncurrent', 'deferred sales noncurrent', 'deferred revenue def noncurrent', 'deferred sales def noncurrent', 'deferred revenue deferred noncurrent', 'deferred sales deferred noncurrent', 'noncurr revenue', 'noncurr sales', 'noncurr revenue def', 'noncurr sales def', 'noncurr revenue deferred', 'noncurr sales deferred', 'revenue noncurr', 'sales noncurr', 'revenue def noncurr', 'sales def noncurr', 'revenue deferred noncurr', 'sales deferred noncurr', 'def revenue noncurr', 'def sales noncurr', 'def revenue def noncurr', 'def sales def noncurr', 'def revenue deferred noncurr', 'def sales deferred noncurr', 'deferred revenue noncurr', 'deferred sales noncurr', 'deferred revenue def noncurr', 'deferred sales def noncurr', 'deferred revenue deferred noncurr', 'deferred sales deferred noncurr'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='tax_liab_lt', display_name='Tax Liabilities, Long-Term', extract_names=['tax liab longterm', 'tax liability longterm', 'tax liabilities longterm', 'tax liab long term', 'tax liability long term', 'tax liabilities long term', 'tax liab lt', 'tax liability lt', 'tax liabilities lt', 'longterm tax liab', 'longterm tax liability', 'longterm tax liabilities', 'long term tax liab', 'long term tax liability', 'long term tax liabilities', 'lt tax liab', 'lt tax liability', 'lt tax liabilities', 'tax liab longterm def', 'tax liability longterm def', 'tax liabilities longterm def', 'tax liab long term def', 'tax liability long term def', 'tax liabilities long term def', 'tax liab lt def', 'tax liability lt def', 'tax liabilities lt def', 'longterm tax liab def', 'longterm tax liability def', 'longterm tax liabilities def', 'long term tax liab def', 'long term tax liability def', 'long term tax liabilities def', 'lt tax liab def', 'lt tax liability def', 'lt tax liabilities def', 'tax liab longterm deferred', 'tax liability longterm deferred', 'tax liabilities longterm deferred', 'tax liab long term deferred', 'tax liability long term deferred', 'tax liabilities long term deferred', 'tax liab lt deferred', 'tax liability lt deferred', 'tax liabilities lt deferred', 'longterm tax liab deferred', 'longterm tax liability deferred', 'longterm tax liabilities deferred', 'long term tax liab deferred', 'long term tax liability deferred', 'long term tax liabilities deferred', 'lt tax liab deferred', 'lt tax liability deferred', 'lt tax liabilities deferred', 'def tax liab longterm', 'def tax liability longterm', 'def tax liabilities longterm', 'def tax liab long term', 'def tax liability long term', 'def tax liabilities long term', 'def tax liab lt', 'def tax liability lt', 'def tax liabilities lt', 'def longterm tax liab', 'def longterm tax liability', 'def longterm tax liabilities', 'def long term tax liab', 'def long term tax liability', 'def long term tax liabilities', 'def lt tax liab', 'def lt tax liability', 'def lt tax liabilities', 'deferred tax liab longterm', 'deferred tax liability longterm', 'deferred tax liabilities longterm', 'deferred tax liab long term', 'deferred tax liability long term', 'deferred tax liabilities long term', 'deferred tax liab lt', 'deferred tax liability lt', 'deferred tax liabilities lt', 'deferred longterm tax liab', 'deferred longterm tax liability', 'deferred longterm tax liabilities', 'deferred long term tax liab', 'deferred long term tax liability', 'deferred long term tax liabilities', 'deferred lt tax liab', 'deferred lt tax liability', 'deferred lt tax liabilities', 'tax liab noncurrent', 'tax liability noncurrent', 'tax liabilities noncurrent', 'noncurrent tax liab', 'noncurrent tax liability', 'noncurrent tax liabilities', 'def tax liab noncurrent', 'def tax liability noncurrent', 'def tax liabilities noncurrent', 'def noncurrent tax liab', 'def noncurrent tax liability', 'def noncurrent tax liabilities', 'deferred tax liab noncurrent', 'deferred tax liability noncurrent', 'deferred tax liabilities noncurrent', 'deferred noncurrent tax liab', 'deferred noncurrent tax liability', 'deferred noncurrent tax liabilities', 'tax liab noncurr', 'tax liability noncurr', 'tax liabilities noncurr', 'noncurr tax liab', 'noncurr tax liability', 'noncurr tax liabilities', 'def tax liab noncurr', 'def tax liability noncurr', 'def tax liabilities noncurr', 'def noncurr tax liab', 'def noncurr tax liability', 'def noncurr tax liabilities', 'deferred tax liab noncurr', 'deferred tax liability noncurr', 'deferred tax liabilities noncurr', 'deferred noncurr tax liab', 'deferred noncurr tax liability', 'deferred noncurr tax liabilities', 'tax liab non current', 'tax liability non current', 'tax liabilities non current', 'non current tax liab', 'non current tax liability', 'non current tax liabilities', 'def tax liab non current', 'def tax liability non current', 'def tax liabilities non current', 'def non current tax liab', 'def non current tax liability', 'def non current tax liabilities', 'deferred tax liab non current', 'deferred tax liability non current', 'deferred tax liabilities non current', 'deferred non current tax liab', 'deferred non current tax liability', 'deferred non current tax liabilities', 'tax liab non curr', 'tax liability non curr', 'tax liabilities non curr', 'non curr tax liab', 'non curr tax liability', 'non curr tax liabilities', 'def tax liab non curr', 'def tax liability non curr', 'def tax liabilities non curr', 'def non curr tax liab', 'def non curr tax liability', 'def non curr tax liabilities', 'deferred tax liab non curr', 'deferred tax liability non curr', 'deferred tax liabilities non curr', 'deferred non curr tax liab', 'deferred non curr tax liability', 'deferred non curr tax liabilities', 'tax liab', 'tax liability', 'tax liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='deposit_liab', display_name='Deposit Liabilities', extract_names=['deposit liab', 'deposit liability', 'deposit liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_lt_liab', display_name='Other Long-Term Liabilities', extract_names=['other lt liabilities', 'other longterm liabilities', 'other long term liabilities', 'other lt liab', 'other longterm liab', 'other long term liab', 'other noncurrent liabilities', 'other non current liabilities', 'other noncurr liabilities', 'other non curr liabilities', 'other noncurrent liab', 'other non current liab', 'other noncurr liab', 'other non curr liab', 'other liabilities lt', 'other liabilities longterm', 'other liabilities long term', 'other liab lt', 'other liab longterm', 'other liab long term', 'other liabilities noncurrent', 'other liabilities non current', 'other liabilities noncurr', 'other liabilities non curr', 'other liab noncurrent', 'other liab non current', 'other liab noncurr', 'other liab non curr', 'lt liabilities other', 'longterm liabilities other', 'long term liabilities other', 'lt liab other', 'longterm liab other', 'long term liab other', 'noncurrent liabilities other', 'non current liabilities other', 'noncurr liabilities other', 'non curr liabilities other', 'noncurrent liab other', 'non current liab other', 'noncurr liab other', 'non curr liab other', 'liabilities lt other', 'liabilities longterm other', 'liabilities long term other', 'liab lt other', 'liab longterm other', 'liab long term other', 'liabilities noncurrent other', 'liabilities non current other', 'liabilities noncurr other', 'liabilities non curr other', 'liab noncurrent other', 'liab non current other', 'liab noncurr other', 'liab non curr other'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_non_current_liab', display_name='Total Non-Current Liabilities', extract_names=['total non current liabilities', 'total noncurrent liabilities', 'total non current liability', 'total noncurrent liability', 'total non current liab', 'total noncurrent liab'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='lt_debt[t] + deferred_rev[t] + tax_liab_lt[t] + deposit_liab[t] + other_lt_liab[t]'), ItemConfig(key='total_liab', display_name='Total Liabilities', extract_names=['total liab', 'total liability', 'total liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_non_current_liab[t] + total_current_liab[t]'), ItemConfig(key='common_stock', display_name='Common Stock', extract_names=['total common stock', 'total stock', 'total common shares', 'total shares', 'common stock', 'stockcommon shares', 'shares', 'net total common stock', 'net total stock', 'net total common shares', 'net total shares', 'net common stock', 'net stocknet common shares', 'net shares', 'total common stock net', 'total stock net', 'total common shares net', 'total shares net', 'common stock net', 'stock netcommon shares net', 'shares net'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_income', display_name='Other Comprehensive Income', extract_names=['other income', 'other comprehensive income', 'other comp income', 'comp income', 'comprehensive income', 'comprehensive income and other', 'comp income and other', 'comp inc and other', 'comprehensive inc and other', 'comprehensive income other', 'comp income other', 'comp inc other', 'comprehensive inc other'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='retained_earnings', display_name='Retained Earnings', extract_names=['re', 'retained earnings', 'retained earnings deficit', 're deficit'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='minority_interest', display_name='Minority Interest', extract_names=['minority interest', 'minority int', 'min int', 'min interest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_equity', display_name=\"Total Stockholder's Equity\", extract_names=['total equity', 'total shareholders equity', 'total stockholders equity', 'equity total', 'shareholders equity total', 'stockholders equity total', 'equity', 'shareholders equity', 'stockholders equity'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='other_income[t] + retained_earnings[t] + common_stock[t] + minority_interest[t]'), ItemConfig(key='total_liab_and_equity', display_name='Total Liabilities and Equity', extract_names=['total liabilities and equity', 'total liab and equity', 'total liabilities equity', 'total liab equity', 'liabilities and equity', 'liab and equity', 'liabilities equity', 'liab equity'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_liab[t] + total_equity[t]')]), prior_statement=BalanceSheetData(items_config=DataConfigManager(configs=[ItemConfig(key='cash', display_name='Cash and Cash Equivalents', extract_names=['cash', 'cash and cash equivalents', 'cash and equivalents', 'cash and equiv', 'cash cash equivalents', 'cash equivalents', 'cash equiv'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=True), expr_str=None), ItemConfig(key='st_invest', display_name='Short-Term Investments', extract_names=['shortterm investments', 'short term investments', 'st investments', 'shortterm invest', 'short term invest', 'st invest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='cash_and_st_invest', display_name='Cash and Short-Term Investments', extract_names=['total cash st investments', 'total cash and st investments', 'total cash and shortterm investments', 'total cash and short term investments', 'total cash shortterm investments', 'total cash short term investments', 'total cash st invest', 'total cash and st invest', 'total cash and shortterm invest', 'total cash and short term invest', 'total cash shortterm invest', 'total cash short term invest', 'cash st investments', 'cash and st investments', 'cash and shortterm investments', 'cash and short term investments', 'cash shortterm investments', 'cash short term investments', 'cash st invest', 'cash and st invest', 'cash and shortterm invest', 'cash and short term invest', 'cash shortterm invest', 'cash short term invest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='cash[t] + st_invest[t]'), ItemConfig(key='receivables', display_name='Receivables', extract_names=['receivables', 'rec', 'accounts receivable', 'ar'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='inventory', display_name='Inventory', extract_names=['inv', 'inventory', 'inventories'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='def_tax_st', display_name='Deferred Tax Assets, Current', extract_names=['def tax asset curr', 'deferred tax asset curr', 'tax asset curr', 'def tax assets curr', 'deferred tax assets curr', 'tax assets curr', 'def tax asset current', 'deferred tax asset current', 'tax asset current', 'def tax assets current', 'deferred tax assets current', 'tax assets current', 'def tax asset short term', 'deferred tax asset short term', 'tax asset short term', 'def tax assets short term', 'deferred tax assets short term', 'tax assets short term', 'def tax asset shortterm', 'deferred tax asset shortterm', 'tax asset shortterm', 'def tax assets shortterm', 'deferred tax assets shortterm', 'tax assets shortterm', 'def tax asset st', 'deferred tax asset st', 'tax asset st', 'def tax assets st', 'deferred tax assets st', 'tax assets st'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_current_assets', display_name='Other Current Assets', extract_names=['other current assets', 'other current asset', 'other curr assets', 'other curr asset', 'oca'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_current_assets', display_name='Total Current Assets', extract_names=['total current assets', 'tca'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='cash_and_st_invest[t] + receivables[t] + inventory[t] + def_tax_st[t] + other_current_assets[t]'), ItemConfig(key='gross_ppe', display_name='Grosss Property, Plant & Equipment', extract_names=['gross ppe', 'gross property plant equipment', 'gross property plant and equipment', 'ppe gross', 'property plant equipment gross', 'property plant and equipment gross', 'grs ppe', 'grs property plant equipment', 'grs property plant and equipment', 'ppe grs', 'property plant equipment grs', 'property plant and equipment grs'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='dep', display_name='Accumulated Depreciation', extract_names=['accumulated depreciation', 'depreciation', 'dep', 'accumulated dep', 'acc depreciation', 'accum depreciation', 'acc dep', 'accum dep'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='net_ppe', display_name='Net Property, Plant & Equipment', extract_names=['ppe', 'property plant equipment', 'property plant and equipment', 'ppe net', 'property plant equipment net', 'property plant and equipment net', 'net ppe', 'net property plant equipment', 'net property plant and equipment'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='gross_ppe[t] - dep[t]'), ItemConfig(key='goodwill', display_name='Goodwill and Intangible Assets', extract_names=['goodwill', 'goodwill and intangible assets', 'goodwill and intangibles', 'goodwill intangible assets', 'goodwill intangibles', 'goodwill total', 'goodwill and intangible assets total', 'goodwill and intangibles total', 'goodwill intangible assets total', 'goodwill intangibles total'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='lt_invest', display_name='Long-Term Investments', extract_names=['lt invest', 'lt investments', 'long term invest', 'long term investments', 'longterm invest', 'longterm investments'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='def_tax_lt', display_name='Deferred Tax Assets, Long-Term', extract_names=['def tax asset long term', 'deferred tax asset long term', 'tax asset long term', 'def tax assets long term', 'deferred tax assets long term', 'tax assets long term', 'def tax asset longterm', 'deferred tax asset longterm', 'tax asset longterm', 'def tax assets longterm', 'deferred tax assets longterm', 'tax assets longterm', 'def tax asset lt', 'deferred tax asset lt', 'tax asset lt', 'def tax assets lt', 'deferred tax assets lt', 'tax assets lt', 'def tax asset', 'deferred tax asset', 'tax asset', 'def tax assets', 'deferred tax assets', 'tax assets', 'long term assets tax deferred', 'lt assets tax deferred', 'lt assets tax def', 'long term assets tax def', 'long term assets deferred tax', 'lt assets deferred tax', 'lt assets def tax', 'long term assets def tax'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_lt_assets', display_name='Other Long-Term Assets', extract_names=['other lt assets', 'other lt asset', 'other longterm assets', 'other longterm asset', 'other long term assets', 'other long term asset', 'lt assets other', 'lt asset other', 'longterm assets other', 'longterm asset other', 'long term assets other', 'long term asset other'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_non_current_assets', display_name='Total Non-Current Assets', extract_names=['total non current assets', 'total noncurrent assets', 'total lt assets', 'total longterm assets', 'total long term assets'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='net_ppe[t] + goodwill[t] + lt_invest[t] + def_tax_lt[t] + other_lt_assets[t]'), ItemConfig(key='total_assets', display_name='Total Assets', extract_names=['total assets', 'total asset', 'assets', 'asset'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_current_assets[t] + total_non_current_assets[t]'), ItemConfig(key='payables', display_name='Payables', extract_names=['payables', 'accounts payable', 'ap', 'payables and accrued expenses', 'payables and accrued expense', 'payable and accrued expenses', 'payable and accrued expense', 'payables and acc expenses', 'payables and acc expense', 'payable and acc expenses', 'payable and acc expense', 'payables and accrued exps', 'payables and accrued exp', 'payable and accrued exps', 'payable and accrued exp', 'payables and acc exps', 'payables and acc exp', 'payable and acc exps', 'payable and acc exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='st_debt', display_name='Short-Term Debt', extract_names=['st debt', 'short term debt', 'shortterm debt', 'st borrow', 'short term borrow', 'shortterm borrowst borrowings', 'short term borrowings', 'shortterm borrowings'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='current_lt_debt', display_name='Current Portion of Long-Term Debt', extract_names=['curr port of lt debt', 'curr port lt debt', 'current port of lt debt', 'current port lt debt', 'curr portion of lt debt', 'curr portion lt debt', 'current portion of lt debt', 'current portion lt debt', 'curr port of longterm debt', 'curr port longterm debt', 'current port of longterm debt', 'current port longterm debt', 'curr portion of longterm debt', 'curr portion longterm debt', 'current portion of longterm debt', 'current portion longterm debt', 'curr port of long term debt', 'curr port long term debt', 'current port of long term debt', 'current port long term debt', 'curr portion of long term debt', 'curr portion long term debt', 'current portion of long term debt', 'current portion long term debt', 'curr port of debt', 'curr port debt', 'current port of debt', 'current port debt', 'curr portion of debt', 'curr portion debt', 'current portion of debt', 'current portion debt', 'curr part of lt debt', 'curr part lt debt', 'current part of lt debt', 'current part lt debt', 'curr part of longterm debt', 'curr part longterm debt', 'current part of longterm debt', 'current part longterm debt', 'curr part of long term debt', 'curr part long term debt', 'current part of long term debt', 'current part long term debt', 'curr part of debt', 'curr part debt', 'current part of debt', 'current part debt'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='tax_liab_st', display_name='Tax Liabilities, Short-Term', extract_names=['tax liab shortterm', 'tax liability shortterm', 'tax liabilities shortterm', 'tax liab short term', 'tax liability short term', 'tax liabilities short term', 'tax liab st', 'tax liability st', 'tax liabilities st', 'shortterm tax liab', 'shortterm tax liability', 'shortterm tax liabilities', 'short term tax liab', 'short term tax liability', 'short term tax liabilities', 'st tax liab', 'st tax liability', 'st tax liabilities', 'def tax liab shortterm', 'def tax liability shortterm', 'def tax liabilities shortterm', 'def tax liab short term', 'def tax liability short term', 'def tax liabilities short term', 'def tax liab st', 'def tax liability st', 'def tax liabilities st', 'def shortterm tax liab', 'def shortterm tax liability', 'def shortterm tax liabilities', 'def short term tax liab', 'def short term tax liability', 'def short term tax liabilities', 'def st tax liab', 'def st tax liability', 'def st tax liabilities', 'deferred tax liab shortterm', 'deferred tax liability shortterm', 'deferred tax liabilities shortterm', 'deferred tax liab short term', 'deferred tax liability short term', 'deferred tax liabilities short term', 'deferred tax liab st', 'deferred tax liability st', 'deferred tax liabilities st', 'deferred shortterm tax liab', 'deferred shortterm tax liability', 'deferred shortterm tax liabilities', 'deferred short term tax liab', 'deferred short term tax liability', 'deferred short term tax liabilities', 'deferred st tax liab', 'deferred st tax liability', 'deferred st tax liabilities', 'tax liab noncurr', 'tax liability noncurr', 'tax liabilities noncurr', 'tax liab non curr', 'tax liability non curr', 'tax liabilities non curr', 'noncurr tax liab', 'noncurr tax liability', 'noncurr tax liabilities', 'non curr tax liab', 'non curr tax liability', 'non curr tax liabilities', 'def tax liab noncurr', 'def tax liability noncurr', 'def tax liabilities noncurr', 'def tax liab non curr', 'def tax liability non curr', 'def tax liabilities non curr', 'def noncurr tax liab', 'def noncurr tax liability', 'def noncurr tax liabilities', 'def non curr tax liab', 'def non curr tax liability', 'def non curr tax liabilities', 'deferred tax liab noncurr', 'deferred tax liability noncurr', 'deferred tax liabilities noncurr', 'deferred tax liab non curr', 'deferred tax liability non curr', 'deferred tax liabilities non curr', 'deferred noncurr tax liab', 'deferred noncurr tax liability', 'deferred noncurr tax liabilities', 'deferred non curr tax liab', 'deferred non curr tax liability', 'deferred non curr tax liabilities', 'tax liab noncurrent', 'tax liability noncurrent', 'tax liabilities noncurrent', 'tax liab non current', 'tax liability non current', 'tax liabilities non current', 'noncurrent tax liab', 'noncurrent tax liability', 'noncurrent tax liabilities', 'non current tax liab', 'non current tax liability', 'non current tax liabilities', 'def tax liab noncurrent', 'def tax liability noncurrent', 'def tax liabilities noncurrent', 'def tax liab non current', 'def tax liability non current', 'def tax liabilities non current', 'def noncurrent tax liab', 'def noncurrent tax liability', 'def noncurrent tax liabilities', 'def non current tax liab', 'def non current tax liability', 'def non current tax liabilities', 'deferred tax liab noncurrent', 'deferred tax liability noncurrent', 'deferred tax liabilities noncurrent', 'deferred tax liab non current', 'deferred tax liability non current', 'deferred tax liabilities non current', 'deferred noncurrent tax liab', 'deferred noncurrent tax liability', 'deferred noncurrent tax liabilities', 'deferred non current tax liab', 'deferred non current tax liability', 'deferred non current tax liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_current_liab', display_name='Other Current Liabilities', extract_names=['other current liabilities', 'other current liab', 'other curr liabilities', 'other curr liab', 'other liabilities current', 'other liab current', 'other liabilities curr', 'other liab curr'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_current_liab', display_name='Total Current Liabilities', extract_names=['total current liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='payables[t] + st_debt[t] + tax_liab_st[t] + current_lt_debt[t] + other_current_liab[t]'), ItemConfig(key='lt_debt', display_name='Long-Term Debt', extract_names=['lt debt', 'long term debt', 'longterm debt', 'lt borrow', 'long term borrow', 'longterm borrow', 'lt borrowings', 'long term borrowings', 'longterm borrowings', 'lt debt total', 'long term debt total', 'longterm debt total', 'lt borrow total', 'long term borrow total', 'longterm borrow total', 'lt borrowings total', 'long term borrowings total', 'longterm borrowings total'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=True), expr_str=None), ItemConfig(key='total_debt', display_name='Total Debt', extract_names=['total debt'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='st_debt[t] + lt_debt[t]'), ItemConfig(key='deferred_rev', display_name='Deferred Revenue', extract_names=['deferred revenue', 'deferred sales', 'def revenue', 'def salesnon current revenue', 'non current sales', 'non current revenue def', 'non current sales def', 'non current revenue deferred', 'non current sales deferred', 'revenue non current', 'sales non current', 'revenue def non current', 'sales def non current', 'revenue deferred non current', 'sales deferred non current', 'def revenue non current', 'def sales non current', 'def revenue def non current', 'def sales def non current', 'def revenue deferred non current', 'def sales deferred non current', 'deferred revenue non current', 'deferred sales non current', 'deferred revenue def non current', 'deferred sales def non current', 'deferred revenue deferred non current', 'deferred sales deferred non current', 'non curr revenue', 'non curr sales', 'non curr revenue def', 'non curr sales def', 'non curr revenue deferred', 'non curr sales deferred', 'revenue non curr', 'sales non curr', 'revenue def non curr', 'sales def non curr', 'revenue deferred non curr', 'sales deferred non curr', 'def revenue non curr', 'def sales non curr', 'def revenue def non curr', 'def sales def non curr', 'def revenue deferred non curr', 'def sales deferred non curr', 'deferred revenue non curr', 'deferred sales non curr', 'deferred revenue def non curr', 'deferred sales def non curr', 'deferred revenue deferred non curr', 'deferred sales deferred non currnoncurrent revenue', 'noncurrent sales', 'noncurrent revenue def', 'noncurrent sales def', 'noncurrent revenue deferred', 'noncurrent sales deferred', 'revenue noncurrent', 'sales noncurrent', 'revenue def noncurrent', 'sales def noncurrent', 'revenue deferred noncurrent', 'sales deferred noncurrent', 'def revenue noncurrent', 'def sales noncurrent', 'def revenue def noncurrent', 'def sales def noncurrent', 'def revenue deferred noncurrent', 'def sales deferred noncurrent', 'deferred revenue noncurrent', 'deferred sales noncurrent', 'deferred revenue def noncurrent', 'deferred sales def noncurrent', 'deferred revenue deferred noncurrent', 'deferred sales deferred noncurrent', 'noncurr revenue', 'noncurr sales', 'noncurr revenue def', 'noncurr sales def', 'noncurr revenue deferred', 'noncurr sales deferred', 'revenue noncurr', 'sales noncurr', 'revenue def noncurr', 'sales def noncurr', 'revenue deferred noncurr', 'sales deferred noncurr', 'def revenue noncurr', 'def sales noncurr', 'def revenue def noncurr', 'def sales def noncurr', 'def revenue deferred noncurr', 'def sales deferred noncurr', 'deferred revenue noncurr', 'deferred sales noncurr', 'deferred revenue def noncurr', 'deferred sales def noncurr', 'deferred revenue deferred noncurr', 'deferred sales deferred noncurr'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='tax_liab_lt', display_name='Tax Liabilities, Long-Term', extract_names=['tax liab longterm', 'tax liability longterm', 'tax liabilities longterm', 'tax liab long term', 'tax liability long term', 'tax liabilities long term', 'tax liab lt', 'tax liability lt', 'tax liabilities lt', 'longterm tax liab', 'longterm tax liability', 'longterm tax liabilities', 'long term tax liab', 'long term tax liability', 'long term tax liabilities', 'lt tax liab', 'lt tax liability', 'lt tax liabilities', 'tax liab longterm def', 'tax liability longterm def', 'tax liabilities longterm def', 'tax liab long term def', 'tax liability long term def', 'tax liabilities long term def', 'tax liab lt def', 'tax liability lt def', 'tax liabilities lt def', 'longterm tax liab def', 'longterm tax liability def', 'longterm tax liabilities def', 'long term tax liab def', 'long term tax liability def', 'long term tax liabilities def', 'lt tax liab def', 'lt tax liability def', 'lt tax liabilities def', 'tax liab longterm deferred', 'tax liability longterm deferred', 'tax liabilities longterm deferred', 'tax liab long term deferred', 'tax liability long term deferred', 'tax liabilities long term deferred', 'tax liab lt deferred', 'tax liability lt deferred', 'tax liabilities lt deferred', 'longterm tax liab deferred', 'longterm tax liability deferred', 'longterm tax liabilities deferred', 'long term tax liab deferred', 'long term tax liability deferred', 'long term tax liabilities deferred', 'lt tax liab deferred', 'lt tax liability deferred', 'lt tax liabilities deferred', 'def tax liab longterm', 'def tax liability longterm', 'def tax liabilities longterm', 'def tax liab long term', 'def tax liability long term', 'def tax liabilities long term', 'def tax liab lt', 'def tax liability lt', 'def tax liabilities lt', 'def longterm tax liab', 'def longterm tax liability', 'def longterm tax liabilities', 'def long term tax liab', 'def long term tax liability', 'def long term tax liabilities', 'def lt tax liab', 'def lt tax liability', 'def lt tax liabilities', 'deferred tax liab longterm', 'deferred tax liability longterm', 'deferred tax liabilities longterm', 'deferred tax liab long term', 'deferred tax liability long term', 'deferred tax liabilities long term', 'deferred tax liab lt', 'deferred tax liability lt', 'deferred tax liabilities lt', 'deferred longterm tax liab', 'deferred longterm tax liability', 'deferred longterm tax liabilities', 'deferred long term tax liab', 'deferred long term tax liability', 'deferred long term tax liabilities', 'deferred lt tax liab', 'deferred lt tax liability', 'deferred lt tax liabilities', 'tax liab noncurrent', 'tax liability noncurrent', 'tax liabilities noncurrent', 'noncurrent tax liab', 'noncurrent tax liability', 'noncurrent tax liabilities', 'def tax liab noncurrent', 'def tax liability noncurrent', 'def tax liabilities noncurrent', 'def noncurrent tax liab', 'def noncurrent tax liability', 'def noncurrent tax liabilities', 'deferred tax liab noncurrent', 'deferred tax liability noncurrent', 'deferred tax liabilities noncurrent', 'deferred noncurrent tax liab', 'deferred noncurrent tax liability', 'deferred noncurrent tax liabilities', 'tax liab noncurr', 'tax liability noncurr', 'tax liabilities noncurr', 'noncurr tax liab', 'noncurr tax liability', 'noncurr tax liabilities', 'def tax liab noncurr', 'def tax liability noncurr', 'def tax liabilities noncurr', 'def noncurr tax liab', 'def noncurr tax liability', 'def noncurr tax liabilities', 'deferred tax liab noncurr', 'deferred tax liability noncurr', 'deferred tax liabilities noncurr', 'deferred noncurr tax liab', 'deferred noncurr tax liability', 'deferred noncurr tax liabilities', 'tax liab non current', 'tax liability non current', 'tax liabilities non current', 'non current tax liab', 'non current tax liability', 'non current tax liabilities', 'def tax liab non current', 'def tax liability non current', 'def tax liabilities non current', 'def non current tax liab', 'def non current tax liability', 'def non current tax liabilities', 'deferred tax liab non current', 'deferred tax liability non current', 'deferred tax liabilities non current', 'deferred non current tax liab', 'deferred non current tax liability', 'deferred non current tax liabilities', 'tax liab non curr', 'tax liability non curr', 'tax liabilities non curr', 'non curr tax liab', 'non curr tax liability', 'non curr tax liabilities', 'def tax liab non curr', 'def tax liability non curr', 'def tax liabilities non curr', 'def non curr tax liab', 'def non curr tax liability', 'def non curr tax liabilities', 'deferred tax liab non curr', 'deferred tax liability non curr', 'deferred tax liabilities non curr', 'deferred non curr tax liab', 'deferred non curr tax liability', 'deferred non curr tax liabilities', 'tax liab', 'tax liability', 'tax liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='deposit_liab', display_name='Deposit Liabilities', extract_names=['deposit liab', 'deposit liability', 'deposit liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_lt_liab', display_name='Other Long-Term Liabilities', extract_names=['other lt liabilities', 'other longterm liabilities', 'other long term liabilities', 'other lt liab', 'other longterm liab', 'other long term liab', 'other noncurrent liabilities', 'other non current liabilities', 'other noncurr liabilities', 'other non curr liabilities', 'other noncurrent liab', 'other non current liab', 'other noncurr liab', 'other non curr liab', 'other liabilities lt', 'other liabilities longterm', 'other liabilities long term', 'other liab lt', 'other liab longterm', 'other liab long term', 'other liabilities noncurrent', 'other liabilities non current', 'other liabilities noncurr', 'other liabilities non curr', 'other liab noncurrent', 'other liab non current', 'other liab noncurr', 'other liab non curr', 'lt liabilities other', 'longterm liabilities other', 'long term liabilities other', 'lt liab other', 'longterm liab other', 'long term liab other', 'noncurrent liabilities other', 'non current liabilities other', 'noncurr liabilities other', 'non curr liabilities other', 'noncurrent liab other', 'non current liab other', 'noncurr liab other', 'non curr liab other', 'liabilities lt other', 'liabilities longterm other', 'liabilities long term other', 'liab lt other', 'liab longterm other', 'liab long term other', 'liabilities noncurrent other', 'liabilities non current other', 'liabilities noncurr other', 'liabilities non curr other', 'liab noncurrent other', 'liab non current other', 'liab noncurr other', 'liab non curr other'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_non_current_liab', display_name='Total Non-Current Liabilities', extract_names=['total non current liabilities', 'total noncurrent liabilities', 'total non current liability', 'total noncurrent liability', 'total non current liab', 'total noncurrent liab'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='lt_debt[t] + deferred_rev[t] + tax_liab_lt[t] + deposit_liab[t] + other_lt_liab[t]'), ItemConfig(key='total_liab', display_name='Total Liabilities', extract_names=['total liab', 'total liability', 'total liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_non_current_liab[t] + total_current_liab[t]'), ItemConfig(key='common_stock', display_name='Common Stock', extract_names=['total common stock', 'total stock', 'total common shares', 'total shares', 'common stock', 'stockcommon shares', 'shares', 'net total common stock', 'net total stock', 'net total common shares', 'net total shares', 'net common stock', 'net stocknet common shares', 'net shares', 'total common stock net', 'total stock net', 'total common shares net', 'total shares net', 'common stock net', 'stock netcommon shares net', 'shares net'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_income', display_name='Other Comprehensive Income', extract_names=['other income', 'other comprehensive income', 'other comp income', 'comp income', 'comprehensive income', 'comprehensive income and other', 'comp income and other', 'comp inc and other', 'comprehensive inc and other', 'comprehensive income other', 'comp income other', 'comp inc other', 'comprehensive inc other'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='retained_earnings', display_name='Retained Earnings', extract_names=['re', 'retained earnings', 'retained earnings deficit', 're deficit'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='minority_interest', display_name='Minority Interest', extract_names=['minority interest', 'minority int', 'min int', 'min interest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_equity', display_name=\"Total Stockholder's Equity\", extract_names=['total equity', 'total shareholders equity', 'total stockholders equity', 'equity total', 'shareholders equity total', 'stockholders equity total', 'equity', 'shareholders equity', 'stockholders equity'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='other_income[t] + retained_earnings[t] + common_stock[t] + minority_interest[t]'), ItemConfig(key='total_liab_and_equity', display_name='Total Liabilities and Equity', extract_names=['total liabilities and equity', 'total liab and equity', 'total liabilities equity', 'total liab equity', 'liabilities and equity', 'liab and equity', 'liabilities equity', 'liab equity'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_liab[t] + total_equity[t]')]), prior_statement=BalanceSheetData(items_config=DataConfigManager(configs=[ItemConfig(key='cash', display_name='Cash and Cash Equivalents', extract_names=['cash', 'cash and cash equivalents', 'cash and equivalents', 'cash and equiv', 'cash cash equivalents', 'cash equivalents', 'cash equiv'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=True), expr_str=None), ItemConfig(key='st_invest', display_name='Short-Term Investments', extract_names=['shortterm investments', 'short term investments', 'st investments', 'shortterm invest', 'short term invest', 'st invest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='cash_and_st_invest', display_name='Cash and Short-Term Investments', extract_names=['total cash st investments', 'total cash and st investments', 'total cash and shortterm investments', 'total cash and short term investments', 'total cash shortterm investments', 'total cash short term investments', 'total cash st invest', 'total cash and st invest', 'total cash and shortterm invest', 'total cash and short term invest', 'total cash shortterm invest', 'total cash short term invest', 'cash st investments', 'cash and st investments', 'cash and shortterm investments', 'cash and short term investments', 'cash shortterm investments', 'cash short term investments', 'cash st invest', 'cash and st invest', 'cash and shortterm invest', 'cash and short term invest', 'cash shortterm invest', 'cash short term invest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='cash[t] + st_invest[t]'), ItemConfig(key='receivables', display_name='Receivables', extract_names=['receivables', 'rec', 'accounts receivable', 'ar'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='inventory', display_name='Inventory', extract_names=['inv', 'inventory', 'inventories'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='def_tax_st', display_name='Deferred Tax Assets, Current', extract_names=['def tax asset curr', 'deferred tax asset curr', 'tax asset curr', 'def tax assets curr', 'deferred tax assets curr', 'tax assets curr', 'def tax asset current', 'deferred tax asset current', 'tax asset current', 'def tax assets current', 'deferred tax assets current', 'tax assets current', 'def tax asset short term', 'deferred tax asset short term', 'tax asset short term', 'def tax assets short term', 'deferred tax assets short term', 'tax assets short term', 'def tax asset shortterm', 'deferred tax asset shortterm', 'tax asset shortterm', 'def tax assets shortterm', 'deferred tax assets shortterm', 'tax assets shortterm', 'def tax asset st', 'deferred tax asset st', 'tax asset st', 'def tax assets st', 'deferred tax assets st', 'tax assets st'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_current_assets', display_name='Other Current Assets', extract_names=['other current assets', 'other current asset', 'other curr assets', 'other curr asset', 'oca'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_current_assets', display_name='Total Current Assets', extract_names=['total current assets', 'tca'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='cash_and_st_invest[t] + receivables[t] + inventory[t] + def_tax_st[t] + other_current_assets[t]'), ItemConfig(key='gross_ppe', display_name='Grosss Property, Plant & Equipment', extract_names=['gross ppe', 'gross property plant equipment', 'gross property plant and equipment', 'ppe gross', 'property plant equipment gross', 'property plant and equipment gross', 'grs ppe', 'grs property plant equipment', 'grs property plant and equipment', 'ppe grs', 'property plant equipment grs', 'property plant and equipment grs'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='dep', display_name='Accumulated Depreciation', extract_names=['accumulated depreciation', 'depreciation', 'dep', 'accumulated dep', 'acc depreciation', 'accum depreciation', 'acc dep', 'accum dep'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='net_ppe', display_name='Net Property, Plant & Equipment', extract_names=['ppe', 'property plant equipment', 'property plant and equipment', 'ppe net', 'property plant equipment net', 'property plant and equipment net', 'net ppe', 'net property plant equipment', 'net property plant and equipment'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='gross_ppe[t] - dep[t]'), ItemConfig(key='goodwill', display_name='Goodwill and Intangible Assets', extract_names=['goodwill', 'goodwill and intangible assets', 'goodwill and intangibles', 'goodwill intangible assets', 'goodwill intangibles', 'goodwill total', 'goodwill and intangible assets total', 'goodwill and intangibles total', 'goodwill intangible assets total', 'goodwill intangibles total'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='lt_invest', display_name='Long-Term Investments', extract_names=['lt invest', 'lt investments', 'long term invest', 'long term investments', 'longterm invest', 'longterm investments'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='def_tax_lt', display_name='Deferred Tax Assets, Long-Term', extract_names=['def tax asset long term', 'deferred tax asset long term', 'tax asset long term', 'def tax assets long term', 'deferred tax assets long term', 'tax assets long term', 'def tax asset longterm', 'deferred tax asset longterm', 'tax asset longterm', 'def tax assets longterm', 'deferred tax assets longterm', 'tax assets longterm', 'def tax asset lt', 'deferred tax asset lt', 'tax asset lt', 'def tax assets lt', 'deferred tax assets lt', 'tax assets lt', 'def tax asset', 'deferred tax asset', 'tax asset', 'def tax assets', 'deferred tax assets', 'tax assets', 'long term assets tax deferred', 'lt assets tax deferred', 'lt assets tax def', 'long term assets tax def', 'long term assets deferred tax', 'lt assets deferred tax', 'lt assets def tax', 'long term assets def tax'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_lt_assets', display_name='Other Long-Term Assets', extract_names=['other lt assets', 'other lt asset', 'other longterm assets', 'other longterm asset', 'other long term assets', 'other long term asset', 'lt assets other', 'lt asset other', 'longterm assets other', 'longterm asset other', 'long term assets other', 'long term asset other'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_non_current_assets', display_name='Total Non-Current Assets', extract_names=['total non current assets', 'total noncurrent assets', 'total lt assets', 'total longterm assets', 'total long term assets'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='net_ppe[t] + goodwill[t] + lt_invest[t] + def_tax_lt[t] + other_lt_assets[t]'), ItemConfig(key='total_assets', display_name='Total Assets', extract_names=['total assets', 'total asset', 'assets', 'asset'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_current_assets[t] + total_non_current_assets[t]'), ItemConfig(key='payables', display_name='Payables', extract_names=['payables', 'accounts payable', 'ap', 'payables and accrued expenses', 'payables and accrued expense', 'payable and accrued expenses', 'payable and accrued expense', 'payables and acc expenses', 'payables and acc expense', 'payable and acc expenses', 'payable and acc expense', 'payables and accrued exps', 'payables and accrued exp', 'payable and accrued exps', 'payable and accrued exp', 'payables and acc exps', 'payables and acc exp', 'payable and acc exps', 'payable and acc exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='st_debt', display_name='Short-Term Debt', extract_names=['st debt', 'short term debt', 'shortterm debt', 'st borrow', 'short term borrow', 'shortterm borrowst borrowings', 'short term borrowings', 'shortterm borrowings'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='current_lt_debt', display_name='Current Portion of Long-Term Debt', extract_names=['curr port of lt debt', 'curr port lt debt', 'current port of lt debt', 'current port lt debt', 'curr portion of lt debt', 'curr portion lt debt', 'current portion of lt debt', 'current portion lt debt', 'curr port of longterm debt', 'curr port longterm debt', 'current port of longterm debt', 'current port longterm debt', 'curr portion of longterm debt', 'curr portion longterm debt', 'current portion of longterm debt', 'current portion longterm debt', 'curr port of long term debt', 'curr port long term debt', 'current port of long term debt', 'current port long term debt', 'curr portion of long term debt', 'curr portion long term debt', 'current portion of long term debt', 'current portion long term debt', 'curr port of debt', 'curr port debt', 'current port of debt', 'current port debt', 'curr portion of debt', 'curr portion debt', 'current portion of debt', 'current portion debt', 'curr part of lt debt', 'curr part lt debt', 'current part of lt debt', 'current part lt debt', 'curr part of longterm debt', 'curr part longterm debt', 'current part of longterm debt', 'current part longterm debt', 'curr part of long term debt', 'curr part long term debt', 'current part of long term debt', 'current part long term debt', 'curr part of debt', 'curr part debt', 'current part of debt', 'current part debt'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='tax_liab_st', display_name='Tax Liabilities, Short-Term', extract_names=['tax liab shortterm', 'tax liability shortterm', 'tax liabilities shortterm', 'tax liab short term', 'tax liability short term', 'tax liabilities short term', 'tax liab st', 'tax liability st', 'tax liabilities st', 'shortterm tax liab', 'shortterm tax liability', 'shortterm tax liabilities', 'short term tax liab', 'short term tax liability', 'short term tax liabilities', 'st tax liab', 'st tax liability', 'st tax liabilities', 'def tax liab shortterm', 'def tax liability shortterm', 'def tax liabilities shortterm', 'def tax liab short term', 'def tax liability short term', 'def tax liabilities short term', 'def tax liab st', 'def tax liability st', 'def tax liabilities st', 'def shortterm tax liab', 'def shortterm tax liability', 'def shortterm tax liabilities', 'def short term tax liab', 'def short term tax liability', 'def short term tax liabilities', 'def st tax liab', 'def st tax liability', 'def st tax liabilities', 'deferred tax liab shortterm', 'deferred tax liability shortterm', 'deferred tax liabilities shortterm', 'deferred tax liab short term', 'deferred tax liability short term', 'deferred tax liabilities short term', 'deferred tax liab st', 'deferred tax liability st', 'deferred tax liabilities st', 'deferred shortterm tax liab', 'deferred shortterm tax liability', 'deferred shortterm tax liabilities', 'deferred short term tax liab', 'deferred short term tax liability', 'deferred short term tax liabilities', 'deferred st tax liab', 'deferred st tax liability', 'deferred st tax liabilities', 'tax liab noncurr', 'tax liability noncurr', 'tax liabilities noncurr', 'tax liab non curr', 'tax liability non curr', 'tax liabilities non curr', 'noncurr tax liab', 'noncurr tax liability', 'noncurr tax liabilities', 'non curr tax liab', 'non curr tax liability', 'non curr tax liabilities', 'def tax liab noncurr', 'def tax liability noncurr', 'def tax liabilities noncurr', 'def tax liab non curr', 'def tax liability non curr', 'def tax liabilities non curr', 'def noncurr tax liab', 'def noncurr tax liability', 'def noncurr tax liabilities', 'def non curr tax liab', 'def non curr tax liability', 'def non curr tax liabilities', 'deferred tax liab noncurr', 'deferred tax liability noncurr', 'deferred tax liabilities noncurr', 'deferred tax liab non curr', 'deferred tax liability non curr', 'deferred tax liabilities non curr', 'deferred noncurr tax liab', 'deferred noncurr tax liability', 'deferred noncurr tax liabilities', 'deferred non curr tax liab', 'deferred non curr tax liability', 'deferred non curr tax liabilities', 'tax liab noncurrent', 'tax liability noncurrent', 'tax liabilities noncurrent', 'tax liab non current', 'tax liability non current', 'tax liabilities non current', 'noncurrent tax liab', 'noncurrent tax liability', 'noncurrent tax liabilities', 'non current tax liab', 'non current tax liability', 'non current tax liabilities', 'def tax liab noncurrent', 'def tax liability noncurrent', 'def tax liabilities noncurrent', 'def tax liab non current', 'def tax liability non current', 'def tax liabilities non current', 'def noncurrent tax liab', 'def noncurrent tax liability', 'def noncurrent tax liabilities', 'def non current tax liab', 'def non current tax liability', 'def non current tax liabilities', 'deferred tax liab noncurrent', 'deferred tax liability noncurrent', 'deferred tax liabilities noncurrent', 'deferred tax liab non current', 'deferred tax liability non current', 'deferred tax liabilities non current', 'deferred noncurrent tax liab', 'deferred noncurrent tax liability', 'deferred noncurrent tax liabilities', 'deferred non current tax liab', 'deferred non current tax liability', 'deferred non current tax liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_current_liab', display_name='Other Current Liabilities', extract_names=['other current liabilities', 'other current liab', 'other curr liabilities', 'other curr liab', 'other liabilities current', 'other liab current', 'other liabilities curr', 'other liab curr'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_current_liab', display_name='Total Current Liabilities', extract_names=['total current liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='payables[t] + st_debt[t] + tax_liab_st[t] + current_lt_debt[t] + other_current_liab[t]'), ItemConfig(key='lt_debt', display_name='Long-Term Debt', extract_names=['lt debt', 'long term debt', 'longterm debt', 'lt borrow', 'long term borrow', 'longterm borrow', 'lt borrowings', 'long term borrowings', 'longterm borrowings', 'lt debt total', 'long term debt total', 'longterm debt total', 'lt borrow total', 'long term borrow total', 'longterm borrow total', 'lt borrowings total', 'long term borrowings total', 'longterm borrowings total'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=True), expr_str=None), ItemConfig(key='total_debt', display_name='Total Debt', extract_names=['total debt'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='st_debt[t] + lt_debt[t]'), ItemConfig(key='deferred_rev', display_name='Deferred Revenue', extract_names=['deferred revenue', 'deferred sales', 'def revenue', 'def salesnon current revenue', 'non current sales', 'non current revenue def', 'non current sales def', 'non current revenue deferred', 'non current sales deferred', 'revenue non current', 'sales non current', 'revenue def non current', 'sales def non current', 'revenue deferred non current', 'sales deferred non current', 'def revenue non current', 'def sales non current', 'def revenue def non current', 'def sales def non current', 'def revenue deferred non current', 'def sales deferred non current', 'deferred revenue non current', 'deferred sales non current', 'deferred revenue def non current', 'deferred sales def non current', 'deferred revenue deferred non current', 'deferred sales deferred non current', 'non curr revenue', 'non curr sales', 'non curr revenue def', 'non curr sales def', 'non curr revenue deferred', 'non curr sales deferred', 'revenue non curr', 'sales non curr', 'revenue def non curr', 'sales def non curr', 'revenue deferred non curr', 'sales deferred non curr', 'def revenue non curr', 'def sales non curr', 'def revenue def non curr', 'def sales def non curr', 'def revenue deferred non curr', 'def sales deferred non curr', 'deferred revenue non curr', 'deferred sales non curr', 'deferred revenue def non curr', 'deferred sales def non curr', 'deferred revenue deferred non curr', 'deferred sales deferred non currnoncurrent revenue', 'noncurrent sales', 'noncurrent revenue def', 'noncurrent sales def', 'noncurrent revenue deferred', 'noncurrent sales deferred', 'revenue noncurrent', 'sales noncurrent', 'revenue def noncurrent', 'sales def noncurrent', 'revenue deferred noncurrent', 'sales deferred noncurrent', 'def revenue noncurrent', 'def sales noncurrent', 'def revenue def noncurrent', 'def sales def noncurrent', 'def revenue deferred noncurrent', 'def sales deferred noncurrent', 'deferred revenue noncurrent', 'deferred sales noncurrent', 'deferred revenue def noncurrent', 'deferred sales def noncurrent', 'deferred revenue deferred noncurrent', 'deferred sales deferred noncurrent', 'noncurr revenue', 'noncurr sales', 'noncurr revenue def', 'noncurr sales def', 'noncurr revenue deferred', 'noncurr sales deferred', 'revenue noncurr', 'sales noncurr', 'revenue def noncurr', 'sales def noncurr', 'revenue deferred noncurr', 'sales deferred noncurr', 'def revenue noncurr', 'def sales noncurr', 'def revenue def noncurr', 'def sales def noncurr', 'def revenue deferred noncurr', 'def sales deferred noncurr', 'deferred revenue noncurr', 'deferred sales noncurr', 'deferred revenue def noncurr', 'deferred sales def noncurr', 'deferred revenue deferred noncurr', 'deferred sales deferred noncurr'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='tax_liab_lt', display_name='Tax Liabilities, Long-Term', extract_names=['tax liab longterm', 'tax liability longterm', 'tax liabilities longterm', 'tax liab long term', 'tax liability long term', 'tax liabilities long term', 'tax liab lt', 'tax liability lt', 'tax liabilities lt', 'longterm tax liab', 'longterm tax liability', 'longterm tax liabilities', 'long term tax liab', 'long term tax liability', 'long term tax liabilities', 'lt tax liab', 'lt tax liability', 'lt tax liabilities', 'tax liab longterm def', 'tax liability longterm def', 'tax liabilities longterm def', 'tax liab long term def', 'tax liability long term def', 'tax liabilities long term def', 'tax liab lt def', 'tax liability lt def', 'tax liabilities lt def', 'longterm tax liab def', 'longterm tax liability def', 'longterm tax liabilities def', 'long term tax liab def', 'long term tax liability def', 'long term tax liabilities def', 'lt tax liab def', 'lt tax liability def', 'lt tax liabilities def', 'tax liab longterm deferred', 'tax liability longterm deferred', 'tax liabilities longterm deferred', 'tax liab long term deferred', 'tax liability long term deferred', 'tax liabilities long term deferred', 'tax liab lt deferred', 'tax liability lt deferred', 'tax liabilities lt deferred', 'longterm tax liab deferred', 'longterm tax liability deferred', 'longterm tax liabilities deferred', 'long term tax liab deferred', 'long term tax liability deferred', 'long term tax liabilities deferred', 'lt tax liab deferred', 'lt tax liability deferred', 'lt tax liabilities deferred', 'def tax liab longterm', 'def tax liability longterm', 'def tax liabilities longterm', 'def tax liab long term', 'def tax liability long term', 'def tax liabilities long term', 'def tax liab lt', 'def tax liability lt', 'def tax liabilities lt', 'def longterm tax liab', 'def longterm tax liability', 'def longterm tax liabilities', 'def long term tax liab', 'def long term tax liability', 'def long term tax liabilities', 'def lt tax liab', 'def lt tax liability', 'def lt tax liabilities', 'deferred tax liab longterm', 'deferred tax liability longterm', 'deferred tax liabilities longterm', 'deferred tax liab long term', 'deferred tax liability long term', 'deferred tax liabilities long term', 'deferred tax liab lt', 'deferred tax liability lt', 'deferred tax liabilities lt', 'deferred longterm tax liab', 'deferred longterm tax liability', 'deferred longterm tax liabilities', 'deferred long term tax liab', 'deferred long term tax liability', 'deferred long term tax liabilities', 'deferred lt tax liab', 'deferred lt tax liability', 'deferred lt tax liabilities', 'tax liab noncurrent', 'tax liability noncurrent', 'tax liabilities noncurrent', 'noncurrent tax liab', 'noncurrent tax liability', 'noncurrent tax liabilities', 'def tax liab noncurrent', 'def tax liability noncurrent', 'def tax liabilities noncurrent', 'def noncurrent tax liab', 'def noncurrent tax liability', 'def noncurrent tax liabilities', 'deferred tax liab noncurrent', 'deferred tax liability noncurrent', 'deferred tax liabilities noncurrent', 'deferred noncurrent tax liab', 'deferred noncurrent tax liability', 'deferred noncurrent tax liabilities', 'tax liab noncurr', 'tax liability noncurr', 'tax liabilities noncurr', 'noncurr tax liab', 'noncurr tax liability', 'noncurr tax liabilities', 'def tax liab noncurr', 'def tax liability noncurr', 'def tax liabilities noncurr', 'def noncurr tax liab', 'def noncurr tax liability', 'def noncurr tax liabilities', 'deferred tax liab noncurr', 'deferred tax liability noncurr', 'deferred tax liabilities noncurr', 'deferred noncurr tax liab', 'deferred noncurr tax liability', 'deferred noncurr tax liabilities', 'tax liab non current', 'tax liability non current', 'tax liabilities non current', 'non current tax liab', 'non current tax liability', 'non current tax liabilities', 'def tax liab non current', 'def tax liability non current', 'def tax liabilities non current', 'def non current tax liab', 'def non current tax liability', 'def non current tax liabilities', 'deferred tax liab non current', 'deferred tax liability non current', 'deferred tax liabilities non current', 'deferred non current tax liab', 'deferred non current tax liability', 'deferred non current tax liabilities', 'tax liab non curr', 'tax liability non curr', 'tax liabilities non curr', 'non curr tax liab', 'non curr tax liability', 'non curr tax liabilities', 'def tax liab non curr', 'def tax liability non curr', 'def tax liabilities non curr', 'def non curr tax liab', 'def non curr tax liability', 'def non curr tax liabilities', 'deferred tax liab non curr', 'deferred tax liability non curr', 'deferred tax liabilities non curr', 'deferred non curr tax liab', 'deferred non curr tax liability', 'deferred non curr tax liabilities', 'tax liab', 'tax liability', 'tax liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='deposit_liab', display_name='Deposit Liabilities', extract_names=['deposit liab', 'deposit liability', 'deposit liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_lt_liab', display_name='Other Long-Term Liabilities', extract_names=['other lt liabilities', 'other longterm liabilities', 'other long term liabilities', 'other lt liab', 'other longterm liab', 'other long term liab', 'other noncurrent liabilities', 'other non current liabilities', 'other noncurr liabilities', 'other non curr liabilities', 'other noncurrent liab', 'other non current liab', 'other noncurr liab', 'other non curr liab', 'other liabilities lt', 'other liabilities longterm', 'other liabilities long term', 'other liab lt', 'other liab longterm', 'other liab long term', 'other liabilities noncurrent', 'other liabilities non current', 'other liabilities noncurr', 'other liabilities non curr', 'other liab noncurrent', 'other liab non current', 'other liab noncurr', 'other liab non curr', 'lt liabilities other', 'longterm liabilities other', 'long term liabilities other', 'lt liab other', 'longterm liab other', 'long term liab other', 'noncurrent liabilities other', 'non current liabilities other', 'noncurr liabilities other', 'non curr liabilities other', 'noncurrent liab other', 'non current liab other', 'noncurr liab other', 'non curr liab other', 'liabilities lt other', 'liabilities longterm other', 'liabilities long term other', 'liab lt other', 'liab longterm other', 'liab long term other', 'liabilities noncurrent other', 'liabilities non current other', 'liabilities noncurr other', 'liabilities non curr other', 'liab noncurrent other', 'liab non current other', 'liab noncurr other', 'liab non curr other'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_non_current_liab', display_name='Total Non-Current Liabilities', extract_names=['total non current liabilities', 'total noncurrent liabilities', 'total non current liability', 'total noncurrent liability', 'total non current liab', 'total noncurrent liab'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='lt_debt[t] + deferred_rev[t] + tax_liab_lt[t] + deposit_liab[t] + other_lt_liab[t]'), ItemConfig(key='total_liab', display_name='Total Liabilities', extract_names=['total liab', 'total liability', 'total liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_non_current_liab[t] + total_current_liab[t]'), ItemConfig(key='common_stock', display_name='Common Stock', extract_names=['total common stock', 'total stock', 'total common shares', 'total shares', 'common stock', 'stockcommon shares', 'shares', 'net total common stock', 'net total stock', 'net total common shares', 'net total shares', 'net common stock', 'net stocknet common shares', 'net shares', 'total common stock net', 'total stock net', 'total common shares net', 'total shares net', 'common stock net', 'stock netcommon shares net', 'shares net'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_income', display_name='Other Comprehensive Income', extract_names=['other income', 'other comprehensive income', 'other comp income', 'comp income', 'comprehensive income', 'comprehensive income and other', 'comp income and other', 'comp inc and other', 'comprehensive inc and other', 'comprehensive income other', 'comp income other', 'comp inc other', 'comprehensive inc other'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='retained_earnings', display_name='Retained Earnings', extract_names=['re', 'retained earnings', 'retained earnings deficit', 're deficit'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='minority_interest', display_name='Minority Interest', extract_names=['minority interest', 'minority int', 'min int', 'min interest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_equity', display_name=\"Total Stockholder's Equity\", extract_names=['total equity', 'total shareholders equity', 'total stockholders equity', 'equity total', 'shareholders equity total', 'stockholders equity total', 'equity', 'shareholders equity', 'stockholders equity'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='other_income[t] + retained_earnings[t] + common_stock[t] + minority_interest[t]'), ItemConfig(key='total_liab_and_equity', display_name='Total Liabilities and Equity', extract_names=['total liabilities and equity', 'total liab and equity', 'total liabilities equity', 'total liab equity', 'liabilities and equity', 'liab and equity', 'liabilities equity', 'liab equity'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_liab[t] + total_equity[t]')]), prior_statement=None, unextracted_names=['total revenue', 'cost of revenue', 'gross_profit', 'rd expenses', 'sga', 'da', 'other operating expenses', 'op expense', 'ebit', 'int', 'gain loss on sale of invest', 'gain loss on sale of assets', 'impairment', 'ebt', 'taxes', 'net income'], cash=4867000000.0, st_invest=0.0, receivables=27162000000.0, inventory=6360000000.0, lt_invest=105000000.0, def_tax_st=0.0, other_current_assets=0.0, gross_ppe=0.0, dep=0.0, goodwill=2734000000.0, def_tax_lt=3930000000.0, other_lt_assets=0.0, payables=2993000000.0, current_lt_debt=0.0, st_debt=9784000000.0, lt_debt=21847000000.0, deferred_rev=0.0, tax_liab_st=0.0, other_current_liab=0.0, tax_liab_lt=0.0, deposit_liab=1217000000.0, other_lt_liab=0.0, common_stock=0.0, minority_interest=0.0, other_income=-3764000000.0, retained_earnings=19711000000.0, cash_and_st_invest=4867000000.0, total_current_assets=27217000000.0, net_ppe=12386000000.0, total_non_current_assets=32821000000.0, total_assets=60038000000.0, total_current_liab=18975000000.0, total_debt=31631000000.0, total_non_current_liab=31763000000.0, total_liab=50738000000.0, total_equity=8740000000.0, total_liab_and_equity=59478000000.0), unextracted_names=['total revenue', 'cost of revenue', 'gross_profit', 'rd expenses', 'sga', 'da', 'other operating expenses', 'op expense', 'ebit', 'int', 'gain loss on sale of invest', 'gain loss on sale of assets', 'impairment', 'ebt', 'taxes', 'net income'], cash=3592000000.0, st_invest=0.0, receivables=28849000000.0, inventory=9587000000.0, lt_invest=164000000.0, def_tax_st=0.0, other_current_assets=0.0, gross_ppe=0.0, dep=0.0, goodwill=3419000000.0, def_tax_lt=3424000000.0, other_lt_assets=0.0, payables=5856000000.0, current_lt_debt=0.0, st_debt=7981000000.0, lt_debt=20437000000.0, deferred_rev=0.0, tax_liab_st=0.0, other_current_liab=0.0, tax_liab_lt=0.0, deposit_liab=1831000000.0, other_lt_liab=0.0, common_stock=0.0, minority_interest=0.0, other_income=-4051000000.0, retained_earnings=21384000000.0, cash_and_st_invest=3592000000.0, total_current_assets=31810000000.0, net_ppe=12539000000.0, total_non_current_assets=32210000000.0, total_assets=64020000000.0, total_current_liab=22020000000.0, total_debt=28418000000.0, total_non_current_liab=30675000000.0, total_liab=52695000000.0, total_equity=10824000000.0, total_liab_and_equity=63519000000.0), unextracted_names=['total revenue', 'cost of revenue', 'gross_profit', 'rd expenses', 'sga', 'da', 'other operating expenses', 'op expense', 'ebit', 'int', 'gain loss on sale of invest', 'gain loss on sale of assets', 'impairment', 'ebt', 'taxes', 'net income'], cash=3057000000.0, st_invest=0.0, receivables=30803000000.0, inventory=14544000000.0, lt_invest=133000000.0, def_tax_st=0.0, other_current_assets=0.0, gross_ppe=0.0, dep=0.0, goodwill=11448000000.0, def_tax_lt=3737000000.0, other_lt_assets=0.0, payables=8161000000.0, current_lt_debt=0.0, st_debt=9648000000.0, lt_debt=24944000000.0, deferred_rev=0.0, tax_liab_st=0.0, other_current_liab=0.0, tax_liab_lt=0.0, deposit_liab=2487000000.0, other_lt_liab=0.0, common_stock=0.0, minority_interest=0.0, other_income=-6328000000.0, retained_earnings=25219000000.0, cash_and_st_invest=3057000000.0, total_current_assets=37900000000.0, net_ppe=14395000000.0, total_non_current_assets=43318000000.0, total_assets=81218000000.0, total_current_liab=28357000000.0, total_debt=34592000000.0, total_non_current_liab=39459000000.0, total_liab=67816000000.0, total_equity=12883000000.0, total_liab_and_equity=80699000000.0), unextracted_names=['total revenue', 'cost of revenue', 'gross_profit', 'rd expenses', 'sga', 'da', 'other operating expenses', 'op expense', 'ebit', 'int', 'gain loss on sale of invest', 'gain loss on sale of assets', 'impairment', 'ebt', 'taxes', 'net income'], cash=5490000000.0, st_invest=0.0, receivables=33911000000.0, inventory=15547000000.0, lt_invest=272000000.0, def_tax_st=0.0, other_current_assets=0.0, gross_ppe=0.0, dep=0.0, goodwill=10958000000.0, def_tax_lt=3558000000.0, other_lt_assets=0.0, payables=6753000000.0, current_lt_debt=0.0, st_debt=12391000000.0, lt_debt=27752000000.0, deferred_rev=0.0, tax_liab_st=0.0, other_current_liab=0.0, tax_liab_lt=0.0, deposit_liab=2638000000.0, other_lt_liab=0.0, common_stock=0.0, minority_interest=0.0, other_income=-6433000000.0, retained_earnings=29558000000.0, cash_and_st_invest=5490000000.0, total_current_assets=42138000000.0, net_ppe=16461000000.0, total_non_current_assets=46832000000.0, total_assets=88970000000.0, total_current_liab=29415000000.0, total_debt=40143000000.0, total_non_current_liab=41973000000.0, total_liab=71388000000.0, total_equity=17532000000.0, total_liab_and_equity=88920000000.0), unextracted_names=['total revenue', 'cost of revenue', 'gross_profit', 'rd expenses', 'sga', 'da', 'other operating expenses', 'op expense', 'ebit', 'int', 'gain loss on sale of invest', 'gain loss on sale of assets', 'impairment', 'ebt', 'taxes', 'net income'], cash=6081000000.0, st_invest=0.0, receivables=33499000000.0, inventory=12625000000.0, lt_invest=272000000.0, def_tax_st=0.0, other_current_assets=0.0, gross_ppe=0.0, dep=0.0, goodwill=10552000000.0, def_tax_lt=2147000000.0, other_lt_assets=0.0, payables=6560000000.0, current_lt_debt=0.0, st_debt=11031000000.0, lt_debt=26719000000.0, deferred_rev=0.0, tax_liab_st=0.0, other_current_liab=0.0, tax_liab_lt=0.0, deposit_liab=2360000000.0, other_lt_liab=0.0, common_stock=0.0, minority_interest=0.0, other_income=-3898000000.0, retained_earnings=31854000000.0, cash_and_st_invest=6081000000.0, total_current_assets=38335000000.0, net_ppe=17075000000.0, total_non_current_assets=46561000000.0, total_assets=84896000000.0, total_current_liab=27297000000.0, total_debt=37750000000.0, total_non_current_liab=36721000000.0, total_liab=64018000000.0, total_equity=20811000000.0, total_liab_and_equity=84829000000.0), Timestamp('2014-12-31 00:00:00'): BalanceSheetData(items_config=DataConfigManager(configs=[ItemConfig(key='cash', display_name='Cash and Cash Equivalents', extract_names=['cash', 'cash and cash equivalents', 'cash and equivalents', 'cash and equiv', 'cash cash equivalents', 'cash equivalents', 'cash equiv'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=True), expr_str=None), ItemConfig(key='st_invest', display_name='Short-Term Investments', extract_names=['shortterm investments', 'short term investments', 'st investments', 'shortterm invest', 'short term invest', 'st invest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='cash_and_st_invest', display_name='Cash and Short-Term Investments', extract_names=['total cash st investments', 'total cash and st investments', 'total cash and shortterm investments', 'total cash and short term investments', 'total cash shortterm investments', 'total cash short term investments', 'total cash st invest', 'total cash and st invest', 'total cash and shortterm invest', 'total cash and short term invest', 'total cash shortterm invest', 'total cash short term invest', 'cash st investments', 'cash and st investments', 'cash and shortterm investments', 'cash and short term investments', 'cash shortterm investments', 'cash short term investments', 'cash st invest', 'cash and st invest', 'cash and shortterm invest', 'cash and short term invest', 'cash shortterm invest', 'cash short term invest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='cash[t] + st_invest[t]'), ItemConfig(key='receivables', display_name='Receivables', extract_names=['receivables', 'rec', 'accounts receivable', 'ar'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='inventory', display_name='Inventory', extract_names=['inv', 'inventory', 'inventories'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='def_tax_st', display_name='Deferred Tax Assets, Current', extract_names=['def tax asset curr', 'deferred tax asset curr', 'tax asset curr', 'def tax assets curr', 'deferred tax assets curr', 'tax assets curr', 'def tax asset current', 'deferred tax asset current', 'tax asset current', 'def tax assets current', 'deferred tax assets current', 'tax assets current', 'def tax asset short term', 'deferred tax asset short term', 'tax asset short term', 'def tax assets short term', 'deferred tax assets short term', 'tax assets short term', 'def tax asset shortterm', 'deferred tax asset shortterm', 'tax asset shortterm', 'def tax assets shortterm', 'deferred tax assets shortterm', 'tax assets shortterm', 'def tax asset st', 'deferred tax asset st', 'tax asset st', 'def tax assets st', 'deferred tax assets st', 'tax assets st'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_current_assets', display_name='Other Current Assets', extract_names=['other current assets', 'other current asset', 'other curr assets', 'other curr asset', 'oca'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_current_assets', display_name='Total Current Assets', extract_names=['total current assets', 'tca'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='cash_and_st_invest[t] + receivables[t] + inventory[t] + def_tax_st[t] + other_current_assets[t]'), ItemConfig(key='gross_ppe', display_name='Grosss Property, Plant & Equipment', extract_names=['gross ppe', 'gross property plant equipment', 'gross property plant and equipment', 'ppe gross', 'property plant equipment gross', 'property plant and equipment gross', 'grs ppe', 'grs property plant equipment', 'grs property plant and equipment', 'ppe grs', 'property plant equipment grs', 'property plant and equipment grs'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='dep', display_name='Accumulated Depreciation', extract_names=['accumulated depreciation', 'depreciation', 'dep', 'accumulated dep', 'acc depreciation', 'accum depreciation', 'acc dep', 'accum dep'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='net_ppe', display_name='Net Property, Plant & Equipment', extract_names=['ppe', 'property plant equipment', 'property plant and equipment', 'ppe net', 'property plant equipment net', 'property plant and equipment net', 'net ppe', 'net property plant equipment', 'net property plant and equipment'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='gross_ppe[t] - dep[t]'), ItemConfig(key='goodwill', display_name='Goodwill and Intangible Assets', extract_names=['goodwill', 'goodwill and intangible assets', 'goodwill and intangibles', 'goodwill intangible assets', 'goodwill intangibles', 'goodwill total', 'goodwill and intangible assets total', 'goodwill and intangibles total', 'goodwill intangible assets total', 'goodwill intangibles total'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='lt_invest', display_name='Long-Term Investments', extract_names=['lt invest', 'lt investments', 'long term invest', 'long term investments', 'longterm invest', 'longterm investments'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='def_tax_lt', display_name='Deferred Tax Assets, Long-Term', extract_names=['def tax asset long term', 'deferred tax asset long term', 'tax asset long term', 'def tax assets long term', 'deferred tax assets long term', 'tax assets long term', 'def tax asset longterm', 'deferred tax asset longterm', 'tax asset longterm', 'def tax assets longterm', 'deferred tax assets longterm', 'tax assets longterm', 'def tax asset lt', 'deferred tax asset lt', 'tax asset lt', 'def tax assets lt', 'deferred tax assets lt', 'tax assets lt', 'def tax asset', 'deferred tax asset', 'tax asset', 'def tax assets', 'deferred tax assets', 'tax assets', 'long term assets tax deferred', 'lt assets tax deferred', 'lt assets tax def', 'long term assets tax def', 'long term assets deferred tax', 'lt assets deferred tax', 'lt assets def tax', 'long term assets def tax'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_lt_assets', display_name='Other Long-Term Assets', extract_names=['other lt assets', 'other lt asset', 'other longterm assets', 'other longterm asset', 'other long term assets', 'other long term asset', 'lt assets other', 'lt asset other', 'longterm assets other', 'longterm asset other', 'long term assets other', 'long term asset other'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_non_current_assets', display_name='Total Non-Current Assets', extract_names=['total non current assets', 'total noncurrent assets', 'total lt assets', 'total longterm assets', 'total long term assets'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='net_ppe[t] + goodwill[t] + lt_invest[t] + def_tax_lt[t] + other_lt_assets[t]'), ItemConfig(key='total_assets', display_name='Total Assets', extract_names=['total assets', 'total asset', 'assets', 'asset'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_current_assets[t] + total_non_current_assets[t]'), ItemConfig(key='payables', display_name='Payables', extract_names=['payables', 'accounts payable', 'ap', 'payables and accrued expenses', 'payables and accrued expense', 'payable and accrued expenses', 'payable and accrued expense', 'payables and acc expenses', 'payables and acc expense', 'payable and acc expenses', 'payable and acc expense', 'payables and accrued exps', 'payables and accrued exp', 'payable and accrued exps', 'payable and accrued exp', 'payables and acc exps', 'payables and acc exp', 'payable and acc exps', 'payable and acc exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='st_debt', display_name='Short-Term Debt', extract_names=['st debt', 'short term debt', 'shortterm debt', 'st borrow', 'short term borrow', 'shortterm borrowst borrowings', 'short term borrowings', 'shortterm borrowings'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='current_lt_debt', display_name='Current Portion of Long-Term Debt', extract_names=['curr port of lt debt', 'curr port lt debt', 'current port of lt debt', 'current port lt debt', 'curr portion of lt debt', 'curr portion lt debt', 'current portion of lt debt', 'current portion lt debt', 'curr port of longterm debt', 'curr port longterm debt', 'current port of longterm debt', 'current port longterm debt', 'curr portion of longterm debt', 'curr portion longterm debt', 'current portion of longterm debt', 'current portion longterm debt', 'curr port of long term debt', 'curr port long term debt', 'current port of long term debt', 'current port long term debt', 'curr portion of long term debt', 'curr portion long term debt', 'current portion of long term debt', 'current portion long term debt', 'curr port of debt', 'curr port debt', 'current port of debt', 'current port debt', 'curr portion of debt', 'curr portion debt', 'current portion of debt', 'current portion debt', 'curr part of lt debt', 'curr part lt debt', 'current part of lt debt', 'current part lt debt', 'curr part of longterm debt', 'curr part longterm debt', 'current part of longterm debt', 'current part longterm debt', 'curr part of long term debt', 'curr part long term debt', 'current part of long term debt', 'current part long term debt', 'curr part of debt', 'curr part debt', 'current part of debt', 'current part debt'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='tax_liab_st', display_name='Tax Liabilities, Short-Term', extract_names=['tax liab shortterm', 'tax liability shortterm', 'tax liabilities shortterm', 'tax liab short term', 'tax liability short term', 'tax liabilities short term', 'tax liab st', 'tax liability st', 'tax liabilities st', 'shortterm tax liab', 'shortterm tax liability', 'shortterm tax liabilities', 'short term tax liab', 'short term tax liability', 'short term tax liabilities', 'st tax liab', 'st tax liability', 'st tax liabilities', 'def tax liab shortterm', 'def tax liability shortterm', 'def tax liabilities shortterm', 'def tax liab short term', 'def tax liability short term', 'def tax liabilities short term', 'def tax liab st', 'def tax liability st', 'def tax liabilities st', 'def shortterm tax liab', 'def shortterm tax liability', 'def shortterm tax liabilities', 'def short term tax liab', 'def short term tax liability', 'def short term tax liabilities', 'def st tax liab', 'def st tax liability', 'def st tax liabilities', 'deferred tax liab shortterm', 'deferred tax liability shortterm', 'deferred tax liabilities shortterm', 'deferred tax liab short term', 'deferred tax liability short term', 'deferred tax liabilities short term', 'deferred tax liab st', 'deferred tax liability st', 'deferred tax liabilities st', 'deferred shortterm tax liab', 'deferred shortterm tax liability', 'deferred shortterm tax liabilities', 'deferred short term tax liab', 'deferred short term tax liability', 'deferred short term tax liabilities', 'deferred st tax liab', 'deferred st tax liability', 'deferred st tax liabilities', 'tax liab noncurr', 'tax liability noncurr', 'tax liabilities noncurr', 'tax liab non curr', 'tax liability non curr', 'tax liabilities non curr', 'noncurr tax liab', 'noncurr tax liability', 'noncurr tax liabilities', 'non curr tax liab', 'non curr tax liability', 'non curr tax liabilities', 'def tax liab noncurr', 'def tax liability noncurr', 'def tax liabilities noncurr', 'def tax liab non curr', 'def tax liability non curr', 'def tax liabilities non curr', 'def noncurr tax liab', 'def noncurr tax liability', 'def noncurr tax liabilities', 'def non curr tax liab', 'def non curr tax liability', 'def non curr tax liabilities', 'deferred tax liab noncurr', 'deferred tax liability noncurr', 'deferred tax liabilities noncurr', 'deferred tax liab non curr', 'deferred tax liability non curr', 'deferred tax liabilities non curr', 'deferred noncurr tax liab', 'deferred noncurr tax liability', 'deferred noncurr tax liabilities', 'deferred non curr tax liab', 'deferred non curr tax liability', 'deferred non curr tax liabilities', 'tax liab noncurrent', 'tax liability noncurrent', 'tax liabilities noncurrent', 'tax liab non current', 'tax liability non current', 'tax liabilities non current', 'noncurrent tax liab', 'noncurrent tax liability', 'noncurrent tax liabilities', 'non current tax liab', 'non current tax liability', 'non current tax liabilities', 'def tax liab noncurrent', 'def tax liability noncurrent', 'def tax liabilities noncurrent', 'def tax liab non current', 'def tax liability non current', 'def tax liabilities non current', 'def noncurrent tax liab', 'def noncurrent tax liability', 'def noncurrent tax liabilities', 'def non current tax liab', 'def non current tax liability', 'def non current tax liabilities', 'deferred tax liab noncurrent', 'deferred tax liability noncurrent', 'deferred tax liabilities noncurrent', 'deferred tax liab non current', 'deferred tax liability non current', 'deferred tax liabilities non current', 'deferred noncurrent tax liab', 'deferred noncurrent tax liability', 'deferred noncurrent tax liabilities', 'deferred non current tax liab', 'deferred non current tax liability', 'deferred non current tax liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_current_liab', display_name='Other Current Liabilities', extract_names=['other current liabilities', 'other current liab', 'other curr liabilities', 'other curr liab', 'other liabilities current', 'other liab current', 'other liabilities curr', 'other liab curr'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_current_liab', display_name='Total Current Liabilities', extract_names=['total current liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='payables[t] + st_debt[t] + tax_liab_st[t] + current_lt_debt[t] + other_current_liab[t]'), ItemConfig(key='lt_debt', display_name='Long-Term Debt', extract_names=['lt debt', 'long term debt', 'longterm debt', 'lt borrow', 'long term borrow', 'longterm borrow', 'lt borrowings', 'long term borrowings', 'longterm borrowings', 'lt debt total', 'long term debt total', 'longterm debt total', 'lt borrow total', 'long term borrow total', 'longterm borrow total', 'lt borrowings total', 'long term borrowings total', 'longterm borrowings total'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=True), expr_str=None), ItemConfig(key='total_debt', display_name='Total Debt', extract_names=['total debt'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='st_debt[t] + lt_debt[t]'), ItemConfig(key='deferred_rev', display_name='Deferred Revenue', extract_names=['deferred revenue', 'deferred sales', 'def revenue', 'def salesnon current revenue', 'non current sales', 'non current revenue def', 'non current sales def', 'non current revenue deferred', 'non current sales deferred', 'revenue non current', 'sales non current', 'revenue def non current', 'sales def non current', 'revenue deferred non current', 'sales deferred non current', 'def revenue non current', 'def sales non current', 'def revenue def non current', 'def sales def non current', 'def revenue deferred non current', 'def sales deferred non current', 'deferred revenue non current', 'deferred sales non current', 'deferred revenue def non current', 'deferred sales def non current', 'deferred revenue deferred non current', 'deferred sales deferred non current', 'non curr revenue', 'non curr sales', 'non curr revenue def', 'non curr sales def', 'non curr revenue deferred', 'non curr sales deferred', 'revenue non curr', 'sales non curr', 'revenue def non curr', 'sales def non curr', 'revenue deferred non curr', 'sales deferred non curr', 'def revenue non curr', 'def sales non curr', 'def revenue def non curr', 'def sales def non curr', 'def revenue deferred non curr', 'def sales deferred non curr', 'deferred revenue non curr', 'deferred sales non curr', 'deferred revenue def non curr', 'deferred sales def non curr', 'deferred revenue deferred non curr', 'deferred sales deferred non currnoncurrent revenue', 'noncurrent sales', 'noncurrent revenue def', 'noncurrent sales def', 'noncurrent revenue deferred', 'noncurrent sales deferred', 'revenue noncurrent', 'sales noncurrent', 'revenue def noncurrent', 'sales def noncurrent', 'revenue deferred noncurrent', 'sales deferred noncurrent', 'def revenue noncurrent', 'def sales noncurrent', 'def revenue def noncurrent', 'def sales def noncurrent', 'def revenue deferred noncurrent', 'def sales deferred noncurrent', 'deferred revenue noncurrent', 'deferred sales noncurrent', 'deferred revenue def noncurrent', 'deferred sales def noncurrent', 'deferred revenue deferred noncurrent', 'deferred sales deferred noncurrent', 'noncurr revenue', 'noncurr sales', 'noncurr revenue def', 'noncurr sales def', 'noncurr revenue deferred', 'noncurr sales deferred', 'revenue noncurr', 'sales noncurr', 'revenue def noncurr', 'sales def noncurr', 'revenue deferred noncurr', 'sales deferred noncurr', 'def revenue noncurr', 'def sales noncurr', 'def revenue def noncurr', 'def sales def noncurr', 'def revenue deferred noncurr', 'def sales deferred noncurr', 'deferred revenue noncurr', 'deferred sales noncurr', 'deferred revenue def noncurr', 'deferred sales def noncurr', 'deferred revenue deferred noncurr', 'deferred sales deferred noncurr'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='tax_liab_lt', display_name='Tax Liabilities, Long-Term', extract_names=['tax liab longterm', 'tax liability longterm', 'tax liabilities longterm', 'tax liab long term', 'tax liability long term', 'tax liabilities long term', 'tax liab lt', 'tax liability lt', 'tax liabilities lt', 'longterm tax liab', 'longterm tax liability', 'longterm tax liabilities', 'long term tax liab', 'long term tax liability', 'long term tax liabilities', 'lt tax liab', 'lt tax liability', 'lt tax liabilities', 'tax liab longterm def', 'tax liability longterm def', 'tax liabilities longterm def', 'tax liab long term def', 'tax liability long term def', 'tax liabilities long term def', 'tax liab lt def', 'tax liability lt def', 'tax liabilities lt def', 'longterm tax liab def', 'longterm tax liability def', 'longterm tax liabilities def', 'long term tax liab def', 'long term tax liability def', 'long term tax liabilities def', 'lt tax liab def', 'lt tax liability def', 'lt tax liabilities def', 'tax liab longterm deferred', 'tax liability longterm deferred', 'tax liabilities longterm deferred', 'tax liab long term deferred', 'tax liability long term deferred', 'tax liabilities long term deferred', 'tax liab lt deferred', 'tax liability lt deferred', 'tax liabilities lt deferred', 'longterm tax liab deferred', 'longterm tax liability deferred', 'longterm tax liabilities deferred', 'long term tax liab deferred', 'long term tax liability deferred', 'long term tax liabilities deferred', 'lt tax liab deferred', 'lt tax liability deferred', 'lt tax liabilities deferred', 'def tax liab longterm', 'def tax liability longterm', 'def tax liabilities longterm', 'def tax liab long term', 'def tax liability long term', 'def tax liabilities long term', 'def tax liab lt', 'def tax liability lt', 'def tax liabilities lt', 'def longterm tax liab', 'def longterm tax liability', 'def longterm tax liabilities', 'def long term tax liab', 'def long term tax liability', 'def long term tax liabilities', 'def lt tax liab', 'def lt tax liability', 'def lt tax liabilities', 'deferred tax liab longterm', 'deferred tax liability longterm', 'deferred tax liabilities longterm', 'deferred tax liab long term', 'deferred tax liability long term', 'deferred tax liabilities long term', 'deferred tax liab lt', 'deferred tax liability lt', 'deferred tax liabilities lt', 'deferred longterm tax liab', 'deferred longterm tax liability', 'deferred longterm tax liabilities', 'deferred long term tax liab', 'deferred long term tax liability', 'deferred long term tax liabilities', 'deferred lt tax liab', 'deferred lt tax liability', 'deferred lt tax liabilities', 'tax liab noncurrent', 'tax liability noncurrent', 'tax liabilities noncurrent', 'noncurrent tax liab', 'noncurrent tax liability', 'noncurrent tax liabilities', 'def tax liab noncurrent', 'def tax liability noncurrent', 'def tax liabilities noncurrent', 'def noncurrent tax liab', 'def noncurrent tax liability', 'def noncurrent tax liabilities', 'deferred tax liab noncurrent', 'deferred tax liability noncurrent', 'deferred tax liabilities noncurrent', 'deferred noncurrent tax liab', 'deferred noncurrent tax liability', 'deferred noncurrent tax liabilities', 'tax liab noncurr', 'tax liability noncurr', 'tax liabilities noncurr', 'noncurr tax liab', 'noncurr tax liability', 'noncurr tax liabilities', 'def tax liab noncurr', 'def tax liability noncurr', 'def tax liabilities noncurr', 'def noncurr tax liab', 'def noncurr tax liability', 'def noncurr tax liabilities', 'deferred tax liab noncurr', 'deferred tax liability noncurr', 'deferred tax liabilities noncurr', 'deferred noncurr tax liab', 'deferred noncurr tax liability', 'deferred noncurr tax liabilities', 'tax liab non current', 'tax liability non current', 'tax liabilities non current', 'non current tax liab', 'non current tax liability', 'non current tax liabilities', 'def tax liab non current', 'def tax liability non current', 'def tax liabilities non current', 'def non current tax liab', 'def non current tax liability', 'def non current tax liabilities', 'deferred tax liab non current', 'deferred tax liability non current', 'deferred tax liabilities non current', 'deferred non current tax liab', 'deferred non current tax liability', 'deferred non current tax liabilities', 'tax liab non curr', 'tax liability non curr', 'tax liabilities non curr', 'non curr tax liab', 'non curr tax liability', 'non curr tax liabilities', 'def tax liab non curr', 'def tax liability non curr', 'def tax liabilities non curr', 'def non curr tax liab', 'def non curr tax liability', 'def non curr tax liabilities', 'deferred tax liab non curr', 'deferred tax liability non curr', 'deferred tax liabilities non curr', 'deferred non curr tax liab', 'deferred non curr tax liability', 'deferred non curr tax liabilities', 'tax liab', 'tax liability', 'tax liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='deposit_liab', display_name='Deposit Liabilities', extract_names=['deposit liab', 'deposit liability', 'deposit liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_lt_liab', display_name='Other Long-Term Liabilities', extract_names=['other lt liabilities', 'other longterm liabilities', 'other long term liabilities', 'other lt liab', 'other longterm liab', 'other long term liab', 'other noncurrent liabilities', 'other non current liabilities', 'other noncurr liabilities', 'other non curr liabilities', 'other noncurrent liab', 'other non current liab', 'other noncurr liab', 'other non curr liab', 'other liabilities lt', 'other liabilities longterm', 'other liabilities long term', 'other liab lt', 'other liab longterm', 'other liab long term', 'other liabilities noncurrent', 'other liabilities non current', 'other liabilities noncurr', 'other liabilities non curr', 'other liab noncurrent', 'other liab non current', 'other liab noncurr', 'other liab non curr', 'lt liabilities other', 'longterm liabilities other', 'long term liabilities other', 'lt liab other', 'longterm liab other', 'long term liab other', 'noncurrent liabilities other', 'non current liabilities other', 'noncurr liabilities other', 'non curr liabilities other', 'noncurrent liab other', 'non current liab other', 'noncurr liab other', 'non curr liab other', 'liabilities lt other', 'liabilities longterm other', 'liabilities long term other', 'liab lt other', 'liab longterm other', 'liab long term other', 'liabilities noncurrent other', 'liabilities non current other', 'liabilities noncurr other', 'liabilities non curr other', 'liab noncurrent other', 'liab non current other', 'liab noncurr other', 'liab non curr other'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_non_current_liab', display_name='Total Non-Current Liabilities', extract_names=['total non current liabilities', 'total noncurrent liabilities', 'total non current liability', 'total noncurrent liability', 'total non current liab', 'total noncurrent liab'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='lt_debt[t] + deferred_rev[t] + tax_liab_lt[t] + deposit_liab[t] + other_lt_liab[t]'), ItemConfig(key='total_liab', display_name='Total Liabilities', extract_names=['total liab', 'total liability', 'total liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_non_current_liab[t] + total_current_liab[t]'), ItemConfig(key='common_stock', display_name='Common Stock', extract_names=['total common stock', 'total stock', 'total common shares', 'total shares', 'common stock', 'stockcommon shares', 'shares', 'net total common stock', 'net total stock', 'net total common shares', 'net total shares', 'net common stock', 'net stocknet common shares', 'net shares', 'total common stock net', 'total stock net', 'total common shares net', 'total shares net', 'common stock net', 'stock netcommon shares net', 'shares net'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_income', display_name='Other Comprehensive Income', extract_names=['other income', 'other comprehensive income', 'other comp income', 'comp income', 'comprehensive income', 'comprehensive income and other', 'comp income and other', 'comp inc and other', 'comprehensive inc and other', 'comprehensive income other', 'comp income other', 'comp inc other', 'comprehensive inc other'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='retained_earnings', display_name='Retained Earnings', extract_names=['re', 'retained earnings', 'retained earnings deficit', 're deficit'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='minority_interest', display_name='Minority Interest', extract_names=['minority interest', 'minority int', 'min int', 'min interest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_equity', display_name=\"Total Stockholder's Equity\", extract_names=['total equity', 'total shareholders equity', 'total stockholders equity', 'equity total', 'shareholders equity total', 'stockholders equity total', 'equity', 'shareholders equity', 'stockholders equity'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='other_income[t] + retained_earnings[t] + common_stock[t] + minority_interest[t]'), ItemConfig(key='total_liab_and_equity', display_name='Total Liabilities and Equity', extract_names=['total liabilities and equity', 'total liab and equity', 'total liabilities equity', 'total liab equity', 'liabilities and equity', 'liab and equity', 'liabilities equity', 'liab equity'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_liab[t] + total_equity[t]')]), prior_statement=BalanceSheetData(items_config=DataConfigManager(configs=[ItemConfig(key='cash', display_name='Cash and Cash Equivalents', extract_names=['cash', 'cash and cash equivalents', 'cash and equivalents', 'cash and equiv', 'cash cash equivalents', 'cash equivalents', 'cash equiv'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=True), expr_str=None), ItemConfig(key='st_invest', display_name='Short-Term Investments', extract_names=['shortterm investments', 'short term investments', 'st investments', 'shortterm invest', 'short term invest', 'st invest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='cash_and_st_invest', display_name='Cash and Short-Term Investments', extract_names=['total cash st investments', 'total cash and st investments', 'total cash and shortterm investments', 'total cash and short term investments', 'total cash shortterm investments', 'total cash short term investments', 'total cash st invest', 'total cash and st invest', 'total cash and shortterm invest', 'total cash and short term invest', 'total cash shortterm invest', 'total cash short term invest', 'cash st investments', 'cash and st investments', 'cash and shortterm investments', 'cash and short term investments', 'cash shortterm investments', 'cash short term investments', 'cash st invest', 'cash and st invest', 'cash and shortterm invest', 'cash and short term invest', 'cash shortterm invest', 'cash short term invest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='cash[t] + st_invest[t]'), ItemConfig(key='receivables', display_name='Receivables', extract_names=['receivables', 'rec', 'accounts receivable', 'ar'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='inventory', display_name='Inventory', extract_names=['inv', 'inventory', 'inventories'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='def_tax_st', display_name='Deferred Tax Assets, Current', extract_names=['def tax asset curr', 'deferred tax asset curr', 'tax asset curr', 'def tax assets curr', 'deferred tax assets curr', 'tax assets curr', 'def tax asset current', 'deferred tax asset current', 'tax asset current', 'def tax assets current', 'deferred tax assets current', 'tax assets current', 'def tax asset short term', 'deferred tax asset short term', 'tax asset short term', 'def tax assets short term', 'deferred tax assets short term', 'tax assets short term', 'def tax asset shortterm', 'deferred tax asset shortterm', 'tax asset shortterm', 'def tax assets shortterm', 'deferred tax assets shortterm', 'tax assets shortterm', 'def tax asset st', 'deferred tax asset st', 'tax asset st', 'def tax assets st', 'deferred tax assets st', 'tax assets st'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_current_assets', display_name='Other Current Assets', extract_names=['other current assets', 'other current asset', 'other curr assets', 'other curr asset', 'oca'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_current_assets', display_name='Total Current Assets', extract_names=['total current assets', 'tca'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='cash_and_st_invest[t] + receivables[t] + inventory[t] + def_tax_st[t] + other_current_assets[t]'), ItemConfig(key='gross_ppe', display_name='Grosss Property, Plant & Equipment', extract_names=['gross ppe', 'gross property plant equipment', 'gross property plant and equipment', 'ppe gross', 'property plant equipment gross', 'property plant and equipment gross', 'grs ppe', 'grs property plant equipment', 'grs property plant and equipment', 'ppe grs', 'property plant equipment grs', 'property plant and equipment grs'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='dep', display_name='Accumulated Depreciation', extract_names=['accumulated depreciation', 'depreciation', 'dep', 'accumulated dep', 'acc depreciation', 'accum depreciation', 'acc dep', 'accum dep'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='net_ppe', display_name='Net Property, Plant & Equipment', extract_names=['ppe', 'property plant equipment', 'property plant and equipment', 'ppe net', 'property plant equipment net', 'property plant and equipment net', 'net ppe', 'net property plant equipment', 'net property plant and equipment'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='gross_ppe[t] - dep[t]'), ItemConfig(key='goodwill', display_name='Goodwill and Intangible Assets', extract_names=['goodwill', 'goodwill and intangible assets', 'goodwill and intangibles', 'goodwill intangible assets', 'goodwill intangibles', 'goodwill total', 'goodwill and intangible assets total', 'goodwill and intangibles total', 'goodwill intangible assets total', 'goodwill intangibles total'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='lt_invest', display_name='Long-Term Investments', extract_names=['lt invest', 'lt investments', 'long term invest', 'long term investments', 'longterm invest', 'longterm investments'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='def_tax_lt', display_name='Deferred Tax Assets, Long-Term', extract_names=['def tax asset long term', 'deferred tax asset long term', 'tax asset long term', 'def tax assets long term', 'deferred tax assets long term', 'tax assets long term', 'def tax asset longterm', 'deferred tax asset longterm', 'tax asset longterm', 'def tax assets longterm', 'deferred tax assets longterm', 'tax assets longterm', 'def tax asset lt', 'deferred tax asset lt', 'tax asset lt', 'def tax assets lt', 'deferred tax assets lt', 'tax assets lt', 'def tax asset', 'deferred tax asset', 'tax asset', 'def tax assets', 'deferred tax assets', 'tax assets', 'long term assets tax deferred', 'lt assets tax deferred', 'lt assets tax def', 'long term assets tax def', 'long term assets deferred tax', 'lt assets deferred tax', 'lt assets def tax', 'long term assets def tax'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_lt_assets', display_name='Other Long-Term Assets', extract_names=['other lt assets', 'other lt asset', 'other longterm assets', 'other longterm asset', 'other long term assets', 'other long term asset', 'lt assets other', 'lt asset other', 'longterm assets other', 'longterm asset other', 'long term assets other', 'long term asset other'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_non_current_assets', display_name='Total Non-Current Assets', extract_names=['total non current assets', 'total noncurrent assets', 'total lt assets', 'total longterm assets', 'total long term assets'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='net_ppe[t] + goodwill[t] + lt_invest[t] + def_tax_lt[t] + other_lt_assets[t]'), ItemConfig(key='total_assets', display_name='Total Assets', extract_names=['total assets', 'total asset', 'assets', 'asset'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_current_assets[t] + total_non_current_assets[t]'), ItemConfig(key='payables', display_name='Payables', extract_names=['payables', 'accounts payable', 'ap', 'payables and accrued expenses', 'payables and accrued expense', 'payable and accrued expenses', 'payable and accrued expense', 'payables and acc expenses', 'payables and acc expense', 'payable and acc expenses', 'payable and acc expense', 'payables and accrued exps', 'payables and accrued exp', 'payable and accrued exps', 'payable and accrued exp', 'payables and acc exps', 'payables and acc exp', 'payable and acc exps', 'payable and acc exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='st_debt', display_name='Short-Term Debt', extract_names=['st debt', 'short term debt', 'shortterm debt', 'st borrow', 'short term borrow', 'shortterm borrowst borrowings', 'short term borrowings', 'shortterm borrowings'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='current_lt_debt', display_name='Current Portion of Long-Term Debt', extract_names=['curr port of lt debt', 'curr port lt debt', 'current port of lt debt', 'current port lt debt', 'curr portion of lt debt', 'curr portion lt debt', 'current portion of lt debt', 'current portion lt debt', 'curr port of longterm debt', 'curr port longterm debt', 'current port of longterm debt', 'current port longterm debt', 'curr portion of longterm debt', 'curr portion longterm debt', 'current portion of longterm debt', 'current portion longterm debt', 'curr port of long term debt', 'curr port long term debt', 'current port of long term debt', 'current port long term debt', 'curr portion of long term debt', 'curr portion long term debt', 'current portion of long term debt', 'current portion long term debt', 'curr port of debt', 'curr port debt', 'current port of debt', 'current port debt', 'curr portion of debt', 'curr portion debt', 'current portion of debt', 'current portion debt', 'curr part of lt debt', 'curr part lt debt', 'current part of lt debt', 'current part lt debt', 'curr part of longterm debt', 'curr part longterm debt', 'current part of longterm debt', 'current part longterm debt', 'curr part of long term debt', 'curr part long term debt', 'current part of long term debt', 'current part long term debt', 'curr part of debt', 'curr part debt', 'current part of debt', 'current part debt'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='tax_liab_st', display_name='Tax Liabilities, Short-Term', extract_names=['tax liab shortterm', 'tax liability shortterm', 'tax liabilities shortterm', 'tax liab short term', 'tax liability short term', 'tax liabilities short term', 'tax liab st', 'tax liability st', 'tax liabilities st', 'shortterm tax liab', 'shortterm tax liability', 'shortterm tax liabilities', 'short term tax liab', 'short term tax liability', 'short term tax liabilities', 'st tax liab', 'st tax liability', 'st tax liabilities', 'def tax liab shortterm', 'def tax liability shortterm', 'def tax liabilities shortterm', 'def tax liab short term', 'def tax liability short term', 'def tax liabilities short term', 'def tax liab st', 'def tax liability st', 'def tax liabilities st', 'def shortterm tax liab', 'def shortterm tax liability', 'def shortterm tax liabilities', 'def short term tax liab', 'def short term tax liability', 'def short term tax liabilities', 'def st tax liab', 'def st tax liability', 'def st tax liabilities', 'deferred tax liab shortterm', 'deferred tax liability shortterm', 'deferred tax liabilities shortterm', 'deferred tax liab short term', 'deferred tax liability short term', 'deferred tax liabilities short term', 'deferred tax liab st', 'deferred tax liability st', 'deferred tax liabilities st', 'deferred shortterm tax liab', 'deferred shortterm tax liability', 'deferred shortterm tax liabilities', 'deferred short term tax liab', 'deferred short term tax liability', 'deferred short term tax liabilities', 'deferred st tax liab', 'deferred st tax liability', 'deferred st tax liabilities', 'tax liab noncurr', 'tax liability noncurr', 'tax liabilities noncurr', 'tax liab non curr', 'tax liability non curr', 'tax liabilities non curr', 'noncurr tax liab', 'noncurr tax liability', 'noncurr tax liabilities', 'non curr tax liab', 'non curr tax liability', 'non curr tax liabilities', 'def tax liab noncurr', 'def tax liability noncurr', 'def tax liabilities noncurr', 'def tax liab non curr', 'def tax liability non curr', 'def tax liabilities non curr', 'def noncurr tax liab', 'def noncurr tax liability', 'def noncurr tax liabilities', 'def non curr tax liab', 'def non curr tax liability', 'def non curr tax liabilities', 'deferred tax liab noncurr', 'deferred tax liability noncurr', 'deferred tax liabilities noncurr', 'deferred tax liab non curr', 'deferred tax liability non curr', 'deferred tax liabilities non curr', 'deferred noncurr tax liab', 'deferred noncurr tax liability', 'deferred noncurr tax liabilities', 'deferred non curr tax liab', 'deferred non curr tax liability', 'deferred non curr tax liabilities', 'tax liab noncurrent', 'tax liability noncurrent', 'tax liabilities noncurrent', 'tax liab non current', 'tax liability non current', 'tax liabilities non current', 'noncurrent tax liab', 'noncurrent tax liability', 'noncurrent tax liabilities', 'non current tax liab', 'non current tax liability', 'non current tax liabilities', 'def tax liab noncurrent', 'def tax liability noncurrent', 'def tax liabilities noncurrent', 'def tax liab non current', 'def tax liability non current', 'def tax liabilities non current', 'def noncurrent tax liab', 'def noncurrent tax liability', 'def noncurrent tax liabilities', 'def non current tax liab', 'def non current tax liability', 'def non current tax liabilities', 'deferred tax liab noncurrent', 'deferred tax liability noncurrent', 'deferred tax liabilities noncurrent', 'deferred tax liab non current', 'deferred tax liability non current', 'deferred tax liabilities non current', 'deferred noncurrent tax liab', 'deferred noncurrent tax liability', 'deferred noncurrent tax liabilities', 'deferred non current tax liab', 'deferred non current tax liability', 'deferred non current tax liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_current_liab', display_name='Other Current Liabilities', extract_names=['other current liabilities', 'other current liab', 'other curr liabilities', 'other curr liab', 'other liabilities current', 'other liab current', 'other liabilities curr', 'other liab curr'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_current_liab', display_name='Total Current Liabilities', extract_names=['total current liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='payables[t] + st_debt[t] + tax_liab_st[t] + current_lt_debt[t] + other_current_liab[t]'), ItemConfig(key='lt_debt', display_name='Long-Term Debt', extract_names=['lt debt', 'long term debt', 'longterm debt', 'lt borrow', 'long term borrow', 'longterm borrow', 'lt borrowings', 'long term borrowings', 'longterm borrowings', 'lt debt total', 'long term debt total', 'longterm debt total', 'lt borrow total', 'long term borrow total', 'longterm borrow total', 'lt borrowings total', 'long term borrowings total', 'longterm borrowings total'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=True), expr_str=None), ItemConfig(key='total_debt', display_name='Total Debt', extract_names=['total debt'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='st_debt[t] + lt_debt[t]'), ItemConfig(key='deferred_rev', display_name='Deferred Revenue', extract_names=['deferred revenue', 'deferred sales', 'def revenue', 'def salesnon current revenue', 'non current sales', 'non current revenue def', 'non current sales def', 'non current revenue deferred', 'non current sales deferred', 'revenue non current', 'sales non current', 'revenue def non current', 'sales def non current', 'revenue deferred non current', 'sales deferred non current', 'def revenue non current', 'def sales non current', 'def revenue def non current', 'def sales def non current', 'def revenue deferred non current', 'def sales deferred non current', 'deferred revenue non current', 'deferred sales non current', 'deferred revenue def non current', 'deferred sales def non current', 'deferred revenue deferred non current', 'deferred sales deferred non current', 'non curr revenue', 'non curr sales', 'non curr revenue def', 'non curr sales def', 'non curr revenue deferred', 'non curr sales deferred', 'revenue non curr', 'sales non curr', 'revenue def non curr', 'sales def non curr', 'revenue deferred non curr', 'sales deferred non curr', 'def revenue non curr', 'def sales non curr', 'def revenue def non curr', 'def sales def non curr', 'def revenue deferred non curr', 'def sales deferred non curr', 'deferred revenue non curr', 'deferred sales non curr', 'deferred revenue def non curr', 'deferred sales def non curr', 'deferred revenue deferred non curr', 'deferred sales deferred non currnoncurrent revenue', 'noncurrent sales', 'noncurrent revenue def', 'noncurrent sales def', 'noncurrent revenue deferred', 'noncurrent sales deferred', 'revenue noncurrent', 'sales noncurrent', 'revenue def noncurrent', 'sales def noncurrent', 'revenue deferred noncurrent', 'sales deferred noncurrent', 'def revenue noncurrent', 'def sales noncurrent', 'def revenue def noncurrent', 'def sales def noncurrent', 'def revenue deferred noncurrent', 'def sales deferred noncurrent', 'deferred revenue noncurrent', 'deferred sales noncurrent', 'deferred revenue def noncurrent', 'deferred sales def noncurrent', 'deferred revenue deferred noncurrent', 'deferred sales deferred noncurrent', 'noncurr revenue', 'noncurr sales', 'noncurr revenue def', 'noncurr sales def', 'noncurr revenue deferred', 'noncurr sales deferred', 'revenue noncurr', 'sales noncurr', 'revenue def noncurr', 'sales def noncurr', 'revenue deferred noncurr', 'sales deferred noncurr', 'def revenue noncurr', 'def sales noncurr', 'def revenue def noncurr', 'def sales def noncurr', 'def revenue deferred noncurr', 'def sales deferred noncurr', 'deferred revenue noncurr', 'deferred sales noncurr', 'deferred revenue def noncurr', 'deferred sales def noncurr', 'deferred revenue deferred noncurr', 'deferred sales deferred noncurr'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='tax_liab_lt', display_name='Tax Liabilities, Long-Term', extract_names=['tax liab longterm', 'tax liability longterm', 'tax liabilities longterm', 'tax liab long term', 'tax liability long term', 'tax liabilities long term', 'tax liab lt', 'tax liability lt', 'tax liabilities lt', 'longterm tax liab', 'longterm tax liability', 'longterm tax liabilities', 'long term tax liab', 'long term tax liability', 'long term tax liabilities', 'lt tax liab', 'lt tax liability', 'lt tax liabilities', 'tax liab longterm def', 'tax liability longterm def', 'tax liabilities longterm def', 'tax liab long term def', 'tax liability long term def', 'tax liabilities long term def', 'tax liab lt def', 'tax liability lt def', 'tax liabilities lt def', 'longterm tax liab def', 'longterm tax liability def', 'longterm tax liabilities def', 'long term tax liab def', 'long term tax liability def', 'long term tax liabilities def', 'lt tax liab def', 'lt tax liability def', 'lt tax liabilities def', 'tax liab longterm deferred', 'tax liability longterm deferred', 'tax liabilities longterm deferred', 'tax liab long term deferred', 'tax liability long term deferred', 'tax liabilities long term deferred', 'tax liab lt deferred', 'tax liability lt deferred', 'tax liabilities lt deferred', 'longterm tax liab deferred', 'longterm tax liability deferred', 'longterm tax liabilities deferred', 'long term tax liab deferred', 'long term tax liability deferred', 'long term tax liabilities deferred', 'lt tax liab deferred', 'lt tax liability deferred', 'lt tax liabilities deferred', 'def tax liab longterm', 'def tax liability longterm', 'def tax liabilities longterm', 'def tax liab long term', 'def tax liability long term', 'def tax liabilities long term', 'def tax liab lt', 'def tax liability lt', 'def tax liabilities lt', 'def longterm tax liab', 'def longterm tax liability', 'def longterm tax liabilities', 'def long term tax liab', 'def long term tax liability', 'def long term tax liabilities', 'def lt tax liab', 'def lt tax liability', 'def lt tax liabilities', 'deferred tax liab longterm', 'deferred tax liability longterm', 'deferred tax liabilities longterm', 'deferred tax liab long term', 'deferred tax liability long term', 'deferred tax liabilities long term', 'deferred tax liab lt', 'deferred tax liability lt', 'deferred tax liabilities lt', 'deferred longterm tax liab', 'deferred longterm tax liability', 'deferred longterm tax liabilities', 'deferred long term tax liab', 'deferred long term tax liability', 'deferred long term tax liabilities', 'deferred lt tax liab', 'deferred lt tax liability', 'deferred lt tax liabilities', 'tax liab noncurrent', 'tax liability noncurrent', 'tax liabilities noncurrent', 'noncurrent tax liab', 'noncurrent tax liability', 'noncurrent tax liabilities', 'def tax liab noncurrent', 'def tax liability noncurrent', 'def tax liabilities noncurrent', 'def noncurrent tax liab', 'def noncurrent tax liability', 'def noncurrent tax liabilities', 'deferred tax liab noncurrent', 'deferred tax liability noncurrent', 'deferred tax liabilities noncurrent', 'deferred noncurrent tax liab', 'deferred noncurrent tax liability', 'deferred noncurrent tax liabilities', 'tax liab noncurr', 'tax liability noncurr', 'tax liabilities noncurr', 'noncurr tax liab', 'noncurr tax liability', 'noncurr tax liabilities', 'def tax liab noncurr', 'def tax liability noncurr', 'def tax liabilities noncurr', 'def noncurr tax liab', 'def noncurr tax liability', 'def noncurr tax liabilities', 'deferred tax liab noncurr', 'deferred tax liability noncurr', 'deferred tax liabilities noncurr', 'deferred noncurr tax liab', 'deferred noncurr tax liability', 'deferred noncurr tax liabilities', 'tax liab non current', 'tax liability non current', 'tax liabilities non current', 'non current tax liab', 'non current tax liability', 'non current tax liabilities', 'def tax liab non current', 'def tax liability non current', 'def tax liabilities non current', 'def non current tax liab', 'def non current tax liability', 'def non current tax liabilities', 'deferred tax liab non current', 'deferred tax liability non current', 'deferred tax liabilities non current', 'deferred non current tax liab', 'deferred non current tax liability', 'deferred non current tax liabilities', 'tax liab non curr', 'tax liability non curr', 'tax liabilities non curr', 'non curr tax liab', 'non curr tax liability', 'non curr tax liabilities', 'def tax liab non curr', 'def tax liability non curr', 'def tax liabilities non curr', 'def non curr tax liab', 'def non curr tax liability', 'def non curr tax liabilities', 'deferred tax liab non curr', 'deferred tax liability non curr', 'deferred tax liabilities non curr', 'deferred non curr tax liab', 'deferred non curr tax liability', 'deferred non curr tax liabilities', 'tax liab', 'tax liability', 'tax liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='deposit_liab', display_name='Deposit Liabilities', extract_names=['deposit liab', 'deposit liability', 'deposit liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_lt_liab', display_name='Other Long-Term Liabilities', extract_names=['other lt liabilities', 'other longterm liabilities', 'other long term liabilities', 'other lt liab', 'other longterm liab', 'other long term liab', 'other noncurrent liabilities', 'other non current liabilities', 'other noncurr liabilities', 'other non curr liabilities', 'other noncurrent liab', 'other non current liab', 'other noncurr liab', 'other non curr liab', 'other liabilities lt', 'other liabilities longterm', 'other liabilities long term', 'other liab lt', 'other liab longterm', 'other liab long term', 'other liabilities noncurrent', 'other liabilities non current', 'other liabilities noncurr', 'other liabilities non curr', 'other liab noncurrent', 'other liab non current', 'other liab noncurr', 'other liab non curr', 'lt liabilities other', 'longterm liabilities other', 'long term liabilities other', 'lt liab other', 'longterm liab other', 'long term liab other', 'noncurrent liabilities other', 'non current liabilities other', 'noncurr liabilities other', 'non curr liabilities other', 'noncurrent liab other', 'non current liab other', 'noncurr liab other', 'non curr liab other', 'liabilities lt other', 'liabilities longterm other', 'liabilities long term other', 'liab lt other', 'liab longterm other', 'liab long term other', 'liabilities noncurrent other', 'liabilities non current other', 'liabilities noncurr other', 'liabilities non curr other', 'liab noncurrent other', 'liab non current other', 'liab noncurr other', 'liab non curr other'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_non_current_liab', display_name='Total Non-Current Liabilities', extract_names=['total non current liabilities', 'total noncurrent liabilities', 'total non current liability', 'total noncurrent liability', 'total non current liab', 'total noncurrent liab'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='lt_debt[t] + deferred_rev[t] + tax_liab_lt[t] + deposit_liab[t] + other_lt_liab[t]'), ItemConfig(key='total_liab', display_name='Total Liabilities', extract_names=['total liab', 'total liability', 'total liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_non_current_liab[t] + total_current_liab[t]'), ItemConfig(key='common_stock', display_name='Common Stock', extract_names=['total common stock', 'total stock', 'total common shares', 'total shares', 'common stock', 'stockcommon shares', 'shares', 'net total common stock', 'net total stock', 'net total common shares', 'net total shares', 'net common stock', 'net stocknet common shares', 'net shares', 'total common stock net', 'total stock net', 'total common shares net', 'total shares net', 'common stock net', 'stock netcommon shares net', 'shares net'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_income', display_name='Other Comprehensive Income', extract_names=['other income', 'other comprehensive income', 'other comp income', 'comp income', 'comprehensive income', 'comprehensive income and other', 'comp income and other', 'comp inc and other', 'comprehensive inc and other', 'comprehensive income other', 'comp income other', 'comp inc other', 'comprehensive inc other'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='retained_earnings', display_name='Retained Earnings', extract_names=['re', 'retained earnings', 'retained earnings deficit', 're deficit'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='minority_interest', display_name='Minority Interest', extract_names=['minority interest', 'minority int', 'min int', 'min interest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_equity', display_name=\"Total Stockholder's Equity\", extract_names=['total equity', 'total shareholders equity', 'total stockholders equity', 'equity total', 'shareholders equity total', 'stockholders equity total', 'equity', 'shareholders equity', 'stockholders equity'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='other_income[t] + retained_earnings[t] + common_stock[t] + minority_interest[t]'), ItemConfig(key='total_liab_and_equity', display_name='Total Liabilities and Equity', extract_names=['total liabilities and equity', 'total liab and equity', 'total liabilities equity', 'total liab equity', 'liabilities and equity', 'liab and equity', 'liabilities equity', 'liab equity'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_liab[t] + total_equity[t]')]), prior_statement=BalanceSheetData(items_config=DataConfigManager(configs=[ItemConfig(key='cash', display_name='Cash and Cash Equivalents', extract_names=['cash', 'cash and cash equivalents', 'cash and equivalents', 'cash and equiv', 'cash cash equivalents', 'cash equivalents', 'cash equiv'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=True), expr_str=None), ItemConfig(key='st_invest', display_name='Short-Term Investments', extract_names=['shortterm investments', 'short term investments', 'st investments', 'shortterm invest', 'short term invest', 'st invest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='cash_and_st_invest', display_name='Cash and Short-Term Investments', extract_names=['total cash st investments', 'total cash and st investments', 'total cash and shortterm investments', 'total cash and short term investments', 'total cash shortterm investments', 'total cash short term investments', 'total cash st invest', 'total cash and st invest', 'total cash and shortterm invest', 'total cash and short term invest', 'total cash shortterm invest', 'total cash short term invest', 'cash st investments', 'cash and st investments', 'cash and shortterm investments', 'cash and short term investments', 'cash shortterm investments', 'cash short term investments', 'cash st invest', 'cash and st invest', 'cash and shortterm invest', 'cash and short term invest', 'cash shortterm invest', 'cash short term invest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='cash[t] + st_invest[t]'), ItemConfig(key='receivables', display_name='Receivables', extract_names=['receivables', 'rec', 'accounts receivable', 'ar'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='inventory', display_name='Inventory', extract_names=['inv', 'inventory', 'inventories'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='def_tax_st', display_name='Deferred Tax Assets, Current', extract_names=['def tax asset curr', 'deferred tax asset curr', 'tax asset curr', 'def tax assets curr', 'deferred tax assets curr', 'tax assets curr', 'def tax asset current', 'deferred tax asset current', 'tax asset current', 'def tax assets current', 'deferred tax assets current', 'tax assets current', 'def tax asset short term', 'deferred tax asset short term', 'tax asset short term', 'def tax assets short term', 'deferred tax assets short term', 'tax assets short term', 'def tax asset shortterm', 'deferred tax asset shortterm', 'tax asset shortterm', 'def tax assets shortterm', 'deferred tax assets shortterm', 'tax assets shortterm', 'def tax asset st', 'deferred tax asset st', 'tax asset st', 'def tax assets st', 'deferred tax assets st', 'tax assets st'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_current_assets', display_name='Other Current Assets', extract_names=['other current assets', 'other current asset', 'other curr assets', 'other curr asset', 'oca'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_current_assets', display_name='Total Current Assets', extract_names=['total current assets', 'tca'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='cash_and_st_invest[t] + receivables[t] + inventory[t] + def_tax_st[t] + other_current_assets[t]'), ItemConfig(key='gross_ppe', display_name='Grosss Property, Plant & Equipment', extract_names=['gross ppe', 'gross property plant equipment', 'gross property plant and equipment', 'ppe gross', 'property plant equipment gross', 'property plant and equipment gross', 'grs ppe', 'grs property plant equipment', 'grs property plant and equipment', 'ppe grs', 'property plant equipment grs', 'property plant and equipment grs'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='dep', display_name='Accumulated Depreciation', extract_names=['accumulated depreciation', 'depreciation', 'dep', 'accumulated dep', 'acc depreciation', 'accum depreciation', 'acc dep', 'accum dep'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='net_ppe', display_name='Net Property, Plant & Equipment', extract_names=['ppe', 'property plant equipment', 'property plant and equipment', 'ppe net', 'property plant equipment net', 'property plant and equipment net', 'net ppe', 'net property plant equipment', 'net property plant and equipment'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='gross_ppe[t] - dep[t]'), ItemConfig(key='goodwill', display_name='Goodwill and Intangible Assets', extract_names=['goodwill', 'goodwill and intangible assets', 'goodwill and intangibles', 'goodwill intangible assets', 'goodwill intangibles', 'goodwill total', 'goodwill and intangible assets total', 'goodwill and intangibles total', 'goodwill intangible assets total', 'goodwill intangibles total'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='lt_invest', display_name='Long-Term Investments', extract_names=['lt invest', 'lt investments', 'long term invest', 'long term investments', 'longterm invest', 'longterm investments'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='def_tax_lt', display_name='Deferred Tax Assets, Long-Term', extract_names=['def tax asset long term', 'deferred tax asset long term', 'tax asset long term', 'def tax assets long term', 'deferred tax assets long term', 'tax assets long term', 'def tax asset longterm', 'deferred tax asset longterm', 'tax asset longterm', 'def tax assets longterm', 'deferred tax assets longterm', 'tax assets longterm', 'def tax asset lt', 'deferred tax asset lt', 'tax asset lt', 'def tax assets lt', 'deferred tax assets lt', 'tax assets lt', 'def tax asset', 'deferred tax asset', 'tax asset', 'def tax assets', 'deferred tax assets', 'tax assets', 'long term assets tax deferred', 'lt assets tax deferred', 'lt assets tax def', 'long term assets tax def', 'long term assets deferred tax', 'lt assets deferred tax', 'lt assets def tax', 'long term assets def tax'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_lt_assets', display_name='Other Long-Term Assets', extract_names=['other lt assets', 'other lt asset', 'other longterm assets', 'other longterm asset', 'other long term assets', 'other long term asset', 'lt assets other', 'lt asset other', 'longterm assets other', 'longterm asset other', 'long term assets other', 'long term asset other'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_non_current_assets', display_name='Total Non-Current Assets', extract_names=['total non current assets', 'total noncurrent assets', 'total lt assets', 'total longterm assets', 'total long term assets'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='net_ppe[t] + goodwill[t] + lt_invest[t] + def_tax_lt[t] + other_lt_assets[t]'), ItemConfig(key='total_assets', display_name='Total Assets', extract_names=['total assets', 'total asset', 'assets', 'asset'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_current_assets[t] + total_non_current_assets[t]'), ItemConfig(key='payables', display_name='Payables', extract_names=['payables', 'accounts payable', 'ap', 'payables and accrued expenses', 'payables and accrued expense', 'payable and accrued expenses', 'payable and accrued expense', 'payables and acc expenses', 'payables and acc expense', 'payable and acc expenses', 'payable and acc expense', 'payables and accrued exps', 'payables and accrued exp', 'payable and accrued exps', 'payable and accrued exp', 'payables and acc exps', 'payables and acc exp', 'payable and acc exps', 'payable and acc exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='st_debt', display_name='Short-Term Debt', extract_names=['st debt', 'short term debt', 'shortterm debt', 'st borrow', 'short term borrow', 'shortterm borrowst borrowings', 'short term borrowings', 'shortterm borrowings'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='current_lt_debt', display_name='Current Portion of Long-Term Debt', extract_names=['curr port of lt debt', 'curr port lt debt', 'current port of lt debt', 'current port lt debt', 'curr portion of lt debt', 'curr portion lt debt', 'current portion of lt debt', 'current portion lt debt', 'curr port of longterm debt', 'curr port longterm debt', 'current port of longterm debt', 'current port longterm debt', 'curr portion of longterm debt', 'curr portion longterm debt', 'current portion of longterm debt', 'current portion longterm debt', 'curr port of long term debt', 'curr port long term debt', 'current port of long term debt', 'current port long term debt', 'curr portion of long term debt', 'curr portion long term debt', 'current portion of long term debt', 'current portion long term debt', 'curr port of debt', 'curr port debt', 'current port of debt', 'current port debt', 'curr portion of debt', 'curr portion debt', 'current portion of debt', 'current portion debt', 'curr part of lt debt', 'curr part lt debt', 'current part of lt debt', 'current part lt debt', 'curr part of longterm debt', 'curr part longterm debt', 'current part of longterm debt', 'current part longterm debt', 'curr part of long term debt', 'curr part long term debt', 'current part of long term debt', 'current part long term debt', 'curr part of debt', 'curr part debt', 'current part of debt', 'current part debt'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='tax_liab_st', display_name='Tax Liabilities, Short-Term', extract_names=['tax liab shortterm', 'tax liability shortterm', 'tax liabilities shortterm', 'tax liab short term', 'tax liability short term', 'tax liabilities short term', 'tax liab st', 'tax liability st', 'tax liabilities st', 'shortterm tax liab', 'shortterm tax liability', 'shortterm tax liabilities', 'short term tax liab', 'short term tax liability', 'short term tax liabilities', 'st tax liab', 'st tax liability', 'st tax liabilities', 'def tax liab shortterm', 'def tax liability shortterm', 'def tax liabilities shortterm', 'def tax liab short term', 'def tax liability short term', 'def tax liabilities short term', 'def tax liab st', 'def tax liability st', 'def tax liabilities st', 'def shortterm tax liab', 'def shortterm tax liability', 'def shortterm tax liabilities', 'def short term tax liab', 'def short term tax liability', 'def short term tax liabilities', 'def st tax liab', 'def st tax liability', 'def st tax liabilities', 'deferred tax liab shortterm', 'deferred tax liability shortterm', 'deferred tax liabilities shortterm', 'deferred tax liab short term', 'deferred tax liability short term', 'deferred tax liabilities short term', 'deferred tax liab st', 'deferred tax liability st', 'deferred tax liabilities st', 'deferred shortterm tax liab', 'deferred shortterm tax liability', 'deferred shortterm tax liabilities', 'deferred short term tax liab', 'deferred short term tax liability', 'deferred short term tax liabilities', 'deferred st tax liab', 'deferred st tax liability', 'deferred st tax liabilities', 'tax liab noncurr', 'tax liability noncurr', 'tax liabilities noncurr', 'tax liab non curr', 'tax liability non curr', 'tax liabilities non curr', 'noncurr tax liab', 'noncurr tax liability', 'noncurr tax liabilities', 'non curr tax liab', 'non curr tax liability', 'non curr tax liabilities', 'def tax liab noncurr', 'def tax liability noncurr', 'def tax liabilities noncurr', 'def tax liab non curr', 'def tax liability non curr', 'def tax liabilities non curr', 'def noncurr tax liab', 'def noncurr tax liability', 'def noncurr tax liabilities', 'def non curr tax liab', 'def non curr tax liability', 'def non curr tax liabilities', 'deferred tax liab noncurr', 'deferred tax liability noncurr', 'deferred tax liabilities noncurr', 'deferred tax liab non curr', 'deferred tax liability non curr', 'deferred tax liabilities non curr', 'deferred noncurr tax liab', 'deferred noncurr tax liability', 'deferred noncurr tax liabilities', 'deferred non curr tax liab', 'deferred non curr tax liability', 'deferred non curr tax liabilities', 'tax liab noncurrent', 'tax liability noncurrent', 'tax liabilities noncurrent', 'tax liab non current', 'tax liability non current', 'tax liabilities non current', 'noncurrent tax liab', 'noncurrent tax liability', 'noncurrent tax liabilities', 'non current tax liab', 'non current tax liability', 'non current tax liabilities', 'def tax liab noncurrent', 'def tax liability noncurrent', 'def tax liabilities noncurrent', 'def tax liab non current', 'def tax liability non current', 'def tax liabilities non current', 'def noncurrent tax liab', 'def noncurrent tax liability', 'def noncurrent tax liabilities', 'def non current tax liab', 'def non current tax liability', 'def non current tax liabilities', 'deferred tax liab noncurrent', 'deferred tax liability noncurrent', 'deferred tax liabilities noncurrent', 'deferred tax liab non current', 'deferred tax liability non current', 'deferred tax liabilities non current', 'deferred noncurrent tax liab', 'deferred noncurrent tax liability', 'deferred noncurrent tax liabilities', 'deferred non current tax liab', 'deferred non current tax liability', 'deferred non current tax liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_current_liab', display_name='Other Current Liabilities', extract_names=['other current liabilities', 'other current liab', 'other curr liabilities', 'other curr liab', 'other liabilities current', 'other liab current', 'other liabilities curr', 'other liab curr'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_current_liab', display_name='Total Current Liabilities', extract_names=['total current liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='payables[t] + st_debt[t] + tax_liab_st[t] + current_lt_debt[t] + other_current_liab[t]'), ItemConfig(key='lt_debt', display_name='Long-Term Debt', extract_names=['lt debt', 'long term debt', 'longterm debt', 'lt borrow', 'long term borrow', 'longterm borrow', 'lt borrowings', 'long term borrowings', 'longterm borrowings', 'lt debt total', 'long term debt total', 'longterm debt total', 'lt borrow total', 'long term borrow total', 'longterm borrow total', 'lt borrowings total', 'long term borrowings total', 'longterm borrowings total'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=True), expr_str=None), ItemConfig(key='total_debt', display_name='Total Debt', extract_names=['total debt'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='st_debt[t] + lt_debt[t]'), ItemConfig(key='deferred_rev', display_name='Deferred Revenue', extract_names=['deferred revenue', 'deferred sales', 'def revenue', 'def salesnon current revenue', 'non current sales', 'non current revenue def', 'non current sales def', 'non current revenue deferred', 'non current sales deferred', 'revenue non current', 'sales non current', 'revenue def non current', 'sales def non current', 'revenue deferred non current', 'sales deferred non current', 'def revenue non current', 'def sales non current', 'def revenue def non current', 'def sales def non current', 'def revenue deferred non current', 'def sales deferred non current', 'deferred revenue non current', 'deferred sales non current', 'deferred revenue def non current', 'deferred sales def non current', 'deferred revenue deferred non current', 'deferred sales deferred non current', 'non curr revenue', 'non curr sales', 'non curr revenue def', 'non curr sales def', 'non curr revenue deferred', 'non curr sales deferred', 'revenue non curr', 'sales non curr', 'revenue def non curr', 'sales def non curr', 'revenue deferred non curr', 'sales deferred non curr', 'def revenue non curr', 'def sales non curr', 'def revenue def non curr', 'def sales def non curr', 'def revenue deferred non curr', 'def sales deferred non curr', 'deferred revenue non curr', 'deferred sales non curr', 'deferred revenue def non curr', 'deferred sales def non curr', 'deferred revenue deferred non curr', 'deferred sales deferred non currnoncurrent revenue', 'noncurrent sales', 'noncurrent revenue def', 'noncurrent sales def', 'noncurrent revenue deferred', 'noncurrent sales deferred', 'revenue noncurrent', 'sales noncurrent', 'revenue def noncurrent', 'sales def noncurrent', 'revenue deferred noncurrent', 'sales deferred noncurrent', 'def revenue noncurrent', 'def sales noncurrent', 'def revenue def noncurrent', 'def sales def noncurrent', 'def revenue deferred noncurrent', 'def sales deferred noncurrent', 'deferred revenue noncurrent', 'deferred sales noncurrent', 'deferred revenue def noncurrent', 'deferred sales def noncurrent', 'deferred revenue deferred noncurrent', 'deferred sales deferred noncurrent', 'noncurr revenue', 'noncurr sales', 'noncurr revenue def', 'noncurr sales def', 'noncurr revenue deferred', 'noncurr sales deferred', 'revenue noncurr', 'sales noncurr', 'revenue def noncurr', 'sales def noncurr', 'revenue deferred noncurr', 'sales deferred noncurr', 'def revenue noncurr', 'def sales noncurr', 'def revenue def noncurr', 'def sales def noncurr', 'def revenue deferred noncurr', 'def sales deferred noncurr', 'deferred revenue noncurr', 'deferred sales noncurr', 'deferred revenue def noncurr', 'deferred sales def noncurr', 'deferred revenue deferred noncurr', 'deferred sales deferred noncurr'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='tax_liab_lt', display_name='Tax Liabilities, Long-Term', extract_names=['tax liab longterm', 'tax liability longterm', 'tax liabilities longterm', 'tax liab long term', 'tax liability long term', 'tax liabilities long term', 'tax liab lt', 'tax liability lt', 'tax liabilities lt', 'longterm tax liab', 'longterm tax liability', 'longterm tax liabilities', 'long term tax liab', 'long term tax liability', 'long term tax liabilities', 'lt tax liab', 'lt tax liability', 'lt tax liabilities', 'tax liab longterm def', 'tax liability longterm def', 'tax liabilities longterm def', 'tax liab long term def', 'tax liability long term def', 'tax liabilities long term def', 'tax liab lt def', 'tax liability lt def', 'tax liabilities lt def', 'longterm tax liab def', 'longterm tax liability def', 'longterm tax liabilities def', 'long term tax liab def', 'long term tax liability def', 'long term tax liabilities def', 'lt tax liab def', 'lt tax liability def', 'lt tax liabilities def', 'tax liab longterm deferred', 'tax liability longterm deferred', 'tax liabilities longterm deferred', 'tax liab long term deferred', 'tax liability long term deferred', 'tax liabilities long term deferred', 'tax liab lt deferred', 'tax liability lt deferred', 'tax liabilities lt deferred', 'longterm tax liab deferred', 'longterm tax liability deferred', 'longterm tax liabilities deferred', 'long term tax liab deferred', 'long term tax liability deferred', 'long term tax liabilities deferred', 'lt tax liab deferred', 'lt tax liability deferred', 'lt tax liabilities deferred', 'def tax liab longterm', 'def tax liability longterm', 'def tax liabilities longterm', 'def tax liab long term', 'def tax liability long term', 'def tax liabilities long term', 'def tax liab lt', 'def tax liability lt', 'def tax liabilities lt', 'def longterm tax liab', 'def longterm tax liability', 'def longterm tax liabilities', 'def long term tax liab', 'def long term tax liability', 'def long term tax liabilities', 'def lt tax liab', 'def lt tax liability', 'def lt tax liabilities', 'deferred tax liab longterm', 'deferred tax liability longterm', 'deferred tax liabilities longterm', 'deferred tax liab long term', 'deferred tax liability long term', 'deferred tax liabilities long term', 'deferred tax liab lt', 'deferred tax liability lt', 'deferred tax liabilities lt', 'deferred longterm tax liab', 'deferred longterm tax liability', 'deferred longterm tax liabilities', 'deferred long term tax liab', 'deferred long term tax liability', 'deferred long term tax liabilities', 'deferred lt tax liab', 'deferred lt tax liability', 'deferred lt tax liabilities', 'tax liab noncurrent', 'tax liability noncurrent', 'tax liabilities noncurrent', 'noncurrent tax liab', 'noncurrent tax liability', 'noncurrent tax liabilities', 'def tax liab noncurrent', 'def tax liability noncurrent', 'def tax liabilities noncurrent', 'def noncurrent tax liab', 'def noncurrent tax liability', 'def noncurrent tax liabilities', 'deferred tax liab noncurrent', 'deferred tax liability noncurrent', 'deferred tax liabilities noncurrent', 'deferred noncurrent tax liab', 'deferred noncurrent tax liability', 'deferred noncurrent tax liabilities', 'tax liab noncurr', 'tax liability noncurr', 'tax liabilities noncurr', 'noncurr tax liab', 'noncurr tax liability', 'noncurr tax liabilities', 'def tax liab noncurr', 'def tax liability noncurr', 'def tax liabilities noncurr', 'def noncurr tax liab', 'def noncurr tax liability', 'def noncurr tax liabilities', 'deferred tax liab noncurr', 'deferred tax liability noncurr', 'deferred tax liabilities noncurr', 'deferred noncurr tax liab', 'deferred noncurr tax liability', 'deferred noncurr tax liabilities', 'tax liab non current', 'tax liability non current', 'tax liabilities non current', 'non current tax liab', 'non current tax liability', 'non current tax liabilities', 'def tax liab non current', 'def tax liability non current', 'def tax liabilities non current', 'def non current tax liab', 'def non current tax liability', 'def non current tax liabilities', 'deferred tax liab non current', 'deferred tax liability non current', 'deferred tax liabilities non current', 'deferred non current tax liab', 'deferred non current tax liability', 'deferred non current tax liabilities', 'tax liab non curr', 'tax liability non curr', 'tax liabilities non curr', 'non curr tax liab', 'non curr tax liability', 'non curr tax liabilities', 'def tax liab non curr', 'def tax liability non curr', 'def tax liabilities non curr', 'def non curr tax liab', 'def non curr tax liability', 'def non curr tax liabilities', 'deferred tax liab non curr', 'deferred tax liability non curr', 'deferred tax liabilities non curr', 'deferred non curr tax liab', 'deferred non curr tax liability', 'deferred non curr tax liabilities', 'tax liab', 'tax liability', 'tax liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='deposit_liab', display_name='Deposit Liabilities', extract_names=['deposit liab', 'deposit liability', 'deposit liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_lt_liab', display_name='Other Long-Term Liabilities', extract_names=['other lt liabilities', 'other longterm liabilities', 'other long term liabilities', 'other lt liab', 'other longterm liab', 'other long term liab', 'other noncurrent liabilities', 'other non current liabilities', 'other noncurr liabilities', 'other non curr liabilities', 'other noncurrent liab', 'other non current liab', 'other noncurr liab', 'other non curr liab', 'other liabilities lt', 'other liabilities longterm', 'other liabilities long term', 'other liab lt', 'other liab longterm', 'other liab long term', 'other liabilities noncurrent', 'other liabilities non current', 'other liabilities noncurr', 'other liabilities non curr', 'other liab noncurrent', 'other liab non current', 'other liab noncurr', 'other liab non curr', 'lt liabilities other', 'longterm liabilities other', 'long term liabilities other', 'lt liab other', 'longterm liab other', 'long term liab other', 'noncurrent liabilities other', 'non current liabilities other', 'noncurr liabilities other', 'non curr liabilities other', 'noncurrent liab other', 'non current liab other', 'noncurr liab other', 'non curr liab other', 'liabilities lt other', 'liabilities longterm other', 'liabilities long term other', 'liab lt other', 'liab longterm other', 'liab long term other', 'liabilities noncurrent other', 'liabilities non current other', 'liabilities noncurr other', 'liabilities non curr other', 'liab noncurrent other', 'liab non current other', 'liab noncurr other', 'liab non curr other'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_non_current_liab', display_name='Total Non-Current Liabilities', extract_names=['total non current liabilities', 'total noncurrent liabilities', 'total non current liability', 'total noncurrent liability', 'total non current liab', 'total noncurrent liab'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='lt_debt[t] + deferred_rev[t] + tax_liab_lt[t] + deposit_liab[t] + other_lt_liab[t]'), ItemConfig(key='total_liab', display_name='Total Liabilities', extract_names=['total liab', 'total liability', 'total liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_non_current_liab[t] + total_current_liab[t]'), ItemConfig(key='common_stock', display_name='Common Stock', extract_names=['total common stock', 'total stock', 'total common shares', 'total shares', 'common stock', 'stockcommon shares', 'shares', 'net total common stock', 'net total stock', 'net total common shares', 'net total shares', 'net common stock', 'net stocknet common shares', 'net shares', 'total common stock net', 'total stock net', 'total common shares net', 'total shares net', 'common stock net', 'stock netcommon shares net', 'shares net'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_income', display_name='Other Comprehensive Income', extract_names=['other income', 'other comprehensive income', 'other comp income', 'comp income', 'comprehensive income', 'comprehensive income and other', 'comp income and other', 'comp inc and other', 'comprehensive inc and other', 'comprehensive income other', 'comp income other', 'comp inc other', 'comprehensive inc other'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='retained_earnings', display_name='Retained Earnings', extract_names=['re', 'retained earnings', 'retained earnings deficit', 're deficit'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='minority_interest', display_name='Minority Interest', extract_names=['minority interest', 'minority int', 'min int', 'min interest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_equity', display_name=\"Total Stockholder's Equity\", extract_names=['total equity', 'total shareholders equity', 'total stockholders equity', 'equity total', 'shareholders equity total', 'stockholders equity total', 'equity', 'shareholders equity', 'stockholders equity'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='other_income[t] + retained_earnings[t] + common_stock[t] + minority_interest[t]'), ItemConfig(key='total_liab_and_equity', display_name='Total Liabilities and Equity', extract_names=['total liabilities and equity', 'total liab and equity', 'total liabilities equity', 'total liab equity', 'liabilities and equity', 'liab and equity', 'liabilities equity', 'liab equity'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_liab[t] + total_equity[t]')]), prior_statement=BalanceSheetData(items_config=DataConfigManager(configs=[ItemConfig(key='cash', display_name='Cash and Cash Equivalents', extract_names=['cash', 'cash and cash equivalents', 'cash and equivalents', 'cash and equiv', 'cash cash equivalents', 'cash equivalents', 'cash equiv'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=True), expr_str=None), ItemConfig(key='st_invest', display_name='Short-Term Investments', extract_names=['shortterm investments', 'short term investments', 'st investments', 'shortterm invest', 'short term invest', 'st invest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='cash_and_st_invest', display_name='Cash and Short-Term Investments', extract_names=['total cash st investments', 'total cash and st investments', 'total cash and shortterm investments', 'total cash and short term investments', 'total cash shortterm investments', 'total cash short term investments', 'total cash st invest', 'total cash and st invest', 'total cash and shortterm invest', 'total cash and short term invest', 'total cash shortterm invest', 'total cash short term invest', 'cash st investments', 'cash and st investments', 'cash and shortterm investments', 'cash and short term investments', 'cash shortterm investments', 'cash short term investments', 'cash st invest', 'cash and st invest', 'cash and shortterm invest', 'cash and short term invest', 'cash shortterm invest', 'cash short term invest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='cash[t] + st_invest[t]'), ItemConfig(key='receivables', display_name='Receivables', extract_names=['receivables', 'rec', 'accounts receivable', 'ar'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='inventory', display_name='Inventory', extract_names=['inv', 'inventory', 'inventories'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='def_tax_st', display_name='Deferred Tax Assets, Current', extract_names=['def tax asset curr', 'deferred tax asset curr', 'tax asset curr', 'def tax assets curr', 'deferred tax assets curr', 'tax assets curr', 'def tax asset current', 'deferred tax asset current', 'tax asset current', 'def tax assets current', 'deferred tax assets current', 'tax assets current', 'def tax asset short term', 'deferred tax asset short term', 'tax asset short term', 'def tax assets short term', 'deferred tax assets short term', 'tax assets short term', 'def tax asset shortterm', 'deferred tax asset shortterm', 'tax asset shortterm', 'def tax assets shortterm', 'deferred tax assets shortterm', 'tax assets shortterm', 'def tax asset st', 'deferred tax asset st', 'tax asset st', 'def tax assets st', 'deferred tax assets st', 'tax assets st'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_current_assets', display_name='Other Current Assets', extract_names=['other current assets', 'other current asset', 'other curr assets', 'other curr asset', 'oca'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_current_assets', display_name='Total Current Assets', extract_names=['total current assets', 'tca'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='cash_and_st_invest[t] + receivables[t] + inventory[t] + def_tax_st[t] + other_current_assets[t]'), ItemConfig(key='gross_ppe', display_name='Grosss Property, Plant & Equipment', extract_names=['gross ppe', 'gross property plant equipment', 'gross property plant and equipment', 'ppe gross', 'property plant equipment gross', 'property plant and equipment gross', 'grs ppe', 'grs property plant equipment', 'grs property plant and equipment', 'ppe grs', 'property plant equipment grs', 'property plant and equipment grs'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='dep', display_name='Accumulated Depreciation', extract_names=['accumulated depreciation', 'depreciation', 'dep', 'accumulated dep', 'acc depreciation', 'accum depreciation', 'acc dep', 'accum dep'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='net_ppe', display_name='Net Property, Plant & Equipment', extract_names=['ppe', 'property plant equipment', 'property plant and equipment', 'ppe net', 'property plant equipment net', 'property plant and equipment net', 'net ppe', 'net property plant equipment', 'net property plant and equipment'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='gross_ppe[t] - dep[t]'), ItemConfig(key='goodwill', display_name='Goodwill and Intangible Assets', extract_names=['goodwill', 'goodwill and intangible assets', 'goodwill and intangibles', 'goodwill intangible assets', 'goodwill intangibles', 'goodwill total', 'goodwill and intangible assets total', 'goodwill and intangibles total', 'goodwill intangible assets total', 'goodwill intangibles total'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='lt_invest', display_name='Long-Term Investments', extract_names=['lt invest', 'lt investments', 'long term invest', 'long term investments', 'longterm invest', 'longterm investments'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='def_tax_lt', display_name='Deferred Tax Assets, Long-Term', extract_names=['def tax asset long term', 'deferred tax asset long term', 'tax asset long term', 'def tax assets long term', 'deferred tax assets long term', 'tax assets long term', 'def tax asset longterm', 'deferred tax asset longterm', 'tax asset longterm', 'def tax assets longterm', 'deferred tax assets longterm', 'tax assets longterm', 'def tax asset lt', 'deferred tax asset lt', 'tax asset lt', 'def tax assets lt', 'deferred tax assets lt', 'tax assets lt', 'def tax asset', 'deferred tax asset', 'tax asset', 'def tax assets', 'deferred tax assets', 'tax assets', 'long term assets tax deferred', 'lt assets tax deferred', 'lt assets tax def', 'long term assets tax def', 'long term assets deferred tax', 'lt assets deferred tax', 'lt assets def tax', 'long term assets def tax'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_lt_assets', display_name='Other Long-Term Assets', extract_names=['other lt assets', 'other lt asset', 'other longterm assets', 'other longterm asset', 'other long term assets', 'other long term asset', 'lt assets other', 'lt asset other', 'longterm assets other', 'longterm asset other', 'long term assets other', 'long term asset other'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_non_current_assets', display_name='Total Non-Current Assets', extract_names=['total non current assets', 'total noncurrent assets', 'total lt assets', 'total longterm assets', 'total long term assets'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='net_ppe[t] + goodwill[t] + lt_invest[t] + def_tax_lt[t] + other_lt_assets[t]'), ItemConfig(key='total_assets', display_name='Total Assets', extract_names=['total assets', 'total asset', 'assets', 'asset'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_current_assets[t] + total_non_current_assets[t]'), ItemConfig(key='payables', display_name='Payables', extract_names=['payables', 'accounts payable', 'ap', 'payables and accrued expenses', 'payables and accrued expense', 'payable and accrued expenses', 'payable and accrued expense', 'payables and acc expenses', 'payables and acc expense', 'payable and acc expenses', 'payable and acc expense', 'payables and accrued exps', 'payables and accrued exp', 'payable and accrued exps', 'payable and accrued exp', 'payables and acc exps', 'payables and acc exp', 'payable and acc exps', 'payable and acc exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='st_debt', display_name='Short-Term Debt', extract_names=['st debt', 'short term debt', 'shortterm debt', 'st borrow', 'short term borrow', 'shortterm borrowst borrowings', 'short term borrowings', 'shortterm borrowings'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='current_lt_debt', display_name='Current Portion of Long-Term Debt', extract_names=['curr port of lt debt', 'curr port lt debt', 'current port of lt debt', 'current port lt debt', 'curr portion of lt debt', 'curr portion lt debt', 'current portion of lt debt', 'current portion lt debt', 'curr port of longterm debt', 'curr port longterm debt', 'current port of longterm debt', 'current port longterm debt', 'curr portion of longterm debt', 'curr portion longterm debt', 'current portion of longterm debt', 'current portion longterm debt', 'curr port of long term debt', 'curr port long term debt', 'current port of long term debt', 'current port long term debt', 'curr portion of long term debt', 'curr portion long term debt', 'current portion of long term debt', 'current portion long term debt', 'curr port of debt', 'curr port debt', 'current port of debt', 'current port debt', 'curr portion of debt', 'curr portion debt', 'current portion of debt', 'current portion debt', 'curr part of lt debt', 'curr part lt debt', 'current part of lt debt', 'current part lt debt', 'curr part of longterm debt', 'curr part longterm debt', 'current part of longterm debt', 'current part longterm debt', 'curr part of long term debt', 'curr part long term debt', 'current part of long term debt', 'current part long term debt', 'curr part of debt', 'curr part debt', 'current part of debt', 'current part debt'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='tax_liab_st', display_name='Tax Liabilities, Short-Term', extract_names=['tax liab shortterm', 'tax liability shortterm', 'tax liabilities shortterm', 'tax liab short term', 'tax liability short term', 'tax liabilities short term', 'tax liab st', 'tax liability st', 'tax liabilities st', 'shortterm tax liab', 'shortterm tax liability', 'shortterm tax liabilities', 'short term tax liab', 'short term tax liability', 'short term tax liabilities', 'st tax liab', 'st tax liability', 'st tax liabilities', 'def tax liab shortterm', 'def tax liability shortterm', 'def tax liabilities shortterm', 'def tax liab short term', 'def tax liability short term', 'def tax liabilities short term', 'def tax liab st', 'def tax liability st', 'def tax liabilities st', 'def shortterm tax liab', 'def shortterm tax liability', 'def shortterm tax liabilities', 'def short term tax liab', 'def short term tax liability', 'def short term tax liabilities', 'def st tax liab', 'def st tax liability', 'def st tax liabilities', 'deferred tax liab shortterm', 'deferred tax liability shortterm', 'deferred tax liabilities shortterm', 'deferred tax liab short term', 'deferred tax liability short term', 'deferred tax liabilities short term', 'deferred tax liab st', 'deferred tax liability st', 'deferred tax liabilities st', 'deferred shortterm tax liab', 'deferred shortterm tax liability', 'deferred shortterm tax liabilities', 'deferred short term tax liab', 'deferred short term tax liability', 'deferred short term tax liabilities', 'deferred st tax liab', 'deferred st tax liability', 'deferred st tax liabilities', 'tax liab noncurr', 'tax liability noncurr', 'tax liabilities noncurr', 'tax liab non curr', 'tax liability non curr', 'tax liabilities non curr', 'noncurr tax liab', 'noncurr tax liability', 'noncurr tax liabilities', 'non curr tax liab', 'non curr tax liability', 'non curr tax liabilities', 'def tax liab noncurr', 'def tax liability noncurr', 'def tax liabilities noncurr', 'def tax liab non curr', 'def tax liability non curr', 'def tax liabilities non curr', 'def noncurr tax liab', 'def noncurr tax liability', 'def noncurr tax liabilities', 'def non curr tax liab', 'def non curr tax liability', 'def non curr tax liabilities', 'deferred tax liab noncurr', 'deferred tax liability noncurr', 'deferred tax liabilities noncurr', 'deferred tax liab non curr', 'deferred tax liability non curr', 'deferred tax liabilities non curr', 'deferred noncurr tax liab', 'deferred noncurr tax liability', 'deferred noncurr tax liabilities', 'deferred non curr tax liab', 'deferred non curr tax liability', 'deferred non curr tax liabilities', 'tax liab noncurrent', 'tax liability noncurrent', 'tax liabilities noncurrent', 'tax liab non current', 'tax liability non current', 'tax liabilities non current', 'noncurrent tax liab', 'noncurrent tax liability', 'noncurrent tax liabilities', 'non current tax liab', 'non current tax liability', 'non current tax liabilities', 'def tax liab noncurrent', 'def tax liability noncurrent', 'def tax liabilities noncurrent', 'def tax liab non current', 'def tax liability non current', 'def tax liabilities non current', 'def noncurrent tax liab', 'def noncurrent tax liability', 'def noncurrent tax liabilities', 'def non current tax liab', 'def non current tax liability', 'def non current tax liabilities', 'deferred tax liab noncurrent', 'deferred tax liability noncurrent', 'deferred tax liabilities noncurrent', 'deferred tax liab non current', 'deferred tax liability non current', 'deferred tax liabilities non current', 'deferred noncurrent tax liab', 'deferred noncurrent tax liability', 'deferred noncurrent tax liabilities', 'deferred non current tax liab', 'deferred non current tax liability', 'deferred non current tax liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_current_liab', display_name='Other Current Liabilities', extract_names=['other current liabilities', 'other current liab', 'other curr liabilities', 'other curr liab', 'other liabilities current', 'other liab current', 'other liabilities curr', 'other liab curr'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_current_liab', display_name='Total Current Liabilities', extract_names=['total current liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='payables[t] + st_debt[t] + tax_liab_st[t] + current_lt_debt[t] + other_current_liab[t]'), ItemConfig(key='lt_debt', display_name='Long-Term Debt', extract_names=['lt debt', 'long term debt', 'longterm debt', 'lt borrow', 'long term borrow', 'longterm borrow', 'lt borrowings', 'long term borrowings', 'longterm borrowings', 'lt debt total', 'long term debt total', 'longterm debt total', 'lt borrow total', 'long term borrow total', 'longterm borrow total', 'lt borrowings total', 'long term borrowings total', 'longterm borrowings total'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=True), expr_str=None), ItemConfig(key='total_debt', display_name='Total Debt', extract_names=['total debt'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='st_debt[t] + lt_debt[t]'), ItemConfig(key='deferred_rev', display_name='Deferred Revenue', extract_names=['deferred revenue', 'deferred sales', 'def revenue', 'def salesnon current revenue', 'non current sales', 'non current revenue def', 'non current sales def', 'non current revenue deferred', 'non current sales deferred', 'revenue non current', 'sales non current', 'revenue def non current', 'sales def non current', 'revenue deferred non current', 'sales deferred non current', 'def revenue non current', 'def sales non current', 'def revenue def non current', 'def sales def non current', 'def revenue deferred non current', 'def sales deferred non current', 'deferred revenue non current', 'deferred sales non current', 'deferred revenue def non current', 'deferred sales def non current', 'deferred revenue deferred non current', 'deferred sales deferred non current', 'non curr revenue', 'non curr sales', 'non curr revenue def', 'non curr sales def', 'non curr revenue deferred', 'non curr sales deferred', 'revenue non curr', 'sales non curr', 'revenue def non curr', 'sales def non curr', 'revenue deferred non curr', 'sales deferred non curr', 'def revenue non curr', 'def sales non curr', 'def revenue def non curr', 'def sales def non curr', 'def revenue deferred non curr', 'def sales deferred non curr', 'deferred revenue non curr', 'deferred sales non curr', 'deferred revenue def non curr', 'deferred sales def non curr', 'deferred revenue deferred non curr', 'deferred sales deferred non currnoncurrent revenue', 'noncurrent sales', 'noncurrent revenue def', 'noncurrent sales def', 'noncurrent revenue deferred', 'noncurrent sales deferred', 'revenue noncurrent', 'sales noncurrent', 'revenue def noncurrent', 'sales def noncurrent', 'revenue deferred noncurrent', 'sales deferred noncurrent', 'def revenue noncurrent', 'def sales noncurrent', 'def revenue def noncurrent', 'def sales def noncurrent', 'def revenue deferred noncurrent', 'def sales deferred noncurrent', 'deferred revenue noncurrent', 'deferred sales noncurrent', 'deferred revenue def noncurrent', 'deferred sales def noncurrent', 'deferred revenue deferred noncurrent', 'deferred sales deferred noncurrent', 'noncurr revenue', 'noncurr sales', 'noncurr revenue def', 'noncurr sales def', 'noncurr revenue deferred', 'noncurr sales deferred', 'revenue noncurr', 'sales noncurr', 'revenue def noncurr', 'sales def noncurr', 'revenue deferred noncurr', 'sales deferred noncurr', 'def revenue noncurr', 'def sales noncurr', 'def revenue def noncurr', 'def sales def noncurr', 'def revenue deferred noncurr', 'def sales deferred noncurr', 'deferred revenue noncurr', 'deferred sales noncurr', 'deferred revenue def noncurr', 'deferred sales def noncurr', 'deferred revenue deferred noncurr', 'deferred sales deferred noncurr'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='tax_liab_lt', display_name='Tax Liabilities, Long-Term', extract_names=['tax liab longterm', 'tax liability longterm', 'tax liabilities longterm', 'tax liab long term', 'tax liability long term', 'tax liabilities long term', 'tax liab lt', 'tax liability lt', 'tax liabilities lt', 'longterm tax liab', 'longterm tax liability', 'longterm tax liabilities', 'long term tax liab', 'long term tax liability', 'long term tax liabilities', 'lt tax liab', 'lt tax liability', 'lt tax liabilities', 'tax liab longterm def', 'tax liability longterm def', 'tax liabilities longterm def', 'tax liab long term def', 'tax liability long term def', 'tax liabilities long term def', 'tax liab lt def', 'tax liability lt def', 'tax liabilities lt def', 'longterm tax liab def', 'longterm tax liability def', 'longterm tax liabilities def', 'long term tax liab def', 'long term tax liability def', 'long term tax liabilities def', 'lt tax liab def', 'lt tax liability def', 'lt tax liabilities def', 'tax liab longterm deferred', 'tax liability longterm deferred', 'tax liabilities longterm deferred', 'tax liab long term deferred', 'tax liability long term deferred', 'tax liabilities long term deferred', 'tax liab lt deferred', 'tax liability lt deferred', 'tax liabilities lt deferred', 'longterm tax liab deferred', 'longterm tax liability deferred', 'longterm tax liabilities deferred', 'long term tax liab deferred', 'long term tax liability deferred', 'long term tax liabilities deferred', 'lt tax liab deferred', 'lt tax liability deferred', 'lt tax liabilities deferred', 'def tax liab longterm', 'def tax liability longterm', 'def tax liabilities longterm', 'def tax liab long term', 'def tax liability long term', 'def tax liabilities long term', 'def tax liab lt', 'def tax liability lt', 'def tax liabilities lt', 'def longterm tax liab', 'def longterm tax liability', 'def longterm tax liabilities', 'def long term tax liab', 'def long term tax liability', 'def long term tax liabilities', 'def lt tax liab', 'def lt tax liability', 'def lt tax liabilities', 'deferred tax liab longterm', 'deferred tax liability longterm', 'deferred tax liabilities longterm', 'deferred tax liab long term', 'deferred tax liability long term', 'deferred tax liabilities long term', 'deferred tax liab lt', 'deferred tax liability lt', 'deferred tax liabilities lt', 'deferred longterm tax liab', 'deferred longterm tax liability', 'deferred longterm tax liabilities', 'deferred long term tax liab', 'deferred long term tax liability', 'deferred long term tax liabilities', 'deferred lt tax liab', 'deferred lt tax liability', 'deferred lt tax liabilities', 'tax liab noncurrent', 'tax liability noncurrent', 'tax liabilities noncurrent', 'noncurrent tax liab', 'noncurrent tax liability', 'noncurrent tax liabilities', 'def tax liab noncurrent', 'def tax liability noncurrent', 'def tax liabilities noncurrent', 'def noncurrent tax liab', 'def noncurrent tax liability', 'def noncurrent tax liabilities', 'deferred tax liab noncurrent', 'deferred tax liability noncurrent', 'deferred tax liabilities noncurrent', 'deferred noncurrent tax liab', 'deferred noncurrent tax liability', 'deferred noncurrent tax liabilities', 'tax liab noncurr', 'tax liability noncurr', 'tax liabilities noncurr', 'noncurr tax liab', 'noncurr tax liability', 'noncurr tax liabilities', 'def tax liab noncurr', 'def tax liability noncurr', 'def tax liabilities noncurr', 'def noncurr tax liab', 'def noncurr tax liability', 'def noncurr tax liabilities', 'deferred tax liab noncurr', 'deferred tax liability noncurr', 'deferred tax liabilities noncurr', 'deferred noncurr tax liab', 'deferred noncurr tax liability', 'deferred noncurr tax liabilities', 'tax liab non current', 'tax liability non current', 'tax liabilities non current', 'non current tax liab', 'non current tax liability', 'non current tax liabilities', 'def tax liab non current', 'def tax liability non current', 'def tax liabilities non current', 'def non current tax liab', 'def non current tax liability', 'def non current tax liabilities', 'deferred tax liab non current', 'deferred tax liability non current', 'deferred tax liabilities non current', 'deferred non current tax liab', 'deferred non current tax liability', 'deferred non current tax liabilities', 'tax liab non curr', 'tax liability non curr', 'tax liabilities non curr', 'non curr tax liab', 'non curr tax liability', 'non curr tax liabilities', 'def tax liab non curr', 'def tax liability non curr', 'def tax liabilities non curr', 'def non curr tax liab', 'def non curr tax liability', 'def non curr tax liabilities', 'deferred tax liab non curr', 'deferred tax liability non curr', 'deferred tax liabilities non curr', 'deferred non curr tax liab', 'deferred non curr tax liability', 'deferred non curr tax liabilities', 'tax liab', 'tax liability', 'tax liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='deposit_liab', display_name='Deposit Liabilities', extract_names=['deposit liab', 'deposit liability', 'deposit liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_lt_liab', display_name='Other Long-Term Liabilities', extract_names=['other lt liabilities', 'other longterm liabilities', 'other long term liabilities', 'other lt liab', 'other longterm liab', 'other long term liab', 'other noncurrent liabilities', 'other non current liabilities', 'other noncurr liabilities', 'other non curr liabilities', 'other noncurrent liab', 'other non current liab', 'other noncurr liab', 'other non curr liab', 'other liabilities lt', 'other liabilities longterm', 'other liabilities long term', 'other liab lt', 'other liab longterm', 'other liab long term', 'other liabilities noncurrent', 'other liabilities non current', 'other liabilities noncurr', 'other liabilities non curr', 'other liab noncurrent', 'other liab non current', 'other liab noncurr', 'other liab non curr', 'lt liabilities other', 'longterm liabilities other', 'long term liabilities other', 'lt liab other', 'longterm liab other', 'long term liab other', 'noncurrent liabilities other', 'non current liabilities other', 'noncurr liabilities other', 'non curr liabilities other', 'noncurrent liab other', 'non current liab other', 'noncurr liab other', 'non curr liab other', 'liabilities lt other', 'liabilities longterm other', 'liabilities long term other', 'liab lt other', 'liab longterm other', 'liab long term other', 'liabilities noncurrent other', 'liabilities non current other', 'liabilities noncurr other', 'liabilities non curr other', 'liab noncurrent other', 'liab non current other', 'liab noncurr other', 'liab non curr other'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_non_current_liab', display_name='Total Non-Current Liabilities', extract_names=['total non current liabilities', 'total noncurrent liabilities', 'total non current liability', 'total noncurrent liability', 'total non current liab', 'total noncurrent liab'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='lt_debt[t] + deferred_rev[t] + tax_liab_lt[t] + deposit_liab[t] + other_lt_liab[t]'), ItemConfig(key='total_liab', display_name='Total Liabilities', extract_names=['total liab', 'total liability', 'total liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_non_current_liab[t] + total_current_liab[t]'), ItemConfig(key='common_stock', display_name='Common Stock', extract_names=['total common stock', 'total stock', 'total common shares', 'total shares', 'common stock', 'stockcommon shares', 'shares', 'net total common stock', 'net total stock', 'net total common shares', 'net total shares', 'net common stock', 'net stocknet common shares', 'net shares', 'total common stock net', 'total stock net', 'total common shares net', 'total shares net', 'common stock net', 'stock netcommon shares net', 'shares net'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_income', display_name='Other Comprehensive Income', extract_names=['other income', 'other comprehensive income', 'other comp income', 'comp income', 'comprehensive income', 'comprehensive income and other', 'comp income and other', 'comp inc and other', 'comprehensive inc and other', 'comprehensive income other', 'comp income other', 'comp inc other', 'comprehensive inc other'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='retained_earnings', display_name='Retained Earnings', extract_names=['re', 'retained earnings', 'retained earnings deficit', 're deficit'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='minority_interest', display_name='Minority Interest', extract_names=['minority interest', 'minority int', 'min int', 'min interest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_equity', display_name=\"Total Stockholder's Equity\", extract_names=['total equity', 'total shareholders equity', 'total stockholders equity', 'equity total', 'shareholders equity total', 'stockholders equity total', 'equity', 'shareholders equity', 'stockholders equity'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='other_income[t] + retained_earnings[t] + common_stock[t] + minority_interest[t]'), ItemConfig(key='total_liab_and_equity', display_name='Total Liabilities and Equity', extract_names=['total liabilities and equity', 'total liab and equity', 'total liabilities equity', 'total liab equity', 'liabilities and equity', 'liab and equity', 'liabilities equity', 'liab equity'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_liab[t] + total_equity[t]')]), prior_statement=BalanceSheetData(items_config=DataConfigManager(configs=[ItemConfig(key='cash', display_name='Cash and Cash Equivalents', extract_names=['cash', 'cash and cash equivalents', 'cash and equivalents', 'cash and equiv', 'cash cash equivalents', 'cash equivalents', 'cash equiv'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=True), expr_str=None), ItemConfig(key='st_invest', display_name='Short-Term Investments', extract_names=['shortterm investments', 'short term investments', 'st investments', 'shortterm invest', 'short term invest', 'st invest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='cash_and_st_invest', display_name='Cash and Short-Term Investments', extract_names=['total cash st investments', 'total cash and st investments', 'total cash and shortterm investments', 'total cash and short term investments', 'total cash shortterm investments', 'total cash short term investments', 'total cash st invest', 'total cash and st invest', 'total cash and shortterm invest', 'total cash and short term invest', 'total cash shortterm invest', 'total cash short term invest', 'cash st investments', 'cash and st investments', 'cash and shortterm investments', 'cash and short term investments', 'cash shortterm investments', 'cash short term investments', 'cash st invest', 'cash and st invest', 'cash and shortterm invest', 'cash and short term invest', 'cash shortterm invest', 'cash short term invest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='cash[t] + st_invest[t]'), ItemConfig(key='receivables', display_name='Receivables', extract_names=['receivables', 'rec', 'accounts receivable', 'ar'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='inventory', display_name='Inventory', extract_names=['inv', 'inventory', 'inventories'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='def_tax_st', display_name='Deferred Tax Assets, Current', extract_names=['def tax asset curr', 'deferred tax asset curr', 'tax asset curr', 'def tax assets curr', 'deferred tax assets curr', 'tax assets curr', 'def tax asset current', 'deferred tax asset current', 'tax asset current', 'def tax assets current', 'deferred tax assets current', 'tax assets current', 'def tax asset short term', 'deferred tax asset short term', 'tax asset short term', 'def tax assets short term', 'deferred tax assets short term', 'tax assets short term', 'def tax asset shortterm', 'deferred tax asset shortterm', 'tax asset shortterm', 'def tax assets shortterm', 'deferred tax assets shortterm', 'tax assets shortterm', 'def tax asset st', 'deferred tax asset st', 'tax asset st', 'def tax assets st', 'deferred tax assets st', 'tax assets st'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_current_assets', display_name='Other Current Assets', extract_names=['other current assets', 'other current asset', 'other curr assets', 'other curr asset', 'oca'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_current_assets', display_name='Total Current Assets', extract_names=['total current assets', 'tca'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='cash_and_st_invest[t] + receivables[t] + inventory[t] + def_tax_st[t] + other_current_assets[t]'), ItemConfig(key='gross_ppe', display_name='Grosss Property, Plant & Equipment', extract_names=['gross ppe', 'gross property plant equipment', 'gross property plant and equipment', 'ppe gross', 'property plant equipment gross', 'property plant and equipment gross', 'grs ppe', 'grs property plant equipment', 'grs property plant and equipment', 'ppe grs', 'property plant equipment grs', 'property plant and equipment grs'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='dep', display_name='Accumulated Depreciation', extract_names=['accumulated depreciation', 'depreciation', 'dep', 'accumulated dep', 'acc depreciation', 'accum depreciation', 'acc dep', 'accum dep'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='net_ppe', display_name='Net Property, Plant & Equipment', extract_names=['ppe', 'property plant equipment', 'property plant and equipment', 'ppe net', 'property plant equipment net', 'property plant and equipment net', 'net ppe', 'net property plant equipment', 'net property plant and equipment'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='gross_ppe[t] - dep[t]'), ItemConfig(key='goodwill', display_name='Goodwill and Intangible Assets', extract_names=['goodwill', 'goodwill and intangible assets', 'goodwill and intangibles', 'goodwill intangible assets', 'goodwill intangibles', 'goodwill total', 'goodwill and intangible assets total', 'goodwill and intangibles total', 'goodwill intangible assets total', 'goodwill intangibles total'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='lt_invest', display_name='Long-Term Investments', extract_names=['lt invest', 'lt investments', 'long term invest', 'long term investments', 'longterm invest', 'longterm investments'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='def_tax_lt', display_name='Deferred Tax Assets, Long-Term', extract_names=['def tax asset long term', 'deferred tax asset long term', 'tax asset long term', 'def tax assets long term', 'deferred tax assets long term', 'tax assets long term', 'def tax asset longterm', 'deferred tax asset longterm', 'tax asset longterm', 'def tax assets longterm', 'deferred tax assets longterm', 'tax assets longterm', 'def tax asset lt', 'deferred tax asset lt', 'tax asset lt', 'def tax assets lt', 'deferred tax assets lt', 'tax assets lt', 'def tax asset', 'deferred tax asset', 'tax asset', 'def tax assets', 'deferred tax assets', 'tax assets', 'long term assets tax deferred', 'lt assets tax deferred', 'lt assets tax def', 'long term assets tax def', 'long term assets deferred tax', 'lt assets deferred tax', 'lt assets def tax', 'long term assets def tax'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_lt_assets', display_name='Other Long-Term Assets', extract_names=['other lt assets', 'other lt asset', 'other longterm assets', 'other longterm asset', 'other long term assets', 'other long term asset', 'lt assets other', 'lt asset other', 'longterm assets other', 'longterm asset other', 'long term assets other', 'long term asset other'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_non_current_assets', display_name='Total Non-Current Assets', extract_names=['total non current assets', 'total noncurrent assets', 'total lt assets', 'total longterm assets', 'total long term assets'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='net_ppe[t] + goodwill[t] + lt_invest[t] + def_tax_lt[t] + other_lt_assets[t]'), ItemConfig(key='total_assets', display_name='Total Assets', extract_names=['total assets', 'total asset', 'assets', 'asset'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_current_assets[t] + total_non_current_assets[t]'), ItemConfig(key='payables', display_name='Payables', extract_names=['payables', 'accounts payable', 'ap', 'payables and accrued expenses', 'payables and accrued expense', 'payable and accrued expenses', 'payable and accrued expense', 'payables and acc expenses', 'payables and acc expense', 'payable and acc expenses', 'payable and acc expense', 'payables and accrued exps', 'payables and accrued exp', 'payable and accrued exps', 'payable and accrued exp', 'payables and acc exps', 'payables and acc exp', 'payable and acc exps', 'payable and acc exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='st_debt', display_name='Short-Term Debt', extract_names=['st debt', 'short term debt', 'shortterm debt', 'st borrow', 'short term borrow', 'shortterm borrowst borrowings', 'short term borrowings', 'shortterm borrowings'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='current_lt_debt', display_name='Current Portion of Long-Term Debt', extract_names=['curr port of lt debt', 'curr port lt debt', 'current port of lt debt', 'current port lt debt', 'curr portion of lt debt', 'curr portion lt debt', 'current portion of lt debt', 'current portion lt debt', 'curr port of longterm debt', 'curr port longterm debt', 'current port of longterm debt', 'current port longterm debt', 'curr portion of longterm debt', 'curr portion longterm debt', 'current portion of longterm debt', 'current portion longterm debt', 'curr port of long term debt', 'curr port long term debt', 'current port of long term debt', 'current port long term debt', 'curr portion of long term debt', 'curr portion long term debt', 'current portion of long term debt', 'current portion long term debt', 'curr port of debt', 'curr port debt', 'current port of debt', 'current port debt', 'curr portion of debt', 'curr portion debt', 'current portion of debt', 'current portion debt', 'curr part of lt debt', 'curr part lt debt', 'current part of lt debt', 'current part lt debt', 'curr part of longterm debt', 'curr part longterm debt', 'current part of longterm debt', 'current part longterm debt', 'curr part of long term debt', 'curr part long term debt', 'current part of long term debt', 'current part long term debt', 'curr part of debt', 'curr part debt', 'current part of debt', 'current part debt'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='tax_liab_st', display_name='Tax Liabilities, Short-Term', extract_names=['tax liab shortterm', 'tax liability shortterm', 'tax liabilities shortterm', 'tax liab short term', 'tax liability short term', 'tax liabilities short term', 'tax liab st', 'tax liability st', 'tax liabilities st', 'shortterm tax liab', 'shortterm tax liability', 'shortterm tax liabilities', 'short term tax liab', 'short term tax liability', 'short term tax liabilities', 'st tax liab', 'st tax liability', 'st tax liabilities', 'def tax liab shortterm', 'def tax liability shortterm', 'def tax liabilities shortterm', 'def tax liab short term', 'def tax liability short term', 'def tax liabilities short term', 'def tax liab st', 'def tax liability st', 'def tax liabilities st', 'def shortterm tax liab', 'def shortterm tax liability', 'def shortterm tax liabilities', 'def short term tax liab', 'def short term tax liability', 'def short term tax liabilities', 'def st tax liab', 'def st tax liability', 'def st tax liabilities', 'deferred tax liab shortterm', 'deferred tax liability shortterm', 'deferred tax liabilities shortterm', 'deferred tax liab short term', 'deferred tax liability short term', 'deferred tax liabilities short term', 'deferred tax liab st', 'deferred tax liability st', 'deferred tax liabilities st', 'deferred shortterm tax liab', 'deferred shortterm tax liability', 'deferred shortterm tax liabilities', 'deferred short term tax liab', 'deferred short term tax liability', 'deferred short term tax liabilities', 'deferred st tax liab', 'deferred st tax liability', 'deferred st tax liabilities', 'tax liab noncurr', 'tax liability noncurr', 'tax liabilities noncurr', 'tax liab non curr', 'tax liability non curr', 'tax liabilities non curr', 'noncurr tax liab', 'noncurr tax liability', 'noncurr tax liabilities', 'non curr tax liab', 'non curr tax liability', 'non curr tax liabilities', 'def tax liab noncurr', 'def tax liability noncurr', 'def tax liabilities noncurr', 'def tax liab non curr', 'def tax liability non curr', 'def tax liabilities non curr', 'def noncurr tax liab', 'def noncurr tax liability', 'def noncurr tax liabilities', 'def non curr tax liab', 'def non curr tax liability', 'def non curr tax liabilities', 'deferred tax liab noncurr', 'deferred tax liability noncurr', 'deferred tax liabilities noncurr', 'deferred tax liab non curr', 'deferred tax liability non curr', 'deferred tax liabilities non curr', 'deferred noncurr tax liab', 'deferred noncurr tax liability', 'deferred noncurr tax liabilities', 'deferred non curr tax liab', 'deferred non curr tax liability', 'deferred non curr tax liabilities', 'tax liab noncurrent', 'tax liability noncurrent', 'tax liabilities noncurrent', 'tax liab non current', 'tax liability non current', 'tax liabilities non current', 'noncurrent tax liab', 'noncurrent tax liability', 'noncurrent tax liabilities', 'non current tax liab', 'non current tax liability', 'non current tax liabilities', 'def tax liab noncurrent', 'def tax liability noncurrent', 'def tax liabilities noncurrent', 'def tax liab non current', 'def tax liability non current', 'def tax liabilities non current', 'def noncurrent tax liab', 'def noncurrent tax liability', 'def noncurrent tax liabilities', 'def non current tax liab', 'def non current tax liability', 'def non current tax liabilities', 'deferred tax liab noncurrent', 'deferred tax liability noncurrent', 'deferred tax liabilities noncurrent', 'deferred tax liab non current', 'deferred tax liability non current', 'deferred tax liabilities non current', 'deferred noncurrent tax liab', 'deferred noncurrent tax liability', 'deferred noncurrent tax liabilities', 'deferred non current tax liab', 'deferred non current tax liability', 'deferred non current tax liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_current_liab', display_name='Other Current Liabilities', extract_names=['other current liabilities', 'other current liab', 'other curr liabilities', 'other curr liab', 'other liabilities current', 'other liab current', 'other liabilities curr', 'other liab curr'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_current_liab', display_name='Total Current Liabilities', extract_names=['total current liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='payables[t] + st_debt[t] + tax_liab_st[t] + current_lt_debt[t] + other_current_liab[t]'), ItemConfig(key='lt_debt', display_name='Long-Term Debt', extract_names=['lt debt', 'long term debt', 'longterm debt', 'lt borrow', 'long term borrow', 'longterm borrow', 'lt borrowings', 'long term borrowings', 'longterm borrowings', 'lt debt total', 'long term debt total', 'longterm debt total', 'lt borrow total', 'long term borrow total', 'longterm borrow total', 'lt borrowings total', 'long term borrowings total', 'longterm borrowings total'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=True), expr_str=None), ItemConfig(key='total_debt', display_name='Total Debt', extract_names=['total debt'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='st_debt[t] + lt_debt[t]'), ItemConfig(key='deferred_rev', display_name='Deferred Revenue', extract_names=['deferred revenue', 'deferred sales', 'def revenue', 'def salesnon current revenue', 'non current sales', 'non current revenue def', 'non current sales def', 'non current revenue deferred', 'non current sales deferred', 'revenue non current', 'sales non current', 'revenue def non current', 'sales def non current', 'revenue deferred non current', 'sales deferred non current', 'def revenue non current', 'def sales non current', 'def revenue def non current', 'def sales def non current', 'def revenue deferred non current', 'def sales deferred non current', 'deferred revenue non current', 'deferred sales non current', 'deferred revenue def non current', 'deferred sales def non current', 'deferred revenue deferred non current', 'deferred sales deferred non current', 'non curr revenue', 'non curr sales', 'non curr revenue def', 'non curr sales def', 'non curr revenue deferred', 'non curr sales deferred', 'revenue non curr', 'sales non curr', 'revenue def non curr', 'sales def non curr', 'revenue deferred non curr', 'sales deferred non curr', 'def revenue non curr', 'def sales non curr', 'def revenue def non curr', 'def sales def non curr', 'def revenue deferred non curr', 'def sales deferred non curr', 'deferred revenue non curr', 'deferred sales non curr', 'deferred revenue def non curr', 'deferred sales def non curr', 'deferred revenue deferred non curr', 'deferred sales deferred non currnoncurrent revenue', 'noncurrent sales', 'noncurrent revenue def', 'noncurrent sales def', 'noncurrent revenue deferred', 'noncurrent sales deferred', 'revenue noncurrent', 'sales noncurrent', 'revenue def noncurrent', 'sales def noncurrent', 'revenue deferred noncurrent', 'sales deferred noncurrent', 'def revenue noncurrent', 'def sales noncurrent', 'def revenue def noncurrent', 'def sales def noncurrent', 'def revenue deferred noncurrent', 'def sales deferred noncurrent', 'deferred revenue noncurrent', 'deferred sales noncurrent', 'deferred revenue def noncurrent', 'deferred sales def noncurrent', 'deferred revenue deferred noncurrent', 'deferred sales deferred noncurrent', 'noncurr revenue', 'noncurr sales', 'noncurr revenue def', 'noncurr sales def', 'noncurr revenue deferred', 'noncurr sales deferred', 'revenue noncurr', 'sales noncurr', 'revenue def noncurr', 'sales def noncurr', 'revenue deferred noncurr', 'sales deferred noncurr', 'def revenue noncurr', 'def sales noncurr', 'def revenue def noncurr', 'def sales def noncurr', 'def revenue deferred noncurr', 'def sales deferred noncurr', 'deferred revenue noncurr', 'deferred sales noncurr', 'deferred revenue def noncurr', 'deferred sales def noncurr', 'deferred revenue deferred noncurr', 'deferred sales deferred noncurr'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='tax_liab_lt', display_name='Tax Liabilities, Long-Term', extract_names=['tax liab longterm', 'tax liability longterm', 'tax liabilities longterm', 'tax liab long term', 'tax liability long term', 'tax liabilities long term', 'tax liab lt', 'tax liability lt', 'tax liabilities lt', 'longterm tax liab', 'longterm tax liability', 'longterm tax liabilities', 'long term tax liab', 'long term tax liability', 'long term tax liabilities', 'lt tax liab', 'lt tax liability', 'lt tax liabilities', 'tax liab longterm def', 'tax liability longterm def', 'tax liabilities longterm def', 'tax liab long term def', 'tax liability long term def', 'tax liabilities long term def', 'tax liab lt def', 'tax liability lt def', 'tax liabilities lt def', 'longterm tax liab def', 'longterm tax liability def', 'longterm tax liabilities def', 'long term tax liab def', 'long term tax liability def', 'long term tax liabilities def', 'lt tax liab def', 'lt tax liability def', 'lt tax liabilities def', 'tax liab longterm deferred', 'tax liability longterm deferred', 'tax liabilities longterm deferred', 'tax liab long term deferred', 'tax liability long term deferred', 'tax liabilities long term deferred', 'tax liab lt deferred', 'tax liability lt deferred', 'tax liabilities lt deferred', 'longterm tax liab deferred', 'longterm tax liability deferred', 'longterm tax liabilities deferred', 'long term tax liab deferred', 'long term tax liability deferred', 'long term tax liabilities deferred', 'lt tax liab deferred', 'lt tax liability deferred', 'lt tax liabilities deferred', 'def tax liab longterm', 'def tax liability longterm', 'def tax liabilities longterm', 'def tax liab long term', 'def tax liability long term', 'def tax liabilities long term', 'def tax liab lt', 'def tax liability lt', 'def tax liabilities lt', 'def longterm tax liab', 'def longterm tax liability', 'def longterm tax liabilities', 'def long term tax liab', 'def long term tax liability', 'def long term tax liabilities', 'def lt tax liab', 'def lt tax liability', 'def lt tax liabilities', 'deferred tax liab longterm', 'deferred tax liability longterm', 'deferred tax liabilities longterm', 'deferred tax liab long term', 'deferred tax liability long term', 'deferred tax liabilities long term', 'deferred tax liab lt', 'deferred tax liability lt', 'deferred tax liabilities lt', 'deferred longterm tax liab', 'deferred longterm tax liability', 'deferred longterm tax liabilities', 'deferred long term tax liab', 'deferred long term tax liability', 'deferred long term tax liabilities', 'deferred lt tax liab', 'deferred lt tax liability', 'deferred lt tax liabilities', 'tax liab noncurrent', 'tax liability noncurrent', 'tax liabilities noncurrent', 'noncurrent tax liab', 'noncurrent tax liability', 'noncurrent tax liabilities', 'def tax liab noncurrent', 'def tax liability noncurrent', 'def tax liabilities noncurrent', 'def noncurrent tax liab', 'def noncurrent tax liability', 'def noncurrent tax liabilities', 'deferred tax liab noncurrent', 'deferred tax liability noncurrent', 'deferred tax liabilities noncurrent', 'deferred noncurrent tax liab', 'deferred noncurrent tax liability', 'deferred noncurrent tax liabilities', 'tax liab noncurr', 'tax liability noncurr', 'tax liabilities noncurr', 'noncurr tax liab', 'noncurr tax liability', 'noncurr tax liabilities', 'def tax liab noncurr', 'def tax liability noncurr', 'def tax liabilities noncurr', 'def noncurr tax liab', 'def noncurr tax liability', 'def noncurr tax liabilities', 'deferred tax liab noncurr', 'deferred tax liability noncurr', 'deferred tax liabilities noncurr', 'deferred noncurr tax liab', 'deferred noncurr tax liability', 'deferred noncurr tax liabilities', 'tax liab non current', 'tax liability non current', 'tax liabilities non current', 'non current tax liab', 'non current tax liability', 'non current tax liabilities', 'def tax liab non current', 'def tax liability non current', 'def tax liabilities non current', 'def non current tax liab', 'def non current tax liability', 'def non current tax liabilities', 'deferred tax liab non current', 'deferred tax liability non current', 'deferred tax liabilities non current', 'deferred non current tax liab', 'deferred non current tax liability', 'deferred non current tax liabilities', 'tax liab non curr', 'tax liability non curr', 'tax liabilities non curr', 'non curr tax liab', 'non curr tax liability', 'non curr tax liabilities', 'def tax liab non curr', 'def tax liability non curr', 'def tax liabilities non curr', 'def non curr tax liab', 'def non curr tax liability', 'def non curr tax liabilities', 'deferred tax liab non curr', 'deferred tax liability non curr', 'deferred tax liabilities non curr', 'deferred non curr tax liab', 'deferred non curr tax liability', 'deferred non curr tax liabilities', 'tax liab', 'tax liability', 'tax liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='deposit_liab', display_name='Deposit Liabilities', extract_names=['deposit liab', 'deposit liability', 'deposit liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_lt_liab', display_name='Other Long-Term Liabilities', extract_names=['other lt liabilities', 'other longterm liabilities', 'other long term liabilities', 'other lt liab', 'other longterm liab', 'other long term liab', 'other noncurrent liabilities', 'other non current liabilities', 'other noncurr liabilities', 'other non curr liabilities', 'other noncurrent liab', 'other non current liab', 'other noncurr liab', 'other non curr liab', 'other liabilities lt', 'other liabilities longterm', 'other liabilities long term', 'other liab lt', 'other liab longterm', 'other liab long term', 'other liabilities noncurrent', 'other liabilities non current', 'other liabilities noncurr', 'other liabilities non curr', 'other liab noncurrent', 'other liab non current', 'other liab noncurr', 'other liab non curr', 'lt liabilities other', 'longterm liabilities other', 'long term liabilities other', 'lt liab other', 'longterm liab other', 'long term liab other', 'noncurrent liabilities other', 'non current liabilities other', 'noncurr liabilities other', 'non curr liabilities other', 'noncurrent liab other', 'non current liab other', 'noncurr liab other', 'non curr liab other', 'liabilities lt other', 'liabilities longterm other', 'liabilities long term other', 'liab lt other', 'liab longterm other', 'liab long term other', 'liabilities noncurrent other', 'liabilities non current other', 'liabilities noncurr other', 'liabilities non curr other', 'liab noncurrent other', 'liab non current other', 'liab noncurr other', 'liab non curr other'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_non_current_liab', display_name='Total Non-Current Liabilities', extract_names=['total non current liabilities', 'total noncurrent liabilities', 'total non current liability', 'total noncurrent liability', 'total non current liab', 'total noncurrent liab'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='lt_debt[t] + deferred_rev[t] + tax_liab_lt[t] + deposit_liab[t] + other_lt_liab[t]'), ItemConfig(key='total_liab', display_name='Total Liabilities', extract_names=['total liab', 'total liability', 'total liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_non_current_liab[t] + total_current_liab[t]'), ItemConfig(key='common_stock', display_name='Common Stock', extract_names=['total common stock', 'total stock', 'total common shares', 'total shares', 'common stock', 'stockcommon shares', 'shares', 'net total common stock', 'net total stock', 'net total common shares', 'net total shares', 'net common stock', 'net stocknet common shares', 'net shares', 'total common stock net', 'total stock net', 'total common shares net', 'total shares net', 'common stock net', 'stock netcommon shares net', 'shares net'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_income', display_name='Other Comprehensive Income', extract_names=['other income', 'other comprehensive income', 'other comp income', 'comp income', 'comprehensive income', 'comprehensive income and other', 'comp income and other', 'comp inc and other', 'comprehensive inc and other', 'comprehensive income other', 'comp income other', 'comp inc other', 'comprehensive inc other'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='retained_earnings', display_name='Retained Earnings', extract_names=['re', 'retained earnings', 'retained earnings deficit', 're deficit'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='minority_interest', display_name='Minority Interest', extract_names=['minority interest', 'minority int', 'min int', 'min interest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_equity', display_name=\"Total Stockholder's Equity\", extract_names=['total equity', 'total shareholders equity', 'total stockholders equity', 'equity total', 'shareholders equity total', 'stockholders equity total', 'equity', 'shareholders equity', 'stockholders equity'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='other_income[t] + retained_earnings[t] + common_stock[t] + minority_interest[t]'), ItemConfig(key='total_liab_and_equity', display_name='Total Liabilities and Equity', extract_names=['total liabilities and equity', 'total liab and equity', 'total liabilities equity', 'total liab equity', 'liabilities and equity', 'liab and equity', 'liabilities equity', 'liab equity'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_liab[t] + total_equity[t]')]), prior_statement=BalanceSheetData(items_config=DataConfigManager(configs=[ItemConfig(key='cash', display_name='Cash and Cash Equivalents', extract_names=['cash', 'cash and cash equivalents', 'cash and equivalents', 'cash and equiv', 'cash cash equivalents', 'cash equivalents', 'cash equiv'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=True), expr_str=None), ItemConfig(key='st_invest', display_name='Short-Term Investments', extract_names=['shortterm investments', 'short term investments', 'st investments', 'shortterm invest', 'short term invest', 'st invest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='cash_and_st_invest', display_name='Cash and Short-Term Investments', extract_names=['total cash st investments', 'total cash and st investments', 'total cash and shortterm investments', 'total cash and short term investments', 'total cash shortterm investments', 'total cash short term investments', 'total cash st invest', 'total cash and st invest', 'total cash and shortterm invest', 'total cash and short term invest', 'total cash shortterm invest', 'total cash short term invest', 'cash st investments', 'cash and st investments', 'cash and shortterm investments', 'cash and short term investments', 'cash shortterm investments', 'cash short term investments', 'cash st invest', 'cash and st invest', 'cash and shortterm invest', 'cash and short term invest', 'cash shortterm invest', 'cash short term invest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='cash[t] + st_invest[t]'), ItemConfig(key='receivables', display_name='Receivables', extract_names=['receivables', 'rec', 'accounts receivable', 'ar'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='inventory', display_name='Inventory', extract_names=['inv', 'inventory', 'inventories'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='def_tax_st', display_name='Deferred Tax Assets, Current', extract_names=['def tax asset curr', 'deferred tax asset curr', 'tax asset curr', 'def tax assets curr', 'deferred tax assets curr', 'tax assets curr', 'def tax asset current', 'deferred tax asset current', 'tax asset current', 'def tax assets current', 'deferred tax assets current', 'tax assets current', 'def tax asset short term', 'deferred tax asset short term', 'tax asset short term', 'def tax assets short term', 'deferred tax assets short term', 'tax assets short term', 'def tax asset shortterm', 'deferred tax asset shortterm', 'tax asset shortterm', 'def tax assets shortterm', 'deferred tax assets shortterm', 'tax assets shortterm', 'def tax asset st', 'deferred tax asset st', 'tax asset st', 'def tax assets st', 'deferred tax assets st', 'tax assets st'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_current_assets', display_name='Other Current Assets', extract_names=['other current assets', 'other current asset', 'other curr assets', 'other curr asset', 'oca'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_current_assets', display_name='Total Current Assets', extract_names=['total current assets', 'tca'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='cash_and_st_invest[t] + receivables[t] + inventory[t] + def_tax_st[t] + other_current_assets[t]'), ItemConfig(key='gross_ppe', display_name='Grosss Property, Plant & Equipment', extract_names=['gross ppe', 'gross property plant equipment', 'gross property plant and equipment', 'ppe gross', 'property plant equipment gross', 'property plant and equipment gross', 'grs ppe', 'grs property plant equipment', 'grs property plant and equipment', 'ppe grs', 'property plant equipment grs', 'property plant and equipment grs'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='dep', display_name='Accumulated Depreciation', extract_names=['accumulated depreciation', 'depreciation', 'dep', 'accumulated dep', 'acc depreciation', 'accum depreciation', 'acc dep', 'accum dep'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='net_ppe', display_name='Net Property, Plant & Equipment', extract_names=['ppe', 'property plant equipment', 'property plant and equipment', 'ppe net', 'property plant equipment net', 'property plant and equipment net', 'net ppe', 'net property plant equipment', 'net property plant and equipment'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='gross_ppe[t] - dep[t]'), ItemConfig(key='goodwill', display_name='Goodwill and Intangible Assets', extract_names=['goodwill', 'goodwill and intangible assets', 'goodwill and intangibles', 'goodwill intangible assets', 'goodwill intangibles', 'goodwill total', 'goodwill and intangible assets total', 'goodwill and intangibles total', 'goodwill intangible assets total', 'goodwill intangibles total'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='lt_invest', display_name='Long-Term Investments', extract_names=['lt invest', 'lt investments', 'long term invest', 'long term investments', 'longterm invest', 'longterm investments'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='def_tax_lt', display_name='Deferred Tax Assets, Long-Term', extract_names=['def tax asset long term', 'deferred tax asset long term', 'tax asset long term', 'def tax assets long term', 'deferred tax assets long term', 'tax assets long term', 'def tax asset longterm', 'deferred tax asset longterm', 'tax asset longterm', 'def tax assets longterm', 'deferred tax assets longterm', 'tax assets longterm', 'def tax asset lt', 'deferred tax asset lt', 'tax asset lt', 'def tax assets lt', 'deferred tax assets lt', 'tax assets lt', 'def tax asset', 'deferred tax asset', 'tax asset', 'def tax assets', 'deferred tax assets', 'tax assets', 'long term assets tax deferred', 'lt assets tax deferred', 'lt assets tax def', 'long term assets tax def', 'long term assets deferred tax', 'lt assets deferred tax', 'lt assets def tax', 'long term assets def tax'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_lt_assets', display_name='Other Long-Term Assets', extract_names=['other lt assets', 'other lt asset', 'other longterm assets', 'other longterm asset', 'other long term assets', 'other long term asset', 'lt assets other', 'lt asset other', 'longterm assets other', 'longterm asset other', 'long term assets other', 'long term asset other'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_non_current_assets', display_name='Total Non-Current Assets', extract_names=['total non current assets', 'total noncurrent assets', 'total lt assets', 'total longterm assets', 'total long term assets'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='net_ppe[t] + goodwill[t] + lt_invest[t] + def_tax_lt[t] + other_lt_assets[t]'), ItemConfig(key='total_assets', display_name='Total Assets', extract_names=['total assets', 'total asset', 'assets', 'asset'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_current_assets[t] + total_non_current_assets[t]'), ItemConfig(key='payables', display_name='Payables', extract_names=['payables', 'accounts payable', 'ap', 'payables and accrued expenses', 'payables and accrued expense', 'payable and accrued expenses', 'payable and accrued expense', 'payables and acc expenses', 'payables and acc expense', 'payable and acc expenses', 'payable and acc expense', 'payables and accrued exps', 'payables and accrued exp', 'payable and accrued exps', 'payable and accrued exp', 'payables and acc exps', 'payables and acc exp', 'payable and acc exps', 'payable and acc exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='st_debt', display_name='Short-Term Debt', extract_names=['st debt', 'short term debt', 'shortterm debt', 'st borrow', 'short term borrow', 'shortterm borrowst borrowings', 'short term borrowings', 'shortterm borrowings'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='current_lt_debt', display_name='Current Portion of Long-Term Debt', extract_names=['curr port of lt debt', 'curr port lt debt', 'current port of lt debt', 'current port lt debt', 'curr portion of lt debt', 'curr portion lt debt', 'current portion of lt debt', 'current portion lt debt', 'curr port of longterm debt', 'curr port longterm debt', 'current port of longterm debt', 'current port longterm debt', 'curr portion of longterm debt', 'curr portion longterm debt', 'current portion of longterm debt', 'current portion longterm debt', 'curr port of long term debt', 'curr port long term debt', 'current port of long term debt', 'current port long term debt', 'curr portion of long term debt', 'curr portion long term debt', 'current portion of long term debt', 'current portion long term debt', 'curr port of debt', 'curr port debt', 'current port of debt', 'current port debt', 'curr portion of debt', 'curr portion debt', 'current portion of debt', 'current portion debt', 'curr part of lt debt', 'curr part lt debt', 'current part of lt debt', 'current part lt debt', 'curr part of longterm debt', 'curr part longterm debt', 'current part of longterm debt', 'current part longterm debt', 'curr part of long term debt', 'curr part long term debt', 'current part of long term debt', 'current part long term debt', 'curr part of debt', 'curr part debt', 'current part of debt', 'current part debt'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='tax_liab_st', display_name='Tax Liabilities, Short-Term', extract_names=['tax liab shortterm', 'tax liability shortterm', 'tax liabilities shortterm', 'tax liab short term', 'tax liability short term', 'tax liabilities short term', 'tax liab st', 'tax liability st', 'tax liabilities st', 'shortterm tax liab', 'shortterm tax liability', 'shortterm tax liabilities', 'short term tax liab', 'short term tax liability', 'short term tax liabilities', 'st tax liab', 'st tax liability', 'st tax liabilities', 'def tax liab shortterm', 'def tax liability shortterm', 'def tax liabilities shortterm', 'def tax liab short term', 'def tax liability short term', 'def tax liabilities short term', 'def tax liab st', 'def tax liability st', 'def tax liabilities st', 'def shortterm tax liab', 'def shortterm tax liability', 'def shortterm tax liabilities', 'def short term tax liab', 'def short term tax liability', 'def short term tax liabilities', 'def st tax liab', 'def st tax liability', 'def st tax liabilities', 'deferred tax liab shortterm', 'deferred tax liability shortterm', 'deferred tax liabilities shortterm', 'deferred tax liab short term', 'deferred tax liability short term', 'deferred tax liabilities short term', 'deferred tax liab st', 'deferred tax liability st', 'deferred tax liabilities st', 'deferred shortterm tax liab', 'deferred shortterm tax liability', 'deferred shortterm tax liabilities', 'deferred short term tax liab', 'deferred short term tax liability', 'deferred short term tax liabilities', 'deferred st tax liab', 'deferred st tax liability', 'deferred st tax liabilities', 'tax liab noncurr', 'tax liability noncurr', 'tax liabilities noncurr', 'tax liab non curr', 'tax liability non curr', 'tax liabilities non curr', 'noncurr tax liab', 'noncurr tax liability', 'noncurr tax liabilities', 'non curr tax liab', 'non curr tax liability', 'non curr tax liabilities', 'def tax liab noncurr', 'def tax liability noncurr', 'def tax liabilities noncurr', 'def tax liab non curr', 'def tax liability non curr', 'def tax liabilities non curr', 'def noncurr tax liab', 'def noncurr tax liability', 'def noncurr tax liabilities', 'def non curr tax liab', 'def non curr tax liability', 'def non curr tax liabilities', 'deferred tax liab noncurr', 'deferred tax liability noncurr', 'deferred tax liabilities noncurr', 'deferred tax liab non curr', 'deferred tax liability non curr', 'deferred tax liabilities non curr', 'deferred noncurr tax liab', 'deferred noncurr tax liability', 'deferred noncurr tax liabilities', 'deferred non curr tax liab', 'deferred non curr tax liability', 'deferred non curr tax liabilities', 'tax liab noncurrent', 'tax liability noncurrent', 'tax liabilities noncurrent', 'tax liab non current', 'tax liability non current', 'tax liabilities non current', 'noncurrent tax liab', 'noncurrent tax liability', 'noncurrent tax liabilities', 'non current tax liab', 'non current tax liability', 'non current tax liabilities', 'def tax liab noncurrent', 'def tax liability noncurrent', 'def tax liabilities noncurrent', 'def tax liab non current', 'def tax liability non current', 'def tax liabilities non current', 'def noncurrent tax liab', 'def noncurrent tax liability', 'def noncurrent tax liabilities', 'def non current tax liab', 'def non current tax liability', 'def non current tax liabilities', 'deferred tax liab noncurrent', 'deferred tax liability noncurrent', 'deferred tax liabilities noncurrent', 'deferred tax liab non current', 'deferred tax liability non current', 'deferred tax liabilities non current', 'deferred noncurrent tax liab', 'deferred noncurrent tax liability', 'deferred noncurrent tax liabilities', 'deferred non current tax liab', 'deferred non current tax liability', 'deferred non current tax liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_current_liab', display_name='Other Current Liabilities', extract_names=['other current liabilities', 'other current liab', 'other curr liabilities', 'other curr liab', 'other liabilities current', 'other liab current', 'other liabilities curr', 'other liab curr'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_current_liab', display_name='Total Current Liabilities', extract_names=['total current liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='payables[t] + st_debt[t] + tax_liab_st[t] + current_lt_debt[t] + other_current_liab[t]'), ItemConfig(key='lt_debt', display_name='Long-Term Debt', extract_names=['lt debt', 'long term debt', 'longterm debt', 'lt borrow', 'long term borrow', 'longterm borrow', 'lt borrowings', 'long term borrowings', 'longterm borrowings', 'lt debt total', 'long term debt total', 'longterm debt total', 'lt borrow total', 'long term borrow total', 'longterm borrow total', 'lt borrowings total', 'long term borrowings total', 'longterm borrowings total'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=True), expr_str=None), ItemConfig(key='total_debt', display_name='Total Debt', extract_names=['total debt'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='st_debt[t] + lt_debt[t]'), ItemConfig(key='deferred_rev', display_name='Deferred Revenue', extract_names=['deferred revenue', 'deferred sales', 'def revenue', 'def salesnon current revenue', 'non current sales', 'non current revenue def', 'non current sales def', 'non current revenue deferred', 'non current sales deferred', 'revenue non current', 'sales non current', 'revenue def non current', 'sales def non current', 'revenue deferred non current', 'sales deferred non current', 'def revenue non current', 'def sales non current', 'def revenue def non current', 'def sales def non current', 'def revenue deferred non current', 'def sales deferred non current', 'deferred revenue non current', 'deferred sales non current', 'deferred revenue def non current', 'deferred sales def non current', 'deferred revenue deferred non current', 'deferred sales deferred non current', 'non curr revenue', 'non curr sales', 'non curr revenue def', 'non curr sales def', 'non curr revenue deferred', 'non curr sales deferred', 'revenue non curr', 'sales non curr', 'revenue def non curr', 'sales def non curr', 'revenue deferred non curr', 'sales deferred non curr', 'def revenue non curr', 'def sales non curr', 'def revenue def non curr', 'def sales def non curr', 'def revenue deferred non curr', 'def sales deferred non curr', 'deferred revenue non curr', 'deferred sales non curr', 'deferred revenue def non curr', 'deferred sales def non curr', 'deferred revenue deferred non curr', 'deferred sales deferred non currnoncurrent revenue', 'noncurrent sales', 'noncurrent revenue def', 'noncurrent sales def', 'noncurrent revenue deferred', 'noncurrent sales deferred', 'revenue noncurrent', 'sales noncurrent', 'revenue def noncurrent', 'sales def noncurrent', 'revenue deferred noncurrent', 'sales deferred noncurrent', 'def revenue noncurrent', 'def sales noncurrent', 'def revenue def noncurrent', 'def sales def noncurrent', 'def revenue deferred noncurrent', 'def sales deferred noncurrent', 'deferred revenue noncurrent', 'deferred sales noncurrent', 'deferred revenue def noncurrent', 'deferred sales def noncurrent', 'deferred revenue deferred noncurrent', 'deferred sales deferred noncurrent', 'noncurr revenue', 'noncurr sales', 'noncurr revenue def', 'noncurr sales def', 'noncurr revenue deferred', 'noncurr sales deferred', 'revenue noncurr', 'sales noncurr', 'revenue def noncurr', 'sales def noncurr', 'revenue deferred noncurr', 'sales deferred noncurr', 'def revenue noncurr', 'def sales noncurr', 'def revenue def noncurr', 'def sales def noncurr', 'def revenue deferred noncurr', 'def sales deferred noncurr', 'deferred revenue noncurr', 'deferred sales noncurr', 'deferred revenue def noncurr', 'deferred sales def noncurr', 'deferred revenue deferred noncurr', 'deferred sales deferred noncurr'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='tax_liab_lt', display_name='Tax Liabilities, Long-Term', extract_names=['tax liab longterm', 'tax liability longterm', 'tax liabilities longterm', 'tax liab long term', 'tax liability long term', 'tax liabilities long term', 'tax liab lt', 'tax liability lt', 'tax liabilities lt', 'longterm tax liab', 'longterm tax liability', 'longterm tax liabilities', 'long term tax liab', 'long term tax liability', 'long term tax liabilities', 'lt tax liab', 'lt tax liability', 'lt tax liabilities', 'tax liab longterm def', 'tax liability longterm def', 'tax liabilities longterm def', 'tax liab long term def', 'tax liability long term def', 'tax liabilities long term def', 'tax liab lt def', 'tax liability lt def', 'tax liabilities lt def', 'longterm tax liab def', 'longterm tax liability def', 'longterm tax liabilities def', 'long term tax liab def', 'long term tax liability def', 'long term tax liabilities def', 'lt tax liab def', 'lt tax liability def', 'lt tax liabilities def', 'tax liab longterm deferred', 'tax liability longterm deferred', 'tax liabilities longterm deferred', 'tax liab long term deferred', 'tax liability long term deferred', 'tax liabilities long term deferred', 'tax liab lt deferred', 'tax liability lt deferred', 'tax liabilities lt deferred', 'longterm tax liab deferred', 'longterm tax liability deferred', 'longterm tax liabilities deferred', 'long term tax liab deferred', 'long term tax liability deferred', 'long term tax liabilities deferred', 'lt tax liab deferred', 'lt tax liability deferred', 'lt tax liabilities deferred', 'def tax liab longterm', 'def tax liability longterm', 'def tax liabilities longterm', 'def tax liab long term', 'def tax liability long term', 'def tax liabilities long term', 'def tax liab lt', 'def tax liability lt', 'def tax liabilities lt', 'def longterm tax liab', 'def longterm tax liability', 'def longterm tax liabilities', 'def long term tax liab', 'def long term tax liability', 'def long term tax liabilities', 'def lt tax liab', 'def lt tax liability', 'def lt tax liabilities', 'deferred tax liab longterm', 'deferred tax liability longterm', 'deferred tax liabilities longterm', 'deferred tax liab long term', 'deferred tax liability long term', 'deferred tax liabilities long term', 'deferred tax liab lt', 'deferred tax liability lt', 'deferred tax liabilities lt', 'deferred longterm tax liab', 'deferred longterm tax liability', 'deferred longterm tax liabilities', 'deferred long term tax liab', 'deferred long term tax liability', 'deferred long term tax liabilities', 'deferred lt tax liab', 'deferred lt tax liability', 'deferred lt tax liabilities', 'tax liab noncurrent', 'tax liability noncurrent', 'tax liabilities noncurrent', 'noncurrent tax liab', 'noncurrent tax liability', 'noncurrent tax liabilities', 'def tax liab noncurrent', 'def tax liability noncurrent', 'def tax liabilities noncurrent', 'def noncurrent tax liab', 'def noncurrent tax liability', 'def noncurrent tax liabilities', 'deferred tax liab noncurrent', 'deferred tax liability noncurrent', 'deferred tax liabilities noncurrent', 'deferred noncurrent tax liab', 'deferred noncurrent tax liability', 'deferred noncurrent tax liabilities', 'tax liab noncurr', 'tax liability noncurr', 'tax liabilities noncurr', 'noncurr tax liab', 'noncurr tax liability', 'noncurr tax liabilities', 'def tax liab noncurr', 'def tax liability noncurr', 'def tax liabilities noncurr', 'def noncurr tax liab', 'def noncurr tax liability', 'def noncurr tax liabilities', 'deferred tax liab noncurr', 'deferred tax liability noncurr', 'deferred tax liabilities noncurr', 'deferred noncurr tax liab', 'deferred noncurr tax liability', 'deferred noncurr tax liabilities', 'tax liab non current', 'tax liability non current', 'tax liabilities non current', 'non current tax liab', 'non current tax liability', 'non current tax liabilities', 'def tax liab non current', 'def tax liability non current', 'def tax liabilities non current', 'def non current tax liab', 'def non current tax liability', 'def non current tax liabilities', 'deferred tax liab non current', 'deferred tax liability non current', 'deferred tax liabilities non current', 'deferred non current tax liab', 'deferred non current tax liability', 'deferred non current tax liabilities', 'tax liab non curr', 'tax liability non curr', 'tax liabilities non curr', 'non curr tax liab', 'non curr tax liability', 'non curr tax liabilities', 'def tax liab non curr', 'def tax liability non curr', 'def tax liabilities non curr', 'def non curr tax liab', 'def non curr tax liability', 'def non curr tax liabilities', 'deferred tax liab non curr', 'deferred tax liability non curr', 'deferred tax liabilities non curr', 'deferred non curr tax liab', 'deferred non curr tax liability', 'deferred non curr tax liabilities', 'tax liab', 'tax liability', 'tax liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='deposit_liab', display_name='Deposit Liabilities', extract_names=['deposit liab', 'deposit liability', 'deposit liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_lt_liab', display_name='Other Long-Term Liabilities', extract_names=['other lt liabilities', 'other longterm liabilities', 'other long term liabilities', 'other lt liab', 'other longterm liab', 'other long term liab', 'other noncurrent liabilities', 'other non current liabilities', 'other noncurr liabilities', 'other non curr liabilities', 'other noncurrent liab', 'other non current liab', 'other noncurr liab', 'other non curr liab', 'other liabilities lt', 'other liabilities longterm', 'other liabilities long term', 'other liab lt', 'other liab longterm', 'other liab long term', 'other liabilities noncurrent', 'other liabilities non current', 'other liabilities noncurr', 'other liabilities non curr', 'other liab noncurrent', 'other liab non current', 'other liab noncurr', 'other liab non curr', 'lt liabilities other', 'longterm liabilities other', 'long term liabilities other', 'lt liab other', 'longterm liab other', 'long term liab other', 'noncurrent liabilities other', 'non current liabilities other', 'noncurr liabilities other', 'non curr liabilities other', 'noncurrent liab other', 'non current liab other', 'noncurr liab other', 'non curr liab other', 'liabilities lt other', 'liabilities longterm other', 'liabilities long term other', 'liab lt other', 'liab longterm other', 'liab long term other', 'liabilities noncurrent other', 'liabilities non current other', 'liabilities noncurr other', 'liabilities non curr other', 'liab noncurrent other', 'liab non current other', 'liab noncurr other', 'liab non curr other'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_non_current_liab', display_name='Total Non-Current Liabilities', extract_names=['total non current liabilities', 'total noncurrent liabilities', 'total non current liability', 'total noncurrent liability', 'total non current liab', 'total noncurrent liab'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='lt_debt[t] + deferred_rev[t] + tax_liab_lt[t] + deposit_liab[t] + other_lt_liab[t]'), ItemConfig(key='total_liab', display_name='Total Liabilities', extract_names=['total liab', 'total liability', 'total liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_non_current_liab[t] + total_current_liab[t]'), ItemConfig(key='common_stock', display_name='Common Stock', extract_names=['total common stock', 'total stock', 'total common shares', 'total shares', 'common stock', 'stockcommon shares', 'shares', 'net total common stock', 'net total stock', 'net total common shares', 'net total shares', 'net common stock', 'net stocknet common shares', 'net shares', 'total common stock net', 'total stock net', 'total common shares net', 'total shares net', 'common stock net', 'stock netcommon shares net', 'shares net'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_income', display_name='Other Comprehensive Income', extract_names=['other income', 'other comprehensive income', 'other comp income', 'comp income', 'comprehensive income', 'comprehensive income and other', 'comp income and other', 'comp inc and other', 'comprehensive inc and other', 'comprehensive income other', 'comp income other', 'comp inc other', 'comprehensive inc other'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='retained_earnings', display_name='Retained Earnings', extract_names=['re', 'retained earnings', 'retained earnings deficit', 're deficit'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='minority_interest', display_name='Minority Interest', extract_names=['minority interest', 'minority int', 'min int', 'min interest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_equity', display_name=\"Total Stockholder's Equity\", extract_names=['total equity', 'total shareholders equity', 'total stockholders equity', 'equity total', 'shareholders equity total', 'stockholders equity total', 'equity', 'shareholders equity', 'stockholders equity'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='other_income[t] + retained_earnings[t] + common_stock[t] + minority_interest[t]'), ItemConfig(key='total_liab_and_equity', display_name='Total Liabilities and Equity', extract_names=['total liabilities and equity', 'total liab and equity', 'total liabilities equity', 'total liab equity', 'liabilities and equity', 'liab and equity', 'liabilities equity', 'liab equity'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_liab[t] + total_equity[t]')]), prior_statement=None, unextracted_names=['total revenue', 'cost of revenue', 'gross_profit', 'rd expenses', 'sga', 'da', 'other operating expenses', 'op expense', 'ebit', 'int', 'gain loss on sale of invest', 'gain loss on sale of assets', 'impairment', 'ebt', 'taxes', 'net income'], cash=4867000000.0, st_invest=0.0, receivables=27162000000.0, inventory=6360000000.0, lt_invest=105000000.0, def_tax_st=0.0, other_current_assets=0.0, gross_ppe=0.0, dep=0.0, goodwill=2734000000.0, def_tax_lt=3930000000.0, other_lt_assets=0.0, payables=2993000000.0, current_lt_debt=0.0, st_debt=9784000000.0, lt_debt=21847000000.0, deferred_rev=0.0, tax_liab_st=0.0, other_current_liab=0.0, tax_liab_lt=0.0, deposit_liab=1217000000.0, other_lt_liab=0.0, common_stock=0.0, minority_interest=0.0, other_income=-3764000000.0, retained_earnings=19711000000.0, cash_and_st_invest=4867000000.0, total_current_assets=27217000000.0, net_ppe=12386000000.0, total_non_current_assets=32821000000.0, total_assets=60038000000.0, total_current_liab=18975000000.0, total_debt=31631000000.0, total_non_current_liab=31763000000.0, total_liab=50738000000.0, total_equity=8740000000.0, total_liab_and_equity=59478000000.0), unextracted_names=['total revenue', 'cost of revenue', 'gross_profit', 'rd expenses', 'sga', 'da', 'other operating expenses', 'op expense', 'ebit', 'int', 'gain loss on sale of invest', 'gain loss on sale of assets', 'impairment', 'ebt', 'taxes', 'net income'], cash=3592000000.0, st_invest=0.0, receivables=28849000000.0, inventory=9587000000.0, lt_invest=164000000.0, def_tax_st=0.0, other_current_assets=0.0, gross_ppe=0.0, dep=0.0, goodwill=3419000000.0, def_tax_lt=3424000000.0, other_lt_assets=0.0, payables=5856000000.0, current_lt_debt=0.0, st_debt=7981000000.0, lt_debt=20437000000.0, deferred_rev=0.0, tax_liab_st=0.0, other_current_liab=0.0, tax_liab_lt=0.0, deposit_liab=1831000000.0, other_lt_liab=0.0, common_stock=0.0, minority_interest=0.0, other_income=-4051000000.0, retained_earnings=21384000000.0, cash_and_st_invest=3592000000.0, total_current_assets=31810000000.0, net_ppe=12539000000.0, total_non_current_assets=32210000000.0, total_assets=64020000000.0, total_current_liab=22020000000.0, total_debt=28418000000.0, total_non_current_liab=30675000000.0, total_liab=52695000000.0, total_equity=10824000000.0, total_liab_and_equity=63519000000.0), unextracted_names=['total revenue', 'cost of revenue', 'gross_profit', 'rd expenses', 'sga', 'da', 'other operating expenses', 'op expense', 'ebit', 'int', 'gain loss on sale of invest', 'gain loss on sale of assets', 'impairment', 'ebt', 'taxes', 'net income'], cash=3057000000.0, st_invest=0.0, receivables=30803000000.0, inventory=14544000000.0, lt_invest=133000000.0, def_tax_st=0.0, other_current_assets=0.0, gross_ppe=0.0, dep=0.0, goodwill=11448000000.0, def_tax_lt=3737000000.0, other_lt_assets=0.0, payables=8161000000.0, current_lt_debt=0.0, st_debt=9648000000.0, lt_debt=24944000000.0, deferred_rev=0.0, tax_liab_st=0.0, other_current_liab=0.0, tax_liab_lt=0.0, deposit_liab=2487000000.0, other_lt_liab=0.0, common_stock=0.0, minority_interest=0.0, other_income=-6328000000.0, retained_earnings=25219000000.0, cash_and_st_invest=3057000000.0, total_current_assets=37900000000.0, net_ppe=14395000000.0, total_non_current_assets=43318000000.0, total_assets=81218000000.0, total_current_liab=28357000000.0, total_debt=34592000000.0, total_non_current_liab=39459000000.0, total_liab=67816000000.0, total_equity=12883000000.0, total_liab_and_equity=80699000000.0), unextracted_names=['total revenue', 'cost of revenue', 'gross_profit', 'rd expenses', 'sga', 'da', 'other operating expenses', 'op expense', 'ebit', 'int', 'gain loss on sale of invest', 'gain loss on sale of assets', 'impairment', 'ebt', 'taxes', 'net income'], cash=5490000000.0, st_invest=0.0, receivables=33911000000.0, inventory=15547000000.0, lt_invest=272000000.0, def_tax_st=0.0, other_current_assets=0.0, gross_ppe=0.0, dep=0.0, goodwill=10958000000.0, def_tax_lt=3558000000.0, other_lt_assets=0.0, payables=6753000000.0, current_lt_debt=0.0, st_debt=12391000000.0, lt_debt=27752000000.0, deferred_rev=0.0, tax_liab_st=0.0, other_current_liab=0.0, tax_liab_lt=0.0, deposit_liab=2638000000.0, other_lt_liab=0.0, common_stock=0.0, minority_interest=0.0, other_income=-6433000000.0, retained_earnings=29558000000.0, cash_and_st_invest=5490000000.0, total_current_assets=42138000000.0, net_ppe=16461000000.0, total_non_current_assets=46832000000.0, total_assets=88970000000.0, total_current_liab=29415000000.0, total_debt=40143000000.0, total_non_current_liab=41973000000.0, total_liab=71388000000.0, total_equity=17532000000.0, total_liab_and_equity=88920000000.0), unextracted_names=['total revenue', 'cost of revenue', 'gross_profit', 'rd expenses', 'sga', 'da', 'other operating expenses', 'op expense', 'ebit', 'int', 'gain loss on sale of invest', 'gain loss on sale of assets', 'impairment', 'ebt', 'taxes', 'net income'], cash=6081000000.0, st_invest=0.0, receivables=33499000000.0, inventory=12625000000.0, lt_invest=272000000.0, def_tax_st=0.0, other_current_assets=0.0, gross_ppe=0.0, dep=0.0, goodwill=10552000000.0, def_tax_lt=2147000000.0, other_lt_assets=0.0, payables=6560000000.0, current_lt_debt=0.0, st_debt=11031000000.0, lt_debt=26719000000.0, deferred_rev=0.0, tax_liab_st=0.0, other_current_liab=0.0, tax_liab_lt=0.0, deposit_liab=2360000000.0, other_lt_liab=0.0, common_stock=0.0, minority_interest=0.0, other_income=-3898000000.0, retained_earnings=31854000000.0, cash_and_st_invest=6081000000.0, total_current_assets=38335000000.0, net_ppe=17075000000.0, total_non_current_assets=46561000000.0, total_assets=84896000000.0, total_current_liab=27297000000.0, total_debt=37750000000.0, total_non_current_liab=36721000000.0, total_liab=64018000000.0, total_equity=20811000000.0, total_liab_and_equity=84829000000.0), unextracted_names=['total revenue', 'cost of revenue', 'gross_profit', 'rd expenses', 'sga', 'da', 'other operating expenses', 'op expense', 'ebit', 'int', 'gain loss on sale of invest', 'gain loss on sale of assets', 'impairment', 'ebt', 'taxes', 'net income'], cash=7341000000.0, st_invest=0.0, receivables=32772000000.0, inventory=12205000000.0, lt_invest=257000000.0, def_tax_st=0.0, other_current_assets=0.0, gross_ppe=0.0, dep=0.0, goodwill=9770000000.0, def_tax_lt=3143000000.0, other_lt_assets=0.0, payables=6515000000.0, current_lt_debt=0.0, st_debt=11501000000.0, lt_debt=27784000000.0, deferred_rev=0.0, tax_liab_st=0.0, other_current_liab=0.0, tax_liab_lt=0.0, deposit_liab=1697000000.0, other_lt_liab=0.0, common_stock=0.0, minority_interest=0.0, other_income=-6431000000.0, retained_earnings=33887000000.0, cash_and_st_invest=7341000000.0, total_current_assets=38867000000.0, net_ppe=16577000000.0, total_non_current_assets=45814000000.0, total_assets=84681000000.0, total_current_liab=27877000000.0, total_debt=39285000000.0, total_non_current_liab=39978000000.0, total_liab=67855000000.0, total_equity=16746000000.0, total_liab_and_equity=84601000000.0), Timestamp('2015-12-31 00:00:00'): BalanceSheetData(items_config=DataConfigManager(configs=[ItemConfig(key='cash', display_name='Cash and Cash Equivalents', extract_names=['cash', 'cash and cash equivalents', 'cash and equivalents', 'cash and equiv', 'cash cash equivalents', 'cash equivalents', 'cash equiv'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=True), expr_str=None), ItemConfig(key='st_invest', display_name='Short-Term Investments', extract_names=['shortterm investments', 'short term investments', 'st investments', 'shortterm invest', 'short term invest', 'st invest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='cash_and_st_invest', display_name='Cash and Short-Term Investments', extract_names=['total cash st investments', 'total cash and st investments', 'total cash and shortterm investments', 'total cash and short term investments', 'total cash shortterm investments', 'total cash short term investments', 'total cash st invest', 'total cash and st invest', 'total cash and shortterm invest', 'total cash and short term invest', 'total cash shortterm invest', 'total cash short term invest', 'cash st investments', 'cash and st investments', 'cash and shortterm investments', 'cash and short term investments', 'cash shortterm investments', 'cash short term investments', 'cash st invest', 'cash and st invest', 'cash and shortterm invest', 'cash and short term invest', 'cash shortterm invest', 'cash short term invest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='cash[t] + st_invest[t]'), ItemConfig(key='receivables', display_name='Receivables', extract_names=['receivables', 'rec', 'accounts receivable', 'ar'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='inventory', display_name='Inventory', extract_names=['inv', 'inventory', 'inventories'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='def_tax_st', display_name='Deferred Tax Assets, Current', extract_names=['def tax asset curr', 'deferred tax asset curr', 'tax asset curr', 'def tax assets curr', 'deferred tax assets curr', 'tax assets curr', 'def tax asset current', 'deferred tax asset current', 'tax asset current', 'def tax assets current', 'deferred tax assets current', 'tax assets current', 'def tax asset short term', 'deferred tax asset short term', 'tax asset short term', 'def tax assets short term', 'deferred tax assets short term', 'tax assets short term', 'def tax asset shortterm', 'deferred tax asset shortterm', 'tax asset shortterm', 'def tax assets shortterm', 'deferred tax assets shortterm', 'tax assets shortterm', 'def tax asset st', 'deferred tax asset st', 'tax asset st', 'def tax assets st', 'deferred tax assets st', 'tax assets st'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_current_assets', display_name='Other Current Assets', extract_names=['other current assets', 'other current asset', 'other curr assets', 'other curr asset', 'oca'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_current_assets', display_name='Total Current Assets', extract_names=['total current assets', 'tca'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='cash_and_st_invest[t] + receivables[t] + inventory[t] + def_tax_st[t] + other_current_assets[t]'), ItemConfig(key='gross_ppe', display_name='Grosss Property, Plant & Equipment', extract_names=['gross ppe', 'gross property plant equipment', 'gross property plant and equipment', 'ppe gross', 'property plant equipment gross', 'property plant and equipment gross', 'grs ppe', 'grs property plant equipment', 'grs property plant and equipment', 'ppe grs', 'property plant equipment grs', 'property plant and equipment grs'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='dep', display_name='Accumulated Depreciation', extract_names=['accumulated depreciation', 'depreciation', 'dep', 'accumulated dep', 'acc depreciation', 'accum depreciation', 'acc dep', 'accum dep'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='net_ppe', display_name='Net Property, Plant & Equipment', extract_names=['ppe', 'property plant equipment', 'property plant and equipment', 'ppe net', 'property plant equipment net', 'property plant and equipment net', 'net ppe', 'net property plant equipment', 'net property plant and equipment'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='gross_ppe[t] - dep[t]'), ItemConfig(key='goodwill', display_name='Goodwill and Intangible Assets', extract_names=['goodwill', 'goodwill and intangible assets', 'goodwill and intangibles', 'goodwill intangible assets', 'goodwill intangibles', 'goodwill total', 'goodwill and intangible assets total', 'goodwill and intangibles total', 'goodwill intangible assets total', 'goodwill intangibles total'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='lt_invest', display_name='Long-Term Investments', extract_names=['lt invest', 'lt investments', 'long term invest', 'long term investments', 'longterm invest', 'longterm investments'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='def_tax_lt', display_name='Deferred Tax Assets, Long-Term', extract_names=['def tax asset long term', 'deferred tax asset long term', 'tax asset long term', 'def tax assets long term', 'deferred tax assets long term', 'tax assets long term', 'def tax asset longterm', 'deferred tax asset longterm', 'tax asset longterm', 'def tax assets longterm', 'deferred tax assets longterm', 'tax assets longterm', 'def tax asset lt', 'deferred tax asset lt', 'tax asset lt', 'def tax assets lt', 'deferred tax assets lt', 'tax assets lt', 'def tax asset', 'deferred tax asset', 'tax asset', 'def tax assets', 'deferred tax assets', 'tax assets', 'long term assets tax deferred', 'lt assets tax deferred', 'lt assets tax def', 'long term assets tax def', 'long term assets deferred tax', 'lt assets deferred tax', 'lt assets def tax', 'long term assets def tax'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_lt_assets', display_name='Other Long-Term Assets', extract_names=['other lt assets', 'other lt asset', 'other longterm assets', 'other longterm asset', 'other long term assets', 'other long term asset', 'lt assets other', 'lt asset other', 'longterm assets other', 'longterm asset other', 'long term assets other', 'long term asset other'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_non_current_assets', display_name='Total Non-Current Assets', extract_names=['total non current assets', 'total noncurrent assets', 'total lt assets', 'total longterm assets', 'total long term assets'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='net_ppe[t] + goodwill[t] + lt_invest[t] + def_tax_lt[t] + other_lt_assets[t]'), ItemConfig(key='total_assets', display_name='Total Assets', extract_names=['total assets', 'total asset', 'assets', 'asset'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_current_assets[t] + total_non_current_assets[t]'), ItemConfig(key='payables', display_name='Payables', extract_names=['payables', 'accounts payable', 'ap', 'payables and accrued expenses', 'payables and accrued expense', 'payable and accrued expenses', 'payable and accrued expense', 'payables and acc expenses', 'payables and acc expense', 'payable and acc expenses', 'payable and acc expense', 'payables and accrued exps', 'payables and accrued exp', 'payable and accrued exps', 'payable and accrued exp', 'payables and acc exps', 'payables and acc exp', 'payable and acc exps', 'payable and acc exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='st_debt', display_name='Short-Term Debt', extract_names=['st debt', 'short term debt', 'shortterm debt', 'st borrow', 'short term borrow', 'shortterm borrowst borrowings', 'short term borrowings', 'shortterm borrowings'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='current_lt_debt', display_name='Current Portion of Long-Term Debt', extract_names=['curr port of lt debt', 'curr port lt debt', 'current port of lt debt', 'current port lt debt', 'curr portion of lt debt', 'curr portion lt debt', 'current portion of lt debt', 'current portion lt debt', 'curr port of longterm debt', 'curr port longterm debt', 'current port of longterm debt', 'current port longterm debt', 'curr portion of longterm debt', 'curr portion longterm debt', 'current portion of longterm debt', 'current portion longterm debt', 'curr port of long term debt', 'curr port long term debt', 'current port of long term debt', 'current port long term debt', 'curr portion of long term debt', 'curr portion long term debt', 'current portion of long term debt', 'current portion long term debt', 'curr port of debt', 'curr port debt', 'current port of debt', 'current port debt', 'curr portion of debt', 'curr portion debt', 'current portion of debt', 'current portion debt', 'curr part of lt debt', 'curr part lt debt', 'current part of lt debt', 'current part lt debt', 'curr part of longterm debt', 'curr part longterm debt', 'current part of longterm debt', 'current part longterm debt', 'curr part of long term debt', 'curr part long term debt', 'current part of long term debt', 'current part long term debt', 'curr part of debt', 'curr part debt', 'current part of debt', 'current part debt'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='tax_liab_st', display_name='Tax Liabilities, Short-Term', extract_names=['tax liab shortterm', 'tax liability shortterm', 'tax liabilities shortterm', 'tax liab short term', 'tax liability short term', 'tax liabilities short term', 'tax liab st', 'tax liability st', 'tax liabilities st', 'shortterm tax liab', 'shortterm tax liability', 'shortterm tax liabilities', 'short term tax liab', 'short term tax liability', 'short term tax liabilities', 'st tax liab', 'st tax liability', 'st tax liabilities', 'def tax liab shortterm', 'def tax liability shortterm', 'def tax liabilities shortterm', 'def tax liab short term', 'def tax liability short term', 'def tax liabilities short term', 'def tax liab st', 'def tax liability st', 'def tax liabilities st', 'def shortterm tax liab', 'def shortterm tax liability', 'def shortterm tax liabilities', 'def short term tax liab', 'def short term tax liability', 'def short term tax liabilities', 'def st tax liab', 'def st tax liability', 'def st tax liabilities', 'deferred tax liab shortterm', 'deferred tax liability shortterm', 'deferred tax liabilities shortterm', 'deferred tax liab short term', 'deferred tax liability short term', 'deferred tax liabilities short term', 'deferred tax liab st', 'deferred tax liability st', 'deferred tax liabilities st', 'deferred shortterm tax liab', 'deferred shortterm tax liability', 'deferred shortterm tax liabilities', 'deferred short term tax liab', 'deferred short term tax liability', 'deferred short term tax liabilities', 'deferred st tax liab', 'deferred st tax liability', 'deferred st tax liabilities', 'tax liab noncurr', 'tax liability noncurr', 'tax liabilities noncurr', 'tax liab non curr', 'tax liability non curr', 'tax liabilities non curr', 'noncurr tax liab', 'noncurr tax liability', 'noncurr tax liabilities', 'non curr tax liab', 'non curr tax liability', 'non curr tax liabilities', 'def tax liab noncurr', 'def tax liability noncurr', 'def tax liabilities noncurr', 'def tax liab non curr', 'def tax liability non curr', 'def tax liabilities non curr', 'def noncurr tax liab', 'def noncurr tax liability', 'def noncurr tax liabilities', 'def non curr tax liab', 'def non curr tax liability', 'def non curr tax liabilities', 'deferred tax liab noncurr', 'deferred tax liability noncurr', 'deferred tax liabilities noncurr', 'deferred tax liab non curr', 'deferred tax liability non curr', 'deferred tax liabilities non curr', 'deferred noncurr tax liab', 'deferred noncurr tax liability', 'deferred noncurr tax liabilities', 'deferred non curr tax liab', 'deferred non curr tax liability', 'deferred non curr tax liabilities', 'tax liab noncurrent', 'tax liability noncurrent', 'tax liabilities noncurrent', 'tax liab non current', 'tax liability non current', 'tax liabilities non current', 'noncurrent tax liab', 'noncurrent tax liability', 'noncurrent tax liabilities', 'non current tax liab', 'non current tax liability', 'non current tax liabilities', 'def tax liab noncurrent', 'def tax liability noncurrent', 'def tax liabilities noncurrent', 'def tax liab non current', 'def tax liability non current', 'def tax liabilities non current', 'def noncurrent tax liab', 'def noncurrent tax liability', 'def noncurrent tax liabilities', 'def non current tax liab', 'def non current tax liability', 'def non current tax liabilities', 'deferred tax liab noncurrent', 'deferred tax liability noncurrent', 'deferred tax liabilities noncurrent', 'deferred tax liab non current', 'deferred tax liability non current', 'deferred tax liabilities non current', 'deferred noncurrent tax liab', 'deferred noncurrent tax liability', 'deferred noncurrent tax liabilities', 'deferred non current tax liab', 'deferred non current tax liability', 'deferred non current tax liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_current_liab', display_name='Other Current Liabilities', extract_names=['other current liabilities', 'other current liab', 'other curr liabilities', 'other curr liab', 'other liabilities current', 'other liab current', 'other liabilities curr', 'other liab curr'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_current_liab', display_name='Total Current Liabilities', extract_names=['total current liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='payables[t] + st_debt[t] + tax_liab_st[t] + current_lt_debt[t] + other_current_liab[t]'), ItemConfig(key='lt_debt', display_name='Long-Term Debt', extract_names=['lt debt', 'long term debt', 'longterm debt', 'lt borrow', 'long term borrow', 'longterm borrow', 'lt borrowings', 'long term borrowings', 'longterm borrowings', 'lt debt total', 'long term debt total', 'longterm debt total', 'lt borrow total', 'long term borrow total', 'longterm borrow total', 'lt borrowings total', 'long term borrowings total', 'longterm borrowings total'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=True), expr_str=None), ItemConfig(key='total_debt', display_name='Total Debt', extract_names=['total debt'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='st_debt[t] + lt_debt[t]'), ItemConfig(key='deferred_rev', display_name='Deferred Revenue', extract_names=['deferred revenue', 'deferred sales', 'def revenue', 'def salesnon current revenue', 'non current sales', 'non current revenue def', 'non current sales def', 'non current revenue deferred', 'non current sales deferred', 'revenue non current', 'sales non current', 'revenue def non current', 'sales def non current', 'revenue deferred non current', 'sales deferred non current', 'def revenue non current', 'def sales non current', 'def revenue def non current', 'def sales def non current', 'def revenue deferred non current', 'def sales deferred non current', 'deferred revenue non current', 'deferred sales non current', 'deferred revenue def non current', 'deferred sales def non current', 'deferred revenue deferred non current', 'deferred sales deferred non current', 'non curr revenue', 'non curr sales', 'non curr revenue def', 'non curr sales def', 'non curr revenue deferred', 'non curr sales deferred', 'revenue non curr', 'sales non curr', 'revenue def non curr', 'sales def non curr', 'revenue deferred non curr', 'sales deferred non curr', 'def revenue non curr', 'def sales non curr', 'def revenue def non curr', 'def sales def non curr', 'def revenue deferred non curr', 'def sales deferred non curr', 'deferred revenue non curr', 'deferred sales non curr', 'deferred revenue def non curr', 'deferred sales def non curr', 'deferred revenue deferred non curr', 'deferred sales deferred non currnoncurrent revenue', 'noncurrent sales', 'noncurrent revenue def', 'noncurrent sales def', 'noncurrent revenue deferred', 'noncurrent sales deferred', 'revenue noncurrent', 'sales noncurrent', 'revenue def noncurrent', 'sales def noncurrent', 'revenue deferred noncurrent', 'sales deferred noncurrent', 'def revenue noncurrent', 'def sales noncurrent', 'def revenue def noncurrent', 'def sales def noncurrent', 'def revenue deferred noncurrent', 'def sales deferred noncurrent', 'deferred revenue noncurrent', 'deferred sales noncurrent', 'deferred revenue def noncurrent', 'deferred sales def noncurrent', 'deferred revenue deferred noncurrent', 'deferred sales deferred noncurrent', 'noncurr revenue', 'noncurr sales', 'noncurr revenue def', 'noncurr sales def', 'noncurr revenue deferred', 'noncurr sales deferred', 'revenue noncurr', 'sales noncurr', 'revenue def noncurr', 'sales def noncurr', 'revenue deferred noncurr', 'sales deferred noncurr', 'def revenue noncurr', 'def sales noncurr', 'def revenue def noncurr', 'def sales def noncurr', 'def revenue deferred noncurr', 'def sales deferred noncurr', 'deferred revenue noncurr', 'deferred sales noncurr', 'deferred revenue def noncurr', 'deferred sales def noncurr', 'deferred revenue deferred noncurr', 'deferred sales deferred noncurr'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='tax_liab_lt', display_name='Tax Liabilities, Long-Term', extract_names=['tax liab longterm', 'tax liability longterm', 'tax liabilities longterm', 'tax liab long term', 'tax liability long term', 'tax liabilities long term', 'tax liab lt', 'tax liability lt', 'tax liabilities lt', 'longterm tax liab', 'longterm tax liability', 'longterm tax liabilities', 'long term tax liab', 'long term tax liability', 'long term tax liabilities', 'lt tax liab', 'lt tax liability', 'lt tax liabilities', 'tax liab longterm def', 'tax liability longterm def', 'tax liabilities longterm def', 'tax liab long term def', 'tax liability long term def', 'tax liabilities long term def', 'tax liab lt def', 'tax liability lt def', 'tax liabilities lt def', 'longterm tax liab def', 'longterm tax liability def', 'longterm tax liabilities def', 'long term tax liab def', 'long term tax liability def', 'long term tax liabilities def', 'lt tax liab def', 'lt tax liability def', 'lt tax liabilities def', 'tax liab longterm deferred', 'tax liability longterm deferred', 'tax liabilities longterm deferred', 'tax liab long term deferred', 'tax liability long term deferred', 'tax liabilities long term deferred', 'tax liab lt deferred', 'tax liability lt deferred', 'tax liabilities lt deferred', 'longterm tax liab deferred', 'longterm tax liability deferred', 'longterm tax liabilities deferred', 'long term tax liab deferred', 'long term tax liability deferred', 'long term tax liabilities deferred', 'lt tax liab deferred', 'lt tax liability deferred', 'lt tax liabilities deferred', 'def tax liab longterm', 'def tax liability longterm', 'def tax liabilities longterm', 'def tax liab long term', 'def tax liability long term', 'def tax liabilities long term', 'def tax liab lt', 'def tax liability lt', 'def tax liabilities lt', 'def longterm tax liab', 'def longterm tax liability', 'def longterm tax liabilities', 'def long term tax liab', 'def long term tax liability', 'def long term tax liabilities', 'def lt tax liab', 'def lt tax liability', 'def lt tax liabilities', 'deferred tax liab longterm', 'deferred tax liability longterm', 'deferred tax liabilities longterm', 'deferred tax liab long term', 'deferred tax liability long term', 'deferred tax liabilities long term', 'deferred tax liab lt', 'deferred tax liability lt', 'deferred tax liabilities lt', 'deferred longterm tax liab', 'deferred longterm tax liability', 'deferred longterm tax liabilities', 'deferred long term tax liab', 'deferred long term tax liability', 'deferred long term tax liabilities', 'deferred lt tax liab', 'deferred lt tax liability', 'deferred lt tax liabilities', 'tax liab noncurrent', 'tax liability noncurrent', 'tax liabilities noncurrent', 'noncurrent tax liab', 'noncurrent tax liability', 'noncurrent tax liabilities', 'def tax liab noncurrent', 'def tax liability noncurrent', 'def tax liabilities noncurrent', 'def noncurrent tax liab', 'def noncurrent tax liability', 'def noncurrent tax liabilities', 'deferred tax liab noncurrent', 'deferred tax liability noncurrent', 'deferred tax liabilities noncurrent', 'deferred noncurrent tax liab', 'deferred noncurrent tax liability', 'deferred noncurrent tax liabilities', 'tax liab noncurr', 'tax liability noncurr', 'tax liabilities noncurr', 'noncurr tax liab', 'noncurr tax liability', 'noncurr tax liabilities', 'def tax liab noncurr', 'def tax liability noncurr', 'def tax liabilities noncurr', 'def noncurr tax liab', 'def noncurr tax liability', 'def noncurr tax liabilities', 'deferred tax liab noncurr', 'deferred tax liability noncurr', 'deferred tax liabilities noncurr', 'deferred noncurr tax liab', 'deferred noncurr tax liability', 'deferred noncurr tax liabilities', 'tax liab non current', 'tax liability non current', 'tax liabilities non current', 'non current tax liab', 'non current tax liability', 'non current tax liabilities', 'def tax liab non current', 'def tax liability non current', 'def tax liabilities non current', 'def non current tax liab', 'def non current tax liability', 'def non current tax liabilities', 'deferred tax liab non current', 'deferred tax liability non current', 'deferred tax liabilities non current', 'deferred non current tax liab', 'deferred non current tax liability', 'deferred non current tax liabilities', 'tax liab non curr', 'tax liability non curr', 'tax liabilities non curr', 'non curr tax liab', 'non curr tax liability', 'non curr tax liabilities', 'def tax liab non curr', 'def tax liability non curr', 'def tax liabilities non curr', 'def non curr tax liab', 'def non curr tax liability', 'def non curr tax liabilities', 'deferred tax liab non curr', 'deferred tax liability non curr', 'deferred tax liabilities non curr', 'deferred non curr tax liab', 'deferred non curr tax liability', 'deferred non curr tax liabilities', 'tax liab', 'tax liability', 'tax liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='deposit_liab', display_name='Deposit Liabilities', extract_names=['deposit liab', 'deposit liability', 'deposit liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_lt_liab', display_name='Other Long-Term Liabilities', extract_names=['other lt liabilities', 'other longterm liabilities', 'other long term liabilities', 'other lt liab', 'other longterm liab', 'other long term liab', 'other noncurrent liabilities', 'other non current liabilities', 'other noncurr liabilities', 'other non curr liabilities', 'other noncurrent liab', 'other non current liab', 'other noncurr liab', 'other non curr liab', 'other liabilities lt', 'other liabilities longterm', 'other liabilities long term', 'other liab lt', 'other liab longterm', 'other liab long term', 'other liabilities noncurrent', 'other liabilities non current', 'other liabilities noncurr', 'other liabilities non curr', 'other liab noncurrent', 'other liab non current', 'other liab noncurr', 'other liab non curr', 'lt liabilities other', 'longterm liabilities other', 'long term liabilities other', 'lt liab other', 'longterm liab other', 'long term liab other', 'noncurrent liabilities other', 'non current liabilities other', 'noncurr liabilities other', 'non curr liabilities other', 'noncurrent liab other', 'non current liab other', 'noncurr liab other', 'non curr liab other', 'liabilities lt other', 'liabilities longterm other', 'liabilities long term other', 'liab lt other', 'liab longterm other', 'liab long term other', 'liabilities noncurrent other', 'liabilities non current other', 'liabilities noncurr other', 'liabilities non curr other', 'liab noncurrent other', 'liab non current other', 'liab noncurr other', 'liab non curr other'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_non_current_liab', display_name='Total Non-Current Liabilities', extract_names=['total non current liabilities', 'total noncurrent liabilities', 'total non current liability', 'total noncurrent liability', 'total non current liab', 'total noncurrent liab'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='lt_debt[t] + deferred_rev[t] + tax_liab_lt[t] + deposit_liab[t] + other_lt_liab[t]'), ItemConfig(key='total_liab', display_name='Total Liabilities', extract_names=['total liab', 'total liability', 'total liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_non_current_liab[t] + total_current_liab[t]'), ItemConfig(key='common_stock', display_name='Common Stock', extract_names=['total common stock', 'total stock', 'total common shares', 'total shares', 'common stock', 'stockcommon shares', 'shares', 'net total common stock', 'net total stock', 'net total common shares', 'net total shares', 'net common stock', 'net stocknet common shares', 'net shares', 'total common stock net', 'total stock net', 'total common shares net', 'total shares net', 'common stock net', 'stock netcommon shares net', 'shares net'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_income', display_name='Other Comprehensive Income', extract_names=['other income', 'other comprehensive income', 'other comp income', 'comp income', 'comprehensive income', 'comprehensive income and other', 'comp income and other', 'comp inc and other', 'comprehensive inc and other', 'comprehensive income other', 'comp income other', 'comp inc other', 'comprehensive inc other'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='retained_earnings', display_name='Retained Earnings', extract_names=['re', 'retained earnings', 'retained earnings deficit', 're deficit'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='minority_interest', display_name='Minority Interest', extract_names=['minority interest', 'minority int', 'min int', 'min interest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_equity', display_name=\"Total Stockholder's Equity\", extract_names=['total equity', 'total shareholders equity', 'total stockholders equity', 'equity total', 'shareholders equity total', 'stockholders equity total', 'equity', 'shareholders equity', 'stockholders equity'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='other_income[t] + retained_earnings[t] + common_stock[t] + minority_interest[t]'), ItemConfig(key='total_liab_and_equity', display_name='Total Liabilities and Equity', extract_names=['total liabilities and equity', 'total liab and equity', 'total liabilities equity', 'total liab equity', 'liabilities and equity', 'liab and equity', 'liabilities equity', 'liab equity'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_liab[t] + total_equity[t]')]), prior_statement=BalanceSheetData(items_config=DataConfigManager(configs=[ItemConfig(key='cash', display_name='Cash and Cash Equivalents', extract_names=['cash', 'cash and cash equivalents', 'cash and equivalents', 'cash and equiv', 'cash cash equivalents', 'cash equivalents', 'cash equiv'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=True), expr_str=None), ItemConfig(key='st_invest', display_name='Short-Term Investments', extract_names=['shortterm investments', 'short term investments', 'st investments', 'shortterm invest', 'short term invest', 'st invest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='cash_and_st_invest', display_name='Cash and Short-Term Investments', extract_names=['total cash st investments', 'total cash and st investments', 'total cash and shortterm investments', 'total cash and short term investments', 'total cash shortterm investments', 'total cash short term investments', 'total cash st invest', 'total cash and st invest', 'total cash and shortterm invest', 'total cash and short term invest', 'total cash shortterm invest', 'total cash short term invest', 'cash st investments', 'cash and st investments', 'cash and shortterm investments', 'cash and short term investments', 'cash shortterm investments', 'cash short term investments', 'cash st invest', 'cash and st invest', 'cash and shortterm invest', 'cash and short term invest', 'cash shortterm invest', 'cash short term invest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='cash[t] + st_invest[t]'), ItemConfig(key='receivables', display_name='Receivables', extract_names=['receivables', 'rec', 'accounts receivable', 'ar'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='inventory', display_name='Inventory', extract_names=['inv', 'inventory', 'inventories'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='def_tax_st', display_name='Deferred Tax Assets, Current', extract_names=['def tax asset curr', 'deferred tax asset curr', 'tax asset curr', 'def tax assets curr', 'deferred tax assets curr', 'tax assets curr', 'def tax asset current', 'deferred tax asset current', 'tax asset current', 'def tax assets current', 'deferred tax assets current', 'tax assets current', 'def tax asset short term', 'deferred tax asset short term', 'tax asset short term', 'def tax assets short term', 'deferred tax assets short term', 'tax assets short term', 'def tax asset shortterm', 'deferred tax asset shortterm', 'tax asset shortterm', 'def tax assets shortterm', 'deferred tax assets shortterm', 'tax assets shortterm', 'def tax asset st', 'deferred tax asset st', 'tax asset st', 'def tax assets st', 'deferred tax assets st', 'tax assets st'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_current_assets', display_name='Other Current Assets', extract_names=['other current assets', 'other current asset', 'other curr assets', 'other curr asset', 'oca'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_current_assets', display_name='Total Current Assets', extract_names=['total current assets', 'tca'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='cash_and_st_invest[t] + receivables[t] + inventory[t] + def_tax_st[t] + other_current_assets[t]'), ItemConfig(key='gross_ppe', display_name='Grosss Property, Plant & Equipment', extract_names=['gross ppe', 'gross property plant equipment', 'gross property plant and equipment', 'ppe gross', 'property plant equipment gross', 'property plant and equipment gross', 'grs ppe', 'grs property plant equipment', 'grs property plant and equipment', 'ppe grs', 'property plant equipment grs', 'property plant and equipment grs'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='dep', display_name='Accumulated Depreciation', extract_names=['accumulated depreciation', 'depreciation', 'dep', 'accumulated dep', 'acc depreciation', 'accum depreciation', 'acc dep', 'accum dep'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='net_ppe', display_name='Net Property, Plant & Equipment', extract_names=['ppe', 'property plant equipment', 'property plant and equipment', 'ppe net', 'property plant equipment net', 'property plant and equipment net', 'net ppe', 'net property plant equipment', 'net property plant and equipment'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='gross_ppe[t] - dep[t]'), ItemConfig(key='goodwill', display_name='Goodwill and Intangible Assets', extract_names=['goodwill', 'goodwill and intangible assets', 'goodwill and intangibles', 'goodwill intangible assets', 'goodwill intangibles', 'goodwill total', 'goodwill and intangible assets total', 'goodwill and intangibles total', 'goodwill intangible assets total', 'goodwill intangibles total'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='lt_invest', display_name='Long-Term Investments', extract_names=['lt invest', 'lt investments', 'long term invest', 'long term investments', 'longterm invest', 'longterm investments'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='def_tax_lt', display_name='Deferred Tax Assets, Long-Term', extract_names=['def tax asset long term', 'deferred tax asset long term', 'tax asset long term', 'def tax assets long term', 'deferred tax assets long term', 'tax assets long term', 'def tax asset longterm', 'deferred tax asset longterm', 'tax asset longterm', 'def tax assets longterm', 'deferred tax assets longterm', 'tax assets longterm', 'def tax asset lt', 'deferred tax asset lt', 'tax asset lt', 'def tax assets lt', 'deferred tax assets lt', 'tax assets lt', 'def tax asset', 'deferred tax asset', 'tax asset', 'def tax assets', 'deferred tax assets', 'tax assets', 'long term assets tax deferred', 'lt assets tax deferred', 'lt assets tax def', 'long term assets tax def', 'long term assets deferred tax', 'lt assets deferred tax', 'lt assets def tax', 'long term assets def tax'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_lt_assets', display_name='Other Long-Term Assets', extract_names=['other lt assets', 'other lt asset', 'other longterm assets', 'other longterm asset', 'other long term assets', 'other long term asset', 'lt assets other', 'lt asset other', 'longterm assets other', 'longterm asset other', 'long term assets other', 'long term asset other'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_non_current_assets', display_name='Total Non-Current Assets', extract_names=['total non current assets', 'total noncurrent assets', 'total lt assets', 'total longterm assets', 'total long term assets'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='net_ppe[t] + goodwill[t] + lt_invest[t] + def_tax_lt[t] + other_lt_assets[t]'), ItemConfig(key='total_assets', display_name='Total Assets', extract_names=['total assets', 'total asset', 'assets', 'asset'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_current_assets[t] + total_non_current_assets[t]'), ItemConfig(key='payables', display_name='Payables', extract_names=['payables', 'accounts payable', 'ap', 'payables and accrued expenses', 'payables and accrued expense', 'payable and accrued expenses', 'payable and accrued expense', 'payables and acc expenses', 'payables and acc expense', 'payable and acc expenses', 'payable and acc expense', 'payables and accrued exps', 'payables and accrued exp', 'payable and accrued exps', 'payable and accrued exp', 'payables and acc exps', 'payables and acc exp', 'payable and acc exps', 'payable and acc exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='st_debt', display_name='Short-Term Debt', extract_names=['st debt', 'short term debt', 'shortterm debt', 'st borrow', 'short term borrow', 'shortterm borrowst borrowings', 'short term borrowings', 'shortterm borrowings'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='current_lt_debt', display_name='Current Portion of Long-Term Debt', extract_names=['curr port of lt debt', 'curr port lt debt', 'current port of lt debt', 'current port lt debt', 'curr portion of lt debt', 'curr portion lt debt', 'current portion of lt debt', 'current portion lt debt', 'curr port of longterm debt', 'curr port longterm debt', 'current port of longterm debt', 'current port longterm debt', 'curr portion of longterm debt', 'curr portion longterm debt', 'current portion of longterm debt', 'current portion longterm debt', 'curr port of long term debt', 'curr port long term debt', 'current port of long term debt', 'current port long term debt', 'curr portion of long term debt', 'curr portion long term debt', 'current portion of long term debt', 'current portion long term debt', 'curr port of debt', 'curr port debt', 'current port of debt', 'current port debt', 'curr portion of debt', 'curr portion debt', 'current portion of debt', 'current portion debt', 'curr part of lt debt', 'curr part lt debt', 'current part of lt debt', 'current part lt debt', 'curr part of longterm debt', 'curr part longterm debt', 'current part of longterm debt', 'current part longterm debt', 'curr part of long term debt', 'curr part long term debt', 'current part of long term debt', 'current part long term debt', 'curr part of debt', 'curr part debt', 'current part of debt', 'current part debt'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='tax_liab_st', display_name='Tax Liabilities, Short-Term', extract_names=['tax liab shortterm', 'tax liability shortterm', 'tax liabilities shortterm', 'tax liab short term', 'tax liability short term', 'tax liabilities short term', 'tax liab st', 'tax liability st', 'tax liabilities st', 'shortterm tax liab', 'shortterm tax liability', 'shortterm tax liabilities', 'short term tax liab', 'short term tax liability', 'short term tax liabilities', 'st tax liab', 'st tax liability', 'st tax liabilities', 'def tax liab shortterm', 'def tax liability shortterm', 'def tax liabilities shortterm', 'def tax liab short term', 'def tax liability short term', 'def tax liabilities short term', 'def tax liab st', 'def tax liability st', 'def tax liabilities st', 'def shortterm tax liab', 'def shortterm tax liability', 'def shortterm tax liabilities', 'def short term tax liab', 'def short term tax liability', 'def short term tax liabilities', 'def st tax liab', 'def st tax liability', 'def st tax liabilities', 'deferred tax liab shortterm', 'deferred tax liability shortterm', 'deferred tax liabilities shortterm', 'deferred tax liab short term', 'deferred tax liability short term', 'deferred tax liabilities short term', 'deferred tax liab st', 'deferred tax liability st', 'deferred tax liabilities st', 'deferred shortterm tax liab', 'deferred shortterm tax liability', 'deferred shortterm tax liabilities', 'deferred short term tax liab', 'deferred short term tax liability', 'deferred short term tax liabilities', 'deferred st tax liab', 'deferred st tax liability', 'deferred st tax liabilities', 'tax liab noncurr', 'tax liability noncurr', 'tax liabilities noncurr', 'tax liab non curr', 'tax liability non curr', 'tax liabilities non curr', 'noncurr tax liab', 'noncurr tax liability', 'noncurr tax liabilities', 'non curr tax liab', 'non curr tax liability', 'non curr tax liabilities', 'def tax liab noncurr', 'def tax liability noncurr', 'def tax liabilities noncurr', 'def tax liab non curr', 'def tax liability non curr', 'def tax liabilities non curr', 'def noncurr tax liab', 'def noncurr tax liability', 'def noncurr tax liabilities', 'def non curr tax liab', 'def non curr tax liability', 'def non curr tax liabilities', 'deferred tax liab noncurr', 'deferred tax liability noncurr', 'deferred tax liabilities noncurr', 'deferred tax liab non curr', 'deferred tax liability non curr', 'deferred tax liabilities non curr', 'deferred noncurr tax liab', 'deferred noncurr tax liability', 'deferred noncurr tax liabilities', 'deferred non curr tax liab', 'deferred non curr tax liability', 'deferred non curr tax liabilities', 'tax liab noncurrent', 'tax liability noncurrent', 'tax liabilities noncurrent', 'tax liab non current', 'tax liability non current', 'tax liabilities non current', 'noncurrent tax liab', 'noncurrent tax liability', 'noncurrent tax liabilities', 'non current tax liab', 'non current tax liability', 'non current tax liabilities', 'def tax liab noncurrent', 'def tax liability noncurrent', 'def tax liabilities noncurrent', 'def tax liab non current', 'def tax liability non current', 'def tax liabilities non current', 'def noncurrent tax liab', 'def noncurrent tax liability', 'def noncurrent tax liabilities', 'def non current tax liab', 'def non current tax liability', 'def non current tax liabilities', 'deferred tax liab noncurrent', 'deferred tax liability noncurrent', 'deferred tax liabilities noncurrent', 'deferred tax liab non current', 'deferred tax liability non current', 'deferred tax liabilities non current', 'deferred noncurrent tax liab', 'deferred noncurrent tax liability', 'deferred noncurrent tax liabilities', 'deferred non current tax liab', 'deferred non current tax liability', 'deferred non current tax liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_current_liab', display_name='Other Current Liabilities', extract_names=['other current liabilities', 'other current liab', 'other curr liabilities', 'other curr liab', 'other liabilities current', 'other liab current', 'other liabilities curr', 'other liab curr'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_current_liab', display_name='Total Current Liabilities', extract_names=['total current liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='payables[t] + st_debt[t] + tax_liab_st[t] + current_lt_debt[t] + other_current_liab[t]'), ItemConfig(key='lt_debt', display_name='Long-Term Debt', extract_names=['lt debt', 'long term debt', 'longterm debt', 'lt borrow', 'long term borrow', 'longterm borrow', 'lt borrowings', 'long term borrowings', 'longterm borrowings', 'lt debt total', 'long term debt total', 'longterm debt total', 'lt borrow total', 'long term borrow total', 'longterm borrow total', 'lt borrowings total', 'long term borrowings total', 'longterm borrowings total'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=True), expr_str=None), ItemConfig(key='total_debt', display_name='Total Debt', extract_names=['total debt'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='st_debt[t] + lt_debt[t]'), ItemConfig(key='deferred_rev', display_name='Deferred Revenue', extract_names=['deferred revenue', 'deferred sales', 'def revenue', 'def salesnon current revenue', 'non current sales', 'non current revenue def', 'non current sales def', 'non current revenue deferred', 'non current sales deferred', 'revenue non current', 'sales non current', 'revenue def non current', 'sales def non current', 'revenue deferred non current', 'sales deferred non current', 'def revenue non current', 'def sales non current', 'def revenue def non current', 'def sales def non current', 'def revenue deferred non current', 'def sales deferred non current', 'deferred revenue non current', 'deferred sales non current', 'deferred revenue def non current', 'deferred sales def non current', 'deferred revenue deferred non current', 'deferred sales deferred non current', 'non curr revenue', 'non curr sales', 'non curr revenue def', 'non curr sales def', 'non curr revenue deferred', 'non curr sales deferred', 'revenue non curr', 'sales non curr', 'revenue def non curr', 'sales def non curr', 'revenue deferred non curr', 'sales deferred non curr', 'def revenue non curr', 'def sales non curr', 'def revenue def non curr', 'def sales def non curr', 'def revenue deferred non curr', 'def sales deferred non curr', 'deferred revenue non curr', 'deferred sales non curr', 'deferred revenue def non curr', 'deferred sales def non curr', 'deferred revenue deferred non curr', 'deferred sales deferred non currnoncurrent revenue', 'noncurrent sales', 'noncurrent revenue def', 'noncurrent sales def', 'noncurrent revenue deferred', 'noncurrent sales deferred', 'revenue noncurrent', 'sales noncurrent', 'revenue def noncurrent', 'sales def noncurrent', 'revenue deferred noncurrent', 'sales deferred noncurrent', 'def revenue noncurrent', 'def sales noncurrent', 'def revenue def noncurrent', 'def sales def noncurrent', 'def revenue deferred noncurrent', 'def sales deferred noncurrent', 'deferred revenue noncurrent', 'deferred sales noncurrent', 'deferred revenue def noncurrent', 'deferred sales def noncurrent', 'deferred revenue deferred noncurrent', 'deferred sales deferred noncurrent', 'noncurr revenue', 'noncurr sales', 'noncurr revenue def', 'noncurr sales def', 'noncurr revenue deferred', 'noncurr sales deferred', 'revenue noncurr', 'sales noncurr', 'revenue def noncurr', 'sales def noncurr', 'revenue deferred noncurr', 'sales deferred noncurr', 'def revenue noncurr', 'def sales noncurr', 'def revenue def noncurr', 'def sales def noncurr', 'def revenue deferred noncurr', 'def sales deferred noncurr', 'deferred revenue noncurr', 'deferred sales noncurr', 'deferred revenue def noncurr', 'deferred sales def noncurr', 'deferred revenue deferred noncurr', 'deferred sales deferred noncurr'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='tax_liab_lt', display_name='Tax Liabilities, Long-Term', extract_names=['tax liab longterm', 'tax liability longterm', 'tax liabilities longterm', 'tax liab long term', 'tax liability long term', 'tax liabilities long term', 'tax liab lt', 'tax liability lt', 'tax liabilities lt', 'longterm tax liab', 'longterm tax liability', 'longterm tax liabilities', 'long term tax liab', 'long term tax liability', 'long term tax liabilities', 'lt tax liab', 'lt tax liability', 'lt tax liabilities', 'tax liab longterm def', 'tax liability longterm def', 'tax liabilities longterm def', 'tax liab long term def', 'tax liability long term def', 'tax liabilities long term def', 'tax liab lt def', 'tax liability lt def', 'tax liabilities lt def', 'longterm tax liab def', 'longterm tax liability def', 'longterm tax liabilities def', 'long term tax liab def', 'long term tax liability def', 'long term tax liabilities def', 'lt tax liab def', 'lt tax liability def', 'lt tax liabilities def', 'tax liab longterm deferred', 'tax liability longterm deferred', 'tax liabilities longterm deferred', 'tax liab long term deferred', 'tax liability long term deferred', 'tax liabilities long term deferred', 'tax liab lt deferred', 'tax liability lt deferred', 'tax liabilities lt deferred', 'longterm tax liab deferred', 'longterm tax liability deferred', 'longterm tax liabilities deferred', 'long term tax liab deferred', 'long term tax liability deferred', 'long term tax liabilities deferred', 'lt tax liab deferred', 'lt tax liability deferred', 'lt tax liabilities deferred', 'def tax liab longterm', 'def tax liability longterm', 'def tax liabilities longterm', 'def tax liab long term', 'def tax liability long term', 'def tax liabilities long term', 'def tax liab lt', 'def tax liability lt', 'def tax liabilities lt', 'def longterm tax liab', 'def longterm tax liability', 'def longterm tax liabilities', 'def long term tax liab', 'def long term tax liability', 'def long term tax liabilities', 'def lt tax liab', 'def lt tax liability', 'def lt tax liabilities', 'deferred tax liab longterm', 'deferred tax liability longterm', 'deferred tax liabilities longterm', 'deferred tax liab long term', 'deferred tax liability long term', 'deferred tax liabilities long term', 'deferred tax liab lt', 'deferred tax liability lt', 'deferred tax liabilities lt', 'deferred longterm tax liab', 'deferred longterm tax liability', 'deferred longterm tax liabilities', 'deferred long term tax liab', 'deferred long term tax liability', 'deferred long term tax liabilities', 'deferred lt tax liab', 'deferred lt tax liability', 'deferred lt tax liabilities', 'tax liab noncurrent', 'tax liability noncurrent', 'tax liabilities noncurrent', 'noncurrent tax liab', 'noncurrent tax liability', 'noncurrent tax liabilities', 'def tax liab noncurrent', 'def tax liability noncurrent', 'def tax liabilities noncurrent', 'def noncurrent tax liab', 'def noncurrent tax liability', 'def noncurrent tax liabilities', 'deferred tax liab noncurrent', 'deferred tax liability noncurrent', 'deferred tax liabilities noncurrent', 'deferred noncurrent tax liab', 'deferred noncurrent tax liability', 'deferred noncurrent tax liabilities', 'tax liab noncurr', 'tax liability noncurr', 'tax liabilities noncurr', 'noncurr tax liab', 'noncurr tax liability', 'noncurr tax liabilities', 'def tax liab noncurr', 'def tax liability noncurr', 'def tax liabilities noncurr', 'def noncurr tax liab', 'def noncurr tax liability', 'def noncurr tax liabilities', 'deferred tax liab noncurr', 'deferred tax liability noncurr', 'deferred tax liabilities noncurr', 'deferred noncurr tax liab', 'deferred noncurr tax liability', 'deferred noncurr tax liabilities', 'tax liab non current', 'tax liability non current', 'tax liabilities non current', 'non current tax liab', 'non current tax liability', 'non current tax liabilities', 'def tax liab non current', 'def tax liability non current', 'def tax liabilities non current', 'def non current tax liab', 'def non current tax liability', 'def non current tax liabilities', 'deferred tax liab non current', 'deferred tax liability non current', 'deferred tax liabilities non current', 'deferred non current tax liab', 'deferred non current tax liability', 'deferred non current tax liabilities', 'tax liab non curr', 'tax liability non curr', 'tax liabilities non curr', 'non curr tax liab', 'non curr tax liability', 'non curr tax liabilities', 'def tax liab non curr', 'def tax liability non curr', 'def tax liabilities non curr', 'def non curr tax liab', 'def non curr tax liability', 'def non curr tax liabilities', 'deferred tax liab non curr', 'deferred tax liability non curr', 'deferred tax liabilities non curr', 'deferred non curr tax liab', 'deferred non curr tax liability', 'deferred non curr tax liabilities', 'tax liab', 'tax liability', 'tax liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='deposit_liab', display_name='Deposit Liabilities', extract_names=['deposit liab', 'deposit liability', 'deposit liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_lt_liab', display_name='Other Long-Term Liabilities', extract_names=['other lt liabilities', 'other longterm liabilities', 'other long term liabilities', 'other lt liab', 'other longterm liab', 'other long term liab', 'other noncurrent liabilities', 'other non current liabilities', 'other noncurr liabilities', 'other non curr liabilities', 'other noncurrent liab', 'other non current liab', 'other noncurr liab', 'other non curr liab', 'other liabilities lt', 'other liabilities longterm', 'other liabilities long term', 'other liab lt', 'other liab longterm', 'other liab long term', 'other liabilities noncurrent', 'other liabilities non current', 'other liabilities noncurr', 'other liabilities non curr', 'other liab noncurrent', 'other liab non current', 'other liab noncurr', 'other liab non curr', 'lt liabilities other', 'longterm liabilities other', 'long term liabilities other', 'lt liab other', 'longterm liab other', 'long term liab other', 'noncurrent liabilities other', 'non current liabilities other', 'noncurr liabilities other', 'non curr liabilities other', 'noncurrent liab other', 'non current liab other', 'noncurr liab other', 'non curr liab other', 'liabilities lt other', 'liabilities longterm other', 'liabilities long term other', 'liab lt other', 'liab longterm other', 'liab long term other', 'liabilities noncurrent other', 'liabilities non current other', 'liabilities noncurr other', 'liabilities non curr other', 'liab noncurrent other', 'liab non current other', 'liab noncurr other', 'liab non curr other'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_non_current_liab', display_name='Total Non-Current Liabilities', extract_names=['total non current liabilities', 'total noncurrent liabilities', 'total non current liability', 'total noncurrent liability', 'total non current liab', 'total noncurrent liab'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='lt_debt[t] + deferred_rev[t] + tax_liab_lt[t] + deposit_liab[t] + other_lt_liab[t]'), ItemConfig(key='total_liab', display_name='Total Liabilities', extract_names=['total liab', 'total liability', 'total liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_non_current_liab[t] + total_current_liab[t]'), ItemConfig(key='common_stock', display_name='Common Stock', extract_names=['total common stock', 'total stock', 'total common shares', 'total shares', 'common stock', 'stockcommon shares', 'shares', 'net total common stock', 'net total stock', 'net total common shares', 'net total shares', 'net common stock', 'net stocknet common shares', 'net shares', 'total common stock net', 'total stock net', 'total common shares net', 'total shares net', 'common stock net', 'stock netcommon shares net', 'shares net'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_income', display_name='Other Comprehensive Income', extract_names=['other income', 'other comprehensive income', 'other comp income', 'comp income', 'comprehensive income', 'comprehensive income and other', 'comp income and other', 'comp inc and other', 'comprehensive inc and other', 'comprehensive income other', 'comp income other', 'comp inc other', 'comprehensive inc other'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='retained_earnings', display_name='Retained Earnings', extract_names=['re', 'retained earnings', 'retained earnings deficit', 're deficit'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='minority_interest', display_name='Minority Interest', extract_names=['minority interest', 'minority int', 'min int', 'min interest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_equity', display_name=\"Total Stockholder's Equity\", extract_names=['total equity', 'total shareholders equity', 'total stockholders equity', 'equity total', 'shareholders equity total', 'stockholders equity total', 'equity', 'shareholders equity', 'stockholders equity'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='other_income[t] + retained_earnings[t] + common_stock[t] + minority_interest[t]'), ItemConfig(key='total_liab_and_equity', display_name='Total Liabilities and Equity', extract_names=['total liabilities and equity', 'total liab and equity', 'total liabilities equity', 'total liab equity', 'liabilities and equity', 'liab and equity', 'liabilities equity', 'liab equity'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_liab[t] + total_equity[t]')]), prior_statement=BalanceSheetData(items_config=DataConfigManager(configs=[ItemConfig(key='cash', display_name='Cash and Cash Equivalents', extract_names=['cash', 'cash and cash equivalents', 'cash and equivalents', 'cash and equiv', 'cash cash equivalents', 'cash equivalents', 'cash equiv'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=True), expr_str=None), ItemConfig(key='st_invest', display_name='Short-Term Investments', extract_names=['shortterm investments', 'short term investments', 'st investments', 'shortterm invest', 'short term invest', 'st invest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='cash_and_st_invest', display_name='Cash and Short-Term Investments', extract_names=['total cash st investments', 'total cash and st investments', 'total cash and shortterm investments', 'total cash and short term investments', 'total cash shortterm investments', 'total cash short term investments', 'total cash st invest', 'total cash and st invest', 'total cash and shortterm invest', 'total cash and short term invest', 'total cash shortterm invest', 'total cash short term invest', 'cash st investments', 'cash and st investments', 'cash and shortterm investments', 'cash and short term investments', 'cash shortterm investments', 'cash short term investments', 'cash st invest', 'cash and st invest', 'cash and shortterm invest', 'cash and short term invest', 'cash shortterm invest', 'cash short term invest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='cash[t] + st_invest[t]'), ItemConfig(key='receivables', display_name='Receivables', extract_names=['receivables', 'rec', 'accounts receivable', 'ar'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='inventory', display_name='Inventory', extract_names=['inv', 'inventory', 'inventories'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='def_tax_st', display_name='Deferred Tax Assets, Current', extract_names=['def tax asset curr', 'deferred tax asset curr', 'tax asset curr', 'def tax assets curr', 'deferred tax assets curr', 'tax assets curr', 'def tax asset current', 'deferred tax asset current', 'tax asset current', 'def tax assets current', 'deferred tax assets current', 'tax assets current', 'def tax asset short term', 'deferred tax asset short term', 'tax asset short term', 'def tax assets short term', 'deferred tax assets short term', 'tax assets short term', 'def tax asset shortterm', 'deferred tax asset shortterm', 'tax asset shortterm', 'def tax assets shortterm', 'deferred tax assets shortterm', 'tax assets shortterm', 'def tax asset st', 'deferred tax asset st', 'tax asset st', 'def tax assets st', 'deferred tax assets st', 'tax assets st'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_current_assets', display_name='Other Current Assets', extract_names=['other current assets', 'other current asset', 'other curr assets', 'other curr asset', 'oca'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_current_assets', display_name='Total Current Assets', extract_names=['total current assets', 'tca'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='cash_and_st_invest[t] + receivables[t] + inventory[t] + def_tax_st[t] + other_current_assets[t]'), ItemConfig(key='gross_ppe', display_name='Grosss Property, Plant & Equipment', extract_names=['gross ppe', 'gross property plant equipment', 'gross property plant and equipment', 'ppe gross', 'property plant equipment gross', 'property plant and equipment gross', 'grs ppe', 'grs property plant equipment', 'grs property plant and equipment', 'ppe grs', 'property plant equipment grs', 'property plant and equipment grs'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='dep', display_name='Accumulated Depreciation', extract_names=['accumulated depreciation', 'depreciation', 'dep', 'accumulated dep', 'acc depreciation', 'accum depreciation', 'acc dep', 'accum dep'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='net_ppe', display_name='Net Property, Plant & Equipment', extract_names=['ppe', 'property plant equipment', 'property plant and equipment', 'ppe net', 'property plant equipment net', 'property plant and equipment net', 'net ppe', 'net property plant equipment', 'net property plant and equipment'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='gross_ppe[t] - dep[t]'), ItemConfig(key='goodwill', display_name='Goodwill and Intangible Assets', extract_names=['goodwill', 'goodwill and intangible assets', 'goodwill and intangibles', 'goodwill intangible assets', 'goodwill intangibles', 'goodwill total', 'goodwill and intangible assets total', 'goodwill and intangibles total', 'goodwill intangible assets total', 'goodwill intangibles total'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='lt_invest', display_name='Long-Term Investments', extract_names=['lt invest', 'lt investments', 'long term invest', 'long term investments', 'longterm invest', 'longterm investments'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='def_tax_lt', display_name='Deferred Tax Assets, Long-Term', extract_names=['def tax asset long term', 'deferred tax asset long term', 'tax asset long term', 'def tax assets long term', 'deferred tax assets long term', 'tax assets long term', 'def tax asset longterm', 'deferred tax asset longterm', 'tax asset longterm', 'def tax assets longterm', 'deferred tax assets longterm', 'tax assets longterm', 'def tax asset lt', 'deferred tax asset lt', 'tax asset lt', 'def tax assets lt', 'deferred tax assets lt', 'tax assets lt', 'def tax asset', 'deferred tax asset', 'tax asset', 'def tax assets', 'deferred tax assets', 'tax assets', 'long term assets tax deferred', 'lt assets tax deferred', 'lt assets tax def', 'long term assets tax def', 'long term assets deferred tax', 'lt assets deferred tax', 'lt assets def tax', 'long term assets def tax'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_lt_assets', display_name='Other Long-Term Assets', extract_names=['other lt assets', 'other lt asset', 'other longterm assets', 'other longterm asset', 'other long term assets', 'other long term asset', 'lt assets other', 'lt asset other', 'longterm assets other', 'longterm asset other', 'long term assets other', 'long term asset other'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_non_current_assets', display_name='Total Non-Current Assets', extract_names=['total non current assets', 'total noncurrent assets', 'total lt assets', 'total longterm assets', 'total long term assets'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='net_ppe[t] + goodwill[t] + lt_invest[t] + def_tax_lt[t] + other_lt_assets[t]'), ItemConfig(key='total_assets', display_name='Total Assets', extract_names=['total assets', 'total asset', 'assets', 'asset'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_current_assets[t] + total_non_current_assets[t]'), ItemConfig(key='payables', display_name='Payables', extract_names=['payables', 'accounts payable', 'ap', 'payables and accrued expenses', 'payables and accrued expense', 'payable and accrued expenses', 'payable and accrued expense', 'payables and acc expenses', 'payables and acc expense', 'payable and acc expenses', 'payable and acc expense', 'payables and accrued exps', 'payables and accrued exp', 'payable and accrued exps', 'payable and accrued exp', 'payables and acc exps', 'payables and acc exp', 'payable and acc exps', 'payable and acc exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='st_debt', display_name='Short-Term Debt', extract_names=['st debt', 'short term debt', 'shortterm debt', 'st borrow', 'short term borrow', 'shortterm borrowst borrowings', 'short term borrowings', 'shortterm borrowings'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='current_lt_debt', display_name='Current Portion of Long-Term Debt', extract_names=['curr port of lt debt', 'curr port lt debt', 'current port of lt debt', 'current port lt debt', 'curr portion of lt debt', 'curr portion lt debt', 'current portion of lt debt', 'current portion lt debt', 'curr port of longterm debt', 'curr port longterm debt', 'current port of longterm debt', 'current port longterm debt', 'curr portion of longterm debt', 'curr portion longterm debt', 'current portion of longterm debt', 'current portion longterm debt', 'curr port of long term debt', 'curr port long term debt', 'current port of long term debt', 'current port long term debt', 'curr portion of long term debt', 'curr portion long term debt', 'current portion of long term debt', 'current portion long term debt', 'curr port of debt', 'curr port debt', 'current port of debt', 'current port debt', 'curr portion of debt', 'curr portion debt', 'current portion of debt', 'current portion debt', 'curr part of lt debt', 'curr part lt debt', 'current part of lt debt', 'current part lt debt', 'curr part of longterm debt', 'curr part longterm debt', 'current part of longterm debt', 'current part longterm debt', 'curr part of long term debt', 'curr part long term debt', 'current part of long term debt', 'current part long term debt', 'curr part of debt', 'curr part debt', 'current part of debt', 'current part debt'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='tax_liab_st', display_name='Tax Liabilities, Short-Term', extract_names=['tax liab shortterm', 'tax liability shortterm', 'tax liabilities shortterm', 'tax liab short term', 'tax liability short term', 'tax liabilities short term', 'tax liab st', 'tax liability st', 'tax liabilities st', 'shortterm tax liab', 'shortterm tax liability', 'shortterm tax liabilities', 'short term tax liab', 'short term tax liability', 'short term tax liabilities', 'st tax liab', 'st tax liability', 'st tax liabilities', 'def tax liab shortterm', 'def tax liability shortterm', 'def tax liabilities shortterm', 'def tax liab short term', 'def tax liability short term', 'def tax liabilities short term', 'def tax liab st', 'def tax liability st', 'def tax liabilities st', 'def shortterm tax liab', 'def shortterm tax liability', 'def shortterm tax liabilities', 'def short term tax liab', 'def short term tax liability', 'def short term tax liabilities', 'def st tax liab', 'def st tax liability', 'def st tax liabilities', 'deferred tax liab shortterm', 'deferred tax liability shortterm', 'deferred tax liabilities shortterm', 'deferred tax liab short term', 'deferred tax liability short term', 'deferred tax liabilities short term', 'deferred tax liab st', 'deferred tax liability st', 'deferred tax liabilities st', 'deferred shortterm tax liab', 'deferred shortterm tax liability', 'deferred shortterm tax liabilities', 'deferred short term tax liab', 'deferred short term tax liability', 'deferred short term tax liabilities', 'deferred st tax liab', 'deferred st tax liability', 'deferred st tax liabilities', 'tax liab noncurr', 'tax liability noncurr', 'tax liabilities noncurr', 'tax liab non curr', 'tax liability non curr', 'tax liabilities non curr', 'noncurr tax liab', 'noncurr tax liability', 'noncurr tax liabilities', 'non curr tax liab', 'non curr tax liability', 'non curr tax liabilities', 'def tax liab noncurr', 'def tax liability noncurr', 'def tax liabilities noncurr', 'def tax liab non curr', 'def tax liability non curr', 'def tax liabilities non curr', 'def noncurr tax liab', 'def noncurr tax liability', 'def noncurr tax liabilities', 'def non curr tax liab', 'def non curr tax liability', 'def non curr tax liabilities', 'deferred tax liab noncurr', 'deferred tax liability noncurr', 'deferred tax liabilities noncurr', 'deferred tax liab non curr', 'deferred tax liability non curr', 'deferred tax liabilities non curr', 'deferred noncurr tax liab', 'deferred noncurr tax liability', 'deferred noncurr tax liabilities', 'deferred non curr tax liab', 'deferred non curr tax liability', 'deferred non curr tax liabilities', 'tax liab noncurrent', 'tax liability noncurrent', 'tax liabilities noncurrent', 'tax liab non current', 'tax liability non current', 'tax liabilities non current', 'noncurrent tax liab', 'noncurrent tax liability', 'noncurrent tax liabilities', 'non current tax liab', 'non current tax liability', 'non current tax liabilities', 'def tax liab noncurrent', 'def tax liability noncurrent', 'def tax liabilities noncurrent', 'def tax liab non current', 'def tax liability non current', 'def tax liabilities non current', 'def noncurrent tax liab', 'def noncurrent tax liability', 'def noncurrent tax liabilities', 'def non current tax liab', 'def non current tax liability', 'def non current tax liabilities', 'deferred tax liab noncurrent', 'deferred tax liability noncurrent', 'deferred tax liabilities noncurrent', 'deferred tax liab non current', 'deferred tax liability non current', 'deferred tax liabilities non current', 'deferred noncurrent tax liab', 'deferred noncurrent tax liability', 'deferred noncurrent tax liabilities', 'deferred non current tax liab', 'deferred non current tax liability', 'deferred non current tax liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_current_liab', display_name='Other Current Liabilities', extract_names=['other current liabilities', 'other current liab', 'other curr liabilities', 'other curr liab', 'other liabilities current', 'other liab current', 'other liabilities curr', 'other liab curr'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_current_liab', display_name='Total Current Liabilities', extract_names=['total current liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='payables[t] + st_debt[t] + tax_liab_st[t] + current_lt_debt[t] + other_current_liab[t]'), ItemConfig(key='lt_debt', display_name='Long-Term Debt', extract_names=['lt debt', 'long term debt', 'longterm debt', 'lt borrow', 'long term borrow', 'longterm borrow', 'lt borrowings', 'long term borrowings', 'longterm borrowings', 'lt debt total', 'long term debt total', 'longterm debt total', 'lt borrow total', 'long term borrow total', 'longterm borrow total', 'lt borrowings total', 'long term borrowings total', 'longterm borrowings total'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=True), expr_str=None), ItemConfig(key='total_debt', display_name='Total Debt', extract_names=['total debt'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='st_debt[t] + lt_debt[t]'), ItemConfig(key='deferred_rev', display_name='Deferred Revenue', extract_names=['deferred revenue', 'deferred sales', 'def revenue', 'def salesnon current revenue', 'non current sales', 'non current revenue def', 'non current sales def', 'non current revenue deferred', 'non current sales deferred', 'revenue non current', 'sales non current', 'revenue def non current', 'sales def non current', 'revenue deferred non current', 'sales deferred non current', 'def revenue non current', 'def sales non current', 'def revenue def non current', 'def sales def non current', 'def revenue deferred non current', 'def sales deferred non current', 'deferred revenue non current', 'deferred sales non current', 'deferred revenue def non current', 'deferred sales def non current', 'deferred revenue deferred non current', 'deferred sales deferred non current', 'non curr revenue', 'non curr sales', 'non curr revenue def', 'non curr sales def', 'non curr revenue deferred', 'non curr sales deferred', 'revenue non curr', 'sales non curr', 'revenue def non curr', 'sales def non curr', 'revenue deferred non curr', 'sales deferred non curr', 'def revenue non curr', 'def sales non curr', 'def revenue def non curr', 'def sales def non curr', 'def revenue deferred non curr', 'def sales deferred non curr', 'deferred revenue non curr', 'deferred sales non curr', 'deferred revenue def non curr', 'deferred sales def non curr', 'deferred revenue deferred non curr', 'deferred sales deferred non currnoncurrent revenue', 'noncurrent sales', 'noncurrent revenue def', 'noncurrent sales def', 'noncurrent revenue deferred', 'noncurrent sales deferred', 'revenue noncurrent', 'sales noncurrent', 'revenue def noncurrent', 'sales def noncurrent', 'revenue deferred noncurrent', 'sales deferred noncurrent', 'def revenue noncurrent', 'def sales noncurrent', 'def revenue def noncurrent', 'def sales def noncurrent', 'def revenue deferred noncurrent', 'def sales deferred noncurrent', 'deferred revenue noncurrent', 'deferred sales noncurrent', 'deferred revenue def noncurrent', 'deferred sales def noncurrent', 'deferred revenue deferred noncurrent', 'deferred sales deferred noncurrent', 'noncurr revenue', 'noncurr sales', 'noncurr revenue def', 'noncurr sales def', 'noncurr revenue deferred', 'noncurr sales deferred', 'revenue noncurr', 'sales noncurr', 'revenue def noncurr', 'sales def noncurr', 'revenue deferred noncurr', 'sales deferred noncurr', 'def revenue noncurr', 'def sales noncurr', 'def revenue def noncurr', 'def sales def noncurr', 'def revenue deferred noncurr', 'def sales deferred noncurr', 'deferred revenue noncurr', 'deferred sales noncurr', 'deferred revenue def noncurr', 'deferred sales def noncurr', 'deferred revenue deferred noncurr', 'deferred sales deferred noncurr'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='tax_liab_lt', display_name='Tax Liabilities, Long-Term', extract_names=['tax liab longterm', 'tax liability longterm', 'tax liabilities longterm', 'tax liab long term', 'tax liability long term', 'tax liabilities long term', 'tax liab lt', 'tax liability lt', 'tax liabilities lt', 'longterm tax liab', 'longterm tax liability', 'longterm tax liabilities', 'long term tax liab', 'long term tax liability', 'long term tax liabilities', 'lt tax liab', 'lt tax liability', 'lt tax liabilities', 'tax liab longterm def', 'tax liability longterm def', 'tax liabilities longterm def', 'tax liab long term def', 'tax liability long term def', 'tax liabilities long term def', 'tax liab lt def', 'tax liability lt def', 'tax liabilities lt def', 'longterm tax liab def', 'longterm tax liability def', 'longterm tax liabilities def', 'long term tax liab def', 'long term tax liability def', 'long term tax liabilities def', 'lt tax liab def', 'lt tax liability def', 'lt tax liabilities def', 'tax liab longterm deferred', 'tax liability longterm deferred', 'tax liabilities longterm deferred', 'tax liab long term deferred', 'tax liability long term deferred', 'tax liabilities long term deferred', 'tax liab lt deferred', 'tax liability lt deferred', 'tax liabilities lt deferred', 'longterm tax liab deferred', 'longterm tax liability deferred', 'longterm tax liabilities deferred', 'long term tax liab deferred', 'long term tax liability deferred', 'long term tax liabilities deferred', 'lt tax liab deferred', 'lt tax liability deferred', 'lt tax liabilities deferred', 'def tax liab longterm', 'def tax liability longterm', 'def tax liabilities longterm', 'def tax liab long term', 'def tax liability long term', 'def tax liabilities long term', 'def tax liab lt', 'def tax liability lt', 'def tax liabilities lt', 'def longterm tax liab', 'def longterm tax liability', 'def longterm tax liabilities', 'def long term tax liab', 'def long term tax liability', 'def long term tax liabilities', 'def lt tax liab', 'def lt tax liability', 'def lt tax liabilities', 'deferred tax liab longterm', 'deferred tax liability longterm', 'deferred tax liabilities longterm', 'deferred tax liab long term', 'deferred tax liability long term', 'deferred tax liabilities long term', 'deferred tax liab lt', 'deferred tax liability lt', 'deferred tax liabilities lt', 'deferred longterm tax liab', 'deferred longterm tax liability', 'deferred longterm tax liabilities', 'deferred long term tax liab', 'deferred long term tax liability', 'deferred long term tax liabilities', 'deferred lt tax liab', 'deferred lt tax liability', 'deferred lt tax liabilities', 'tax liab noncurrent', 'tax liability noncurrent', 'tax liabilities noncurrent', 'noncurrent tax liab', 'noncurrent tax liability', 'noncurrent tax liabilities', 'def tax liab noncurrent', 'def tax liability noncurrent', 'def tax liabilities noncurrent', 'def noncurrent tax liab', 'def noncurrent tax liability', 'def noncurrent tax liabilities', 'deferred tax liab noncurrent', 'deferred tax liability noncurrent', 'deferred tax liabilities noncurrent', 'deferred noncurrent tax liab', 'deferred noncurrent tax liability', 'deferred noncurrent tax liabilities', 'tax liab noncurr', 'tax liability noncurr', 'tax liabilities noncurr', 'noncurr tax liab', 'noncurr tax liability', 'noncurr tax liabilities', 'def tax liab noncurr', 'def tax liability noncurr', 'def tax liabilities noncurr', 'def noncurr tax liab', 'def noncurr tax liability', 'def noncurr tax liabilities', 'deferred tax liab noncurr', 'deferred tax liability noncurr', 'deferred tax liabilities noncurr', 'deferred noncurr tax liab', 'deferred noncurr tax liability', 'deferred noncurr tax liabilities', 'tax liab non current', 'tax liability non current', 'tax liabilities non current', 'non current tax liab', 'non current tax liability', 'non current tax liabilities', 'def tax liab non current', 'def tax liability non current', 'def tax liabilities non current', 'def non current tax liab', 'def non current tax liability', 'def non current tax liabilities', 'deferred tax liab non current', 'deferred tax liability non current', 'deferred tax liabilities non current', 'deferred non current tax liab', 'deferred non current tax liability', 'deferred non current tax liabilities', 'tax liab non curr', 'tax liability non curr', 'tax liabilities non curr', 'non curr tax liab', 'non curr tax liability', 'non curr tax liabilities', 'def tax liab non curr', 'def tax liability non curr', 'def tax liabilities non curr', 'def non curr tax liab', 'def non curr tax liability', 'def non curr tax liabilities', 'deferred tax liab non curr', 'deferred tax liability non curr', 'deferred tax liabilities non curr', 'deferred non curr tax liab', 'deferred non curr tax liability', 'deferred non curr tax liabilities', 'tax liab', 'tax liability', 'tax liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='deposit_liab', display_name='Deposit Liabilities', extract_names=['deposit liab', 'deposit liability', 'deposit liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_lt_liab', display_name='Other Long-Term Liabilities', extract_names=['other lt liabilities', 'other longterm liabilities', 'other long term liabilities', 'other lt liab', 'other longterm liab', 'other long term liab', 'other noncurrent liabilities', 'other non current liabilities', 'other noncurr liabilities', 'other non curr liabilities', 'other noncurrent liab', 'other non current liab', 'other noncurr liab', 'other non curr liab', 'other liabilities lt', 'other liabilities longterm', 'other liabilities long term', 'other liab lt', 'other liab longterm', 'other liab long term', 'other liabilities noncurrent', 'other liabilities non current', 'other liabilities noncurr', 'other liabilities non curr', 'other liab noncurrent', 'other liab non current', 'other liab noncurr', 'other liab non curr', 'lt liabilities other', 'longterm liabilities other', 'long term liabilities other', 'lt liab other', 'longterm liab other', 'long term liab other', 'noncurrent liabilities other', 'non current liabilities other', 'noncurr liabilities other', 'non curr liabilities other', 'noncurrent liab other', 'non current liab other', 'noncurr liab other', 'non curr liab other', 'liabilities lt other', 'liabilities longterm other', 'liabilities long term other', 'liab lt other', 'liab longterm other', 'liab long term other', 'liabilities noncurrent other', 'liabilities non current other', 'liabilities noncurr other', 'liabilities non curr other', 'liab noncurrent other', 'liab non current other', 'liab noncurr other', 'liab non curr other'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_non_current_liab', display_name='Total Non-Current Liabilities', extract_names=['total non current liabilities', 'total noncurrent liabilities', 'total non current liability', 'total noncurrent liability', 'total non current liab', 'total noncurrent liab'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='lt_debt[t] + deferred_rev[t] + tax_liab_lt[t] + deposit_liab[t] + other_lt_liab[t]'), ItemConfig(key='total_liab', display_name='Total Liabilities', extract_names=['total liab', 'total liability', 'total liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_non_current_liab[t] + total_current_liab[t]'), ItemConfig(key='common_stock', display_name='Common Stock', extract_names=['total common stock', 'total stock', 'total common shares', 'total shares', 'common stock', 'stockcommon shares', 'shares', 'net total common stock', 'net total stock', 'net total common shares', 'net total shares', 'net common stock', 'net stocknet common shares', 'net shares', 'total common stock net', 'total stock net', 'total common shares net', 'total shares net', 'common stock net', 'stock netcommon shares net', 'shares net'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_income', display_name='Other Comprehensive Income', extract_names=['other income', 'other comprehensive income', 'other comp income', 'comp income', 'comprehensive income', 'comprehensive income and other', 'comp income and other', 'comp inc and other', 'comprehensive inc and other', 'comprehensive income other', 'comp income other', 'comp inc other', 'comprehensive inc other'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='retained_earnings', display_name='Retained Earnings', extract_names=['re', 'retained earnings', 'retained earnings deficit', 're deficit'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='minority_interest', display_name='Minority Interest', extract_names=['minority interest', 'minority int', 'min int', 'min interest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_equity', display_name=\"Total Stockholder's Equity\", extract_names=['total equity', 'total shareholders equity', 'total stockholders equity', 'equity total', 'shareholders equity total', 'stockholders equity total', 'equity', 'shareholders equity', 'stockholders equity'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='other_income[t] + retained_earnings[t] + common_stock[t] + minority_interest[t]'), ItemConfig(key='total_liab_and_equity', display_name='Total Liabilities and Equity', extract_names=['total liabilities and equity', 'total liab and equity', 'total liabilities equity', 'total liab equity', 'liabilities and equity', 'liab and equity', 'liabilities equity', 'liab equity'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_liab[t] + total_equity[t]')]), prior_statement=BalanceSheetData(items_config=DataConfigManager(configs=[ItemConfig(key='cash', display_name='Cash and Cash Equivalents', extract_names=['cash', 'cash and cash equivalents', 'cash and equivalents', 'cash and equiv', 'cash cash equivalents', 'cash equivalents', 'cash equiv'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=True), expr_str=None), ItemConfig(key='st_invest', display_name='Short-Term Investments', extract_names=['shortterm investments', 'short term investments', 'st investments', 'shortterm invest', 'short term invest', 'st invest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='cash_and_st_invest', display_name='Cash and Short-Term Investments', extract_names=['total cash st investments', 'total cash and st investments', 'total cash and shortterm investments', 'total cash and short term investments', 'total cash shortterm investments', 'total cash short term investments', 'total cash st invest', 'total cash and st invest', 'total cash and shortterm invest', 'total cash and short term invest', 'total cash shortterm invest', 'total cash short term invest', 'cash st investments', 'cash and st investments', 'cash and shortterm investments', 'cash and short term investments', 'cash shortterm investments', 'cash short term investments', 'cash st invest', 'cash and st invest', 'cash and shortterm invest', 'cash and short term invest', 'cash shortterm invest', 'cash short term invest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='cash[t] + st_invest[t]'), ItemConfig(key='receivables', display_name='Receivables', extract_names=['receivables', 'rec', 'accounts receivable', 'ar'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='inventory', display_name='Inventory', extract_names=['inv', 'inventory', 'inventories'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='def_tax_st', display_name='Deferred Tax Assets, Current', extract_names=['def tax asset curr', 'deferred tax asset curr', 'tax asset curr', 'def tax assets curr', 'deferred tax assets curr', 'tax assets curr', 'def tax asset current', 'deferred tax asset current', 'tax asset current', 'def tax assets current', 'deferred tax assets current', 'tax assets current', 'def tax asset short term', 'deferred tax asset short term', 'tax asset short term', 'def tax assets short term', 'deferred tax assets short term', 'tax assets short term', 'def tax asset shortterm', 'deferred tax asset shortterm', 'tax asset shortterm', 'def tax assets shortterm', 'deferred tax assets shortterm', 'tax assets shortterm', 'def tax asset st', 'deferred tax asset st', 'tax asset st', 'def tax assets st', 'deferred tax assets st', 'tax assets st'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_current_assets', display_name='Other Current Assets', extract_names=['other current assets', 'other current asset', 'other curr assets', 'other curr asset', 'oca'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_current_assets', display_name='Total Current Assets', extract_names=['total current assets', 'tca'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='cash_and_st_invest[t] + receivables[t] + inventory[t] + def_tax_st[t] + other_current_assets[t]'), ItemConfig(key='gross_ppe', display_name='Grosss Property, Plant & Equipment', extract_names=['gross ppe', 'gross property plant equipment', 'gross property plant and equipment', 'ppe gross', 'property plant equipment gross', 'property plant and equipment gross', 'grs ppe', 'grs property plant equipment', 'grs property plant and equipment', 'ppe grs', 'property plant equipment grs', 'property plant and equipment grs'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='dep', display_name='Accumulated Depreciation', extract_names=['accumulated depreciation', 'depreciation', 'dep', 'accumulated dep', 'acc depreciation', 'accum depreciation', 'acc dep', 'accum dep'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='net_ppe', display_name='Net Property, Plant & Equipment', extract_names=['ppe', 'property plant equipment', 'property plant and equipment', 'ppe net', 'property plant equipment net', 'property plant and equipment net', 'net ppe', 'net property plant equipment', 'net property plant and equipment'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='gross_ppe[t] - dep[t]'), ItemConfig(key='goodwill', display_name='Goodwill and Intangible Assets', extract_names=['goodwill', 'goodwill and intangible assets', 'goodwill and intangibles', 'goodwill intangible assets', 'goodwill intangibles', 'goodwill total', 'goodwill and intangible assets total', 'goodwill and intangibles total', 'goodwill intangible assets total', 'goodwill intangibles total'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='lt_invest', display_name='Long-Term Investments', extract_names=['lt invest', 'lt investments', 'long term invest', 'long term investments', 'longterm invest', 'longterm investments'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='def_tax_lt', display_name='Deferred Tax Assets, Long-Term', extract_names=['def tax asset long term', 'deferred tax asset long term', 'tax asset long term', 'def tax assets long term', 'deferred tax assets long term', 'tax assets long term', 'def tax asset longterm', 'deferred tax asset longterm', 'tax asset longterm', 'def tax assets longterm', 'deferred tax assets longterm', 'tax assets longterm', 'def tax asset lt', 'deferred tax asset lt', 'tax asset lt', 'def tax assets lt', 'deferred tax assets lt', 'tax assets lt', 'def tax asset', 'deferred tax asset', 'tax asset', 'def tax assets', 'deferred tax assets', 'tax assets', 'long term assets tax deferred', 'lt assets tax deferred', 'lt assets tax def', 'long term assets tax def', 'long term assets deferred tax', 'lt assets deferred tax', 'lt assets def tax', 'long term assets def tax'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_lt_assets', display_name='Other Long-Term Assets', extract_names=['other lt assets', 'other lt asset', 'other longterm assets', 'other longterm asset', 'other long term assets', 'other long term asset', 'lt assets other', 'lt asset other', 'longterm assets other', 'longterm asset other', 'long term assets other', 'long term asset other'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_non_current_assets', display_name='Total Non-Current Assets', extract_names=['total non current assets', 'total noncurrent assets', 'total lt assets', 'total longterm assets', 'total long term assets'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='net_ppe[t] + goodwill[t] + lt_invest[t] + def_tax_lt[t] + other_lt_assets[t]'), ItemConfig(key='total_assets', display_name='Total Assets', extract_names=['total assets', 'total asset', 'assets', 'asset'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_current_assets[t] + total_non_current_assets[t]'), ItemConfig(key='payables', display_name='Payables', extract_names=['payables', 'accounts payable', 'ap', 'payables and accrued expenses', 'payables and accrued expense', 'payable and accrued expenses', 'payable and accrued expense', 'payables and acc expenses', 'payables and acc expense', 'payable and acc expenses', 'payable and acc expense', 'payables and accrued exps', 'payables and accrued exp', 'payable and accrued exps', 'payable and accrued exp', 'payables and acc exps', 'payables and acc exp', 'payable and acc exps', 'payable and acc exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='st_debt', display_name='Short-Term Debt', extract_names=['st debt', 'short term debt', 'shortterm debt', 'st borrow', 'short term borrow', 'shortterm borrowst borrowings', 'short term borrowings', 'shortterm borrowings'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='current_lt_debt', display_name='Current Portion of Long-Term Debt', extract_names=['curr port of lt debt', 'curr port lt debt', 'current port of lt debt', 'current port lt debt', 'curr portion of lt debt', 'curr portion lt debt', 'current portion of lt debt', 'current portion lt debt', 'curr port of longterm debt', 'curr port longterm debt', 'current port of longterm debt', 'current port longterm debt', 'curr portion of longterm debt', 'curr portion longterm debt', 'current portion of longterm debt', 'current portion longterm debt', 'curr port of long term debt', 'curr port long term debt', 'current port of long term debt', 'current port long term debt', 'curr portion of long term debt', 'curr portion long term debt', 'current portion of long term debt', 'current portion long term debt', 'curr port of debt', 'curr port debt', 'current port of debt', 'current port debt', 'curr portion of debt', 'curr portion debt', 'current portion of debt', 'current portion debt', 'curr part of lt debt', 'curr part lt debt', 'current part of lt debt', 'current part lt debt', 'curr part of longterm debt', 'curr part longterm debt', 'current part of longterm debt', 'current part longterm debt', 'curr part of long term debt', 'curr part long term debt', 'current part of long term debt', 'current part long term debt', 'curr part of debt', 'curr part debt', 'current part of debt', 'current part debt'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='tax_liab_st', display_name='Tax Liabilities, Short-Term', extract_names=['tax liab shortterm', 'tax liability shortterm', 'tax liabilities shortterm', 'tax liab short term', 'tax liability short term', 'tax liabilities short term', 'tax liab st', 'tax liability st', 'tax liabilities st', 'shortterm tax liab', 'shortterm tax liability', 'shortterm tax liabilities', 'short term tax liab', 'short term tax liability', 'short term tax liabilities', 'st tax liab', 'st tax liability', 'st tax liabilities', 'def tax liab shortterm', 'def tax liability shortterm', 'def tax liabilities shortterm', 'def tax liab short term', 'def tax liability short term', 'def tax liabilities short term', 'def tax liab st', 'def tax liability st', 'def tax liabilities st', 'def shortterm tax liab', 'def shortterm tax liability', 'def shortterm tax liabilities', 'def short term tax liab', 'def short term tax liability', 'def short term tax liabilities', 'def st tax liab', 'def st tax liability', 'def st tax liabilities', 'deferred tax liab shortterm', 'deferred tax liability shortterm', 'deferred tax liabilities shortterm', 'deferred tax liab short term', 'deferred tax liability short term', 'deferred tax liabilities short term', 'deferred tax liab st', 'deferred tax liability st', 'deferred tax liabilities st', 'deferred shortterm tax liab', 'deferred shortterm tax liability', 'deferred shortterm tax liabilities', 'deferred short term tax liab', 'deferred short term tax liability', 'deferred short term tax liabilities', 'deferred st tax liab', 'deferred st tax liability', 'deferred st tax liabilities', 'tax liab noncurr', 'tax liability noncurr', 'tax liabilities noncurr', 'tax liab non curr', 'tax liability non curr', 'tax liabilities non curr', 'noncurr tax liab', 'noncurr tax liability', 'noncurr tax liabilities', 'non curr tax liab', 'non curr tax liability', 'non curr tax liabilities', 'def tax liab noncurr', 'def tax liability noncurr', 'def tax liabilities noncurr', 'def tax liab non curr', 'def tax liability non curr', 'def tax liabilities non curr', 'def noncurr tax liab', 'def noncurr tax liability', 'def noncurr tax liabilities', 'def non curr tax liab', 'def non curr tax liability', 'def non curr tax liabilities', 'deferred tax liab noncurr', 'deferred tax liability noncurr', 'deferred tax liabilities noncurr', 'deferred tax liab non curr', 'deferred tax liability non curr', 'deferred tax liabilities non curr', 'deferred noncurr tax liab', 'deferred noncurr tax liability', 'deferred noncurr tax liabilities', 'deferred non curr tax liab', 'deferred non curr tax liability', 'deferred non curr tax liabilities', 'tax liab noncurrent', 'tax liability noncurrent', 'tax liabilities noncurrent', 'tax liab non current', 'tax liability non current', 'tax liabilities non current', 'noncurrent tax liab', 'noncurrent tax liability', 'noncurrent tax liabilities', 'non current tax liab', 'non current tax liability', 'non current tax liabilities', 'def tax liab noncurrent', 'def tax liability noncurrent', 'def tax liabilities noncurrent', 'def tax liab non current', 'def tax liability non current', 'def tax liabilities non current', 'def noncurrent tax liab', 'def noncurrent tax liability', 'def noncurrent tax liabilities', 'def non current tax liab', 'def non current tax liability', 'def non current tax liabilities', 'deferred tax liab noncurrent', 'deferred tax liability noncurrent', 'deferred tax liabilities noncurrent', 'deferred tax liab non current', 'deferred tax liability non current', 'deferred tax liabilities non current', 'deferred noncurrent tax liab', 'deferred noncurrent tax liability', 'deferred noncurrent tax liabilities', 'deferred non current tax liab', 'deferred non current tax liability', 'deferred non current tax liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_current_liab', display_name='Other Current Liabilities', extract_names=['other current liabilities', 'other current liab', 'other curr liabilities', 'other curr liab', 'other liabilities current', 'other liab current', 'other liabilities curr', 'other liab curr'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_current_liab', display_name='Total Current Liabilities', extract_names=['total current liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='payables[t] + st_debt[t] + tax_liab_st[t] + current_lt_debt[t] + other_current_liab[t]'), ItemConfig(key='lt_debt', display_name='Long-Term Debt', extract_names=['lt debt', 'long term debt', 'longterm debt', 'lt borrow', 'long term borrow', 'longterm borrow', 'lt borrowings', 'long term borrowings', 'longterm borrowings', 'lt debt total', 'long term debt total', 'longterm debt total', 'lt borrow total', 'long term borrow total', 'longterm borrow total', 'lt borrowings total', 'long term borrowings total', 'longterm borrowings total'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=True), expr_str=None), ItemConfig(key='total_debt', display_name='Total Debt', extract_names=['total debt'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='st_debt[t] + lt_debt[t]'), ItemConfig(key='deferred_rev', display_name='Deferred Revenue', extract_names=['deferred revenue', 'deferred sales', 'def revenue', 'def salesnon current revenue', 'non current sales', 'non current revenue def', 'non current sales def', 'non current revenue deferred', 'non current sales deferred', 'revenue non current', 'sales non current', 'revenue def non current', 'sales def non current', 'revenue deferred non current', 'sales deferred non current', 'def revenue non current', 'def sales non current', 'def revenue def non current', 'def sales def non current', 'def revenue deferred non current', 'def sales deferred non current', 'deferred revenue non current', 'deferred sales non current', 'deferred revenue def non current', 'deferred sales def non current', 'deferred revenue deferred non current', 'deferred sales deferred non current', 'non curr revenue', 'non curr sales', 'non curr revenue def', 'non curr sales def', 'non curr revenue deferred', 'non curr sales deferred', 'revenue non curr', 'sales non curr', 'revenue def non curr', 'sales def non curr', 'revenue deferred non curr', 'sales deferred non curr', 'def revenue non curr', 'def sales non curr', 'def revenue def non curr', 'def sales def non curr', 'def revenue deferred non curr', 'def sales deferred non curr', 'deferred revenue non curr', 'deferred sales non curr', 'deferred revenue def non curr', 'deferred sales def non curr', 'deferred revenue deferred non curr', 'deferred sales deferred non currnoncurrent revenue', 'noncurrent sales', 'noncurrent revenue def', 'noncurrent sales def', 'noncurrent revenue deferred', 'noncurrent sales deferred', 'revenue noncurrent', 'sales noncurrent', 'revenue def noncurrent', 'sales def noncurrent', 'revenue deferred noncurrent', 'sales deferred noncurrent', 'def revenue noncurrent', 'def sales noncurrent', 'def revenue def noncurrent', 'def sales def noncurrent', 'def revenue deferred noncurrent', 'def sales deferred noncurrent', 'deferred revenue noncurrent', 'deferred sales noncurrent', 'deferred revenue def noncurrent', 'deferred sales def noncurrent', 'deferred revenue deferred noncurrent', 'deferred sales deferred noncurrent', 'noncurr revenue', 'noncurr sales', 'noncurr revenue def', 'noncurr sales def', 'noncurr revenue deferred', 'noncurr sales deferred', 'revenue noncurr', 'sales noncurr', 'revenue def noncurr', 'sales def noncurr', 'revenue deferred noncurr', 'sales deferred noncurr', 'def revenue noncurr', 'def sales noncurr', 'def revenue def noncurr', 'def sales def noncurr', 'def revenue deferred noncurr', 'def sales deferred noncurr', 'deferred revenue noncurr', 'deferred sales noncurr', 'deferred revenue def noncurr', 'deferred sales def noncurr', 'deferred revenue deferred noncurr', 'deferred sales deferred noncurr'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='tax_liab_lt', display_name='Tax Liabilities, Long-Term', extract_names=['tax liab longterm', 'tax liability longterm', 'tax liabilities longterm', 'tax liab long term', 'tax liability long term', 'tax liabilities long term', 'tax liab lt', 'tax liability lt', 'tax liabilities lt', 'longterm tax liab', 'longterm tax liability', 'longterm tax liabilities', 'long term tax liab', 'long term tax liability', 'long term tax liabilities', 'lt tax liab', 'lt tax liability', 'lt tax liabilities', 'tax liab longterm def', 'tax liability longterm def', 'tax liabilities longterm def', 'tax liab long term def', 'tax liability long term def', 'tax liabilities long term def', 'tax liab lt def', 'tax liability lt def', 'tax liabilities lt def', 'longterm tax liab def', 'longterm tax liability def', 'longterm tax liabilities def', 'long term tax liab def', 'long term tax liability def', 'long term tax liabilities def', 'lt tax liab def', 'lt tax liability def', 'lt tax liabilities def', 'tax liab longterm deferred', 'tax liability longterm deferred', 'tax liabilities longterm deferred', 'tax liab long term deferred', 'tax liability long term deferred', 'tax liabilities long term deferred', 'tax liab lt deferred', 'tax liability lt deferred', 'tax liabilities lt deferred', 'longterm tax liab deferred', 'longterm tax liability deferred', 'longterm tax liabilities deferred', 'long term tax liab deferred', 'long term tax liability deferred', 'long term tax liabilities deferred', 'lt tax liab deferred', 'lt tax liability deferred', 'lt tax liabilities deferred', 'def tax liab longterm', 'def tax liability longterm', 'def tax liabilities longterm', 'def tax liab long term', 'def tax liability long term', 'def tax liabilities long term', 'def tax liab lt', 'def tax liability lt', 'def tax liabilities lt', 'def longterm tax liab', 'def longterm tax liability', 'def longterm tax liabilities', 'def long term tax liab', 'def long term tax liability', 'def long term tax liabilities', 'def lt tax liab', 'def lt tax liability', 'def lt tax liabilities', 'deferred tax liab longterm', 'deferred tax liability longterm', 'deferred tax liabilities longterm', 'deferred tax liab long term', 'deferred tax liability long term', 'deferred tax liabilities long term', 'deferred tax liab lt', 'deferred tax liability lt', 'deferred tax liabilities lt', 'deferred longterm tax liab', 'deferred longterm tax liability', 'deferred longterm tax liabilities', 'deferred long term tax liab', 'deferred long term tax liability', 'deferred long term tax liabilities', 'deferred lt tax liab', 'deferred lt tax liability', 'deferred lt tax liabilities', 'tax liab noncurrent', 'tax liability noncurrent', 'tax liabilities noncurrent', 'noncurrent tax liab', 'noncurrent tax liability', 'noncurrent tax liabilities', 'def tax liab noncurrent', 'def tax liability noncurrent', 'def tax liabilities noncurrent', 'def noncurrent tax liab', 'def noncurrent tax liability', 'def noncurrent tax liabilities', 'deferred tax liab noncurrent', 'deferred tax liability noncurrent', 'deferred tax liabilities noncurrent', 'deferred noncurrent tax liab', 'deferred noncurrent tax liability', 'deferred noncurrent tax liabilities', 'tax liab noncurr', 'tax liability noncurr', 'tax liabilities noncurr', 'noncurr tax liab', 'noncurr tax liability', 'noncurr tax liabilities', 'def tax liab noncurr', 'def tax liability noncurr', 'def tax liabilities noncurr', 'def noncurr tax liab', 'def noncurr tax liability', 'def noncurr tax liabilities', 'deferred tax liab noncurr', 'deferred tax liability noncurr', 'deferred tax liabilities noncurr', 'deferred noncurr tax liab', 'deferred noncurr tax liability', 'deferred noncurr tax liabilities', 'tax liab non current', 'tax liability non current', 'tax liabilities non current', 'non current tax liab', 'non current tax liability', 'non current tax liabilities', 'def tax liab non current', 'def tax liability non current', 'def tax liabilities non current', 'def non current tax liab', 'def non current tax liability', 'def non current tax liabilities', 'deferred tax liab non current', 'deferred tax liability non current', 'deferred tax liabilities non current', 'deferred non current tax liab', 'deferred non current tax liability', 'deferred non current tax liabilities', 'tax liab non curr', 'tax liability non curr', 'tax liabilities non curr', 'non curr tax liab', 'non curr tax liability', 'non curr tax liabilities', 'def tax liab non curr', 'def tax liability non curr', 'def tax liabilities non curr', 'def non curr tax liab', 'def non curr tax liability', 'def non curr tax liabilities', 'deferred tax liab non curr', 'deferred tax liability non curr', 'deferred tax liabilities non curr', 'deferred non curr tax liab', 'deferred non curr tax liability', 'deferred non curr tax liabilities', 'tax liab', 'tax liability', 'tax liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='deposit_liab', display_name='Deposit Liabilities', extract_names=['deposit liab', 'deposit liability', 'deposit liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_lt_liab', display_name='Other Long-Term Liabilities', extract_names=['other lt liabilities', 'other longterm liabilities', 'other long term liabilities', 'other lt liab', 'other longterm liab', 'other long term liab', 'other noncurrent liabilities', 'other non current liabilities', 'other noncurr liabilities', 'other non curr liabilities', 'other noncurrent liab', 'other non current liab', 'other noncurr liab', 'other non curr liab', 'other liabilities lt', 'other liabilities longterm', 'other liabilities long term', 'other liab lt', 'other liab longterm', 'other liab long term', 'other liabilities noncurrent', 'other liabilities non current', 'other liabilities noncurr', 'other liabilities non curr', 'other liab noncurrent', 'other liab non current', 'other liab noncurr', 'other liab non curr', 'lt liabilities other', 'longterm liabilities other', 'long term liabilities other', 'lt liab other', 'longterm liab other', 'long term liab other', 'noncurrent liabilities other', 'non current liabilities other', 'noncurr liabilities other', 'non curr liabilities other', 'noncurrent liab other', 'non current liab other', 'noncurr liab other', 'non curr liab other', 'liabilities lt other', 'liabilities longterm other', 'liabilities long term other', 'liab lt other', 'liab longterm other', 'liab long term other', 'liabilities noncurrent other', 'liabilities non current other', 'liabilities noncurr other', 'liabilities non curr other', 'liab noncurrent other', 'liab non current other', 'liab noncurr other', 'liab non curr other'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_non_current_liab', display_name='Total Non-Current Liabilities', extract_names=['total non current liabilities', 'total noncurrent liabilities', 'total non current liability', 'total noncurrent liability', 'total non current liab', 'total noncurrent liab'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='lt_debt[t] + deferred_rev[t] + tax_liab_lt[t] + deposit_liab[t] + other_lt_liab[t]'), ItemConfig(key='total_liab', display_name='Total Liabilities', extract_names=['total liab', 'total liability', 'total liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_non_current_liab[t] + total_current_liab[t]'), ItemConfig(key='common_stock', display_name='Common Stock', extract_names=['total common stock', 'total stock', 'total common shares', 'total shares', 'common stock', 'stockcommon shares', 'shares', 'net total common stock', 'net total stock', 'net total common shares', 'net total shares', 'net common stock', 'net stocknet common shares', 'net shares', 'total common stock net', 'total stock net', 'total common shares net', 'total shares net', 'common stock net', 'stock netcommon shares net', 'shares net'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_income', display_name='Other Comprehensive Income', extract_names=['other income', 'other comprehensive income', 'other comp income', 'comp income', 'comprehensive income', 'comprehensive income and other', 'comp income and other', 'comp inc and other', 'comprehensive inc and other', 'comprehensive income other', 'comp income other', 'comp inc other', 'comprehensive inc other'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='retained_earnings', display_name='Retained Earnings', extract_names=['re', 'retained earnings', 'retained earnings deficit', 're deficit'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='minority_interest', display_name='Minority Interest', extract_names=['minority interest', 'minority int', 'min int', 'min interest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_equity', display_name=\"Total Stockholder's Equity\", extract_names=['total equity', 'total shareholders equity', 'total stockholders equity', 'equity total', 'shareholders equity total', 'stockholders equity total', 'equity', 'shareholders equity', 'stockholders equity'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='other_income[t] + retained_earnings[t] + common_stock[t] + minority_interest[t]'), ItemConfig(key='total_liab_and_equity', display_name='Total Liabilities and Equity', extract_names=['total liabilities and equity', 'total liab and equity', 'total liabilities equity', 'total liab equity', 'liabilities and equity', 'liab and equity', 'liabilities equity', 'liab equity'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_liab[t] + total_equity[t]')]), prior_statement=BalanceSheetData(items_config=DataConfigManager(configs=[ItemConfig(key='cash', display_name='Cash and Cash Equivalents', extract_names=['cash', 'cash and cash equivalents', 'cash and equivalents', 'cash and equiv', 'cash cash equivalents', 'cash equivalents', 'cash equiv'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=True), expr_str=None), ItemConfig(key='st_invest', display_name='Short-Term Investments', extract_names=['shortterm investments', 'short term investments', 'st investments', 'shortterm invest', 'short term invest', 'st invest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='cash_and_st_invest', display_name='Cash and Short-Term Investments', extract_names=['total cash st investments', 'total cash and st investments', 'total cash and shortterm investments', 'total cash and short term investments', 'total cash shortterm investments', 'total cash short term investments', 'total cash st invest', 'total cash and st invest', 'total cash and shortterm invest', 'total cash and short term invest', 'total cash shortterm invest', 'total cash short term invest', 'cash st investments', 'cash and st investments', 'cash and shortterm investments', 'cash and short term investments', 'cash shortterm investments', 'cash short term investments', 'cash st invest', 'cash and st invest', 'cash and shortterm invest', 'cash and short term invest', 'cash shortterm invest', 'cash short term invest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='cash[t] + st_invest[t]'), ItemConfig(key='receivables', display_name='Receivables', extract_names=['receivables', 'rec', 'accounts receivable', 'ar'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='inventory', display_name='Inventory', extract_names=['inv', 'inventory', 'inventories'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='def_tax_st', display_name='Deferred Tax Assets, Current', extract_names=['def tax asset curr', 'deferred tax asset curr', 'tax asset curr', 'def tax assets curr', 'deferred tax assets curr', 'tax assets curr', 'def tax asset current', 'deferred tax asset current', 'tax asset current', 'def tax assets current', 'deferred tax assets current', 'tax assets current', 'def tax asset short term', 'deferred tax asset short term', 'tax asset short term', 'def tax assets short term', 'deferred tax assets short term', 'tax assets short term', 'def tax asset shortterm', 'deferred tax asset shortterm', 'tax asset shortterm', 'def tax assets shortterm', 'deferred tax assets shortterm', 'tax assets shortterm', 'def tax asset st', 'deferred tax asset st', 'tax asset st', 'def tax assets st', 'deferred tax assets st', 'tax assets st'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_current_assets', display_name='Other Current Assets', extract_names=['other current assets', 'other current asset', 'other curr assets', 'other curr asset', 'oca'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_current_assets', display_name='Total Current Assets', extract_names=['total current assets', 'tca'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='cash_and_st_invest[t] + receivables[t] + inventory[t] + def_tax_st[t] + other_current_assets[t]'), ItemConfig(key='gross_ppe', display_name='Grosss Property, Plant & Equipment', extract_names=['gross ppe', 'gross property plant equipment', 'gross property plant and equipment', 'ppe gross', 'property plant equipment gross', 'property plant and equipment gross', 'grs ppe', 'grs property plant equipment', 'grs property plant and equipment', 'ppe grs', 'property plant equipment grs', 'property plant and equipment grs'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='dep', display_name='Accumulated Depreciation', extract_names=['accumulated depreciation', 'depreciation', 'dep', 'accumulated dep', 'acc depreciation', 'accum depreciation', 'acc dep', 'accum dep'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='net_ppe', display_name='Net Property, Plant & Equipment', extract_names=['ppe', 'property plant equipment', 'property plant and equipment', 'ppe net', 'property plant equipment net', 'property plant and equipment net', 'net ppe', 'net property plant equipment', 'net property plant and equipment'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='gross_ppe[t] - dep[t]'), ItemConfig(key='goodwill', display_name='Goodwill and Intangible Assets', extract_names=['goodwill', 'goodwill and intangible assets', 'goodwill and intangibles', 'goodwill intangible assets', 'goodwill intangibles', 'goodwill total', 'goodwill and intangible assets total', 'goodwill and intangibles total', 'goodwill intangible assets total', 'goodwill intangibles total'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='lt_invest', display_name='Long-Term Investments', extract_names=['lt invest', 'lt investments', 'long term invest', 'long term investments', 'longterm invest', 'longterm investments'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='def_tax_lt', display_name='Deferred Tax Assets, Long-Term', extract_names=['def tax asset long term', 'deferred tax asset long term', 'tax asset long term', 'def tax assets long term', 'deferred tax assets long term', 'tax assets long term', 'def tax asset longterm', 'deferred tax asset longterm', 'tax asset longterm', 'def tax assets longterm', 'deferred tax assets longterm', 'tax assets longterm', 'def tax asset lt', 'deferred tax asset lt', 'tax asset lt', 'def tax assets lt', 'deferred tax assets lt', 'tax assets lt', 'def tax asset', 'deferred tax asset', 'tax asset', 'def tax assets', 'deferred tax assets', 'tax assets', 'long term assets tax deferred', 'lt assets tax deferred', 'lt assets tax def', 'long term assets tax def', 'long term assets deferred tax', 'lt assets deferred tax', 'lt assets def tax', 'long term assets def tax'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_lt_assets', display_name='Other Long-Term Assets', extract_names=['other lt assets', 'other lt asset', 'other longterm assets', 'other longterm asset', 'other long term assets', 'other long term asset', 'lt assets other', 'lt asset other', 'longterm assets other', 'longterm asset other', 'long term assets other', 'long term asset other'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_non_current_assets', display_name='Total Non-Current Assets', extract_names=['total non current assets', 'total noncurrent assets', 'total lt assets', 'total longterm assets', 'total long term assets'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='net_ppe[t] + goodwill[t] + lt_invest[t] + def_tax_lt[t] + other_lt_assets[t]'), ItemConfig(key='total_assets', display_name='Total Assets', extract_names=['total assets', 'total asset', 'assets', 'asset'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_current_assets[t] + total_non_current_assets[t]'), ItemConfig(key='payables', display_name='Payables', extract_names=['payables', 'accounts payable', 'ap', 'payables and accrued expenses', 'payables and accrued expense', 'payable and accrued expenses', 'payable and accrued expense', 'payables and acc expenses', 'payables and acc expense', 'payable and acc expenses', 'payable and acc expense', 'payables and accrued exps', 'payables and accrued exp', 'payable and accrued exps', 'payable and accrued exp', 'payables and acc exps', 'payables and acc exp', 'payable and acc exps', 'payable and acc exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='st_debt', display_name='Short-Term Debt', extract_names=['st debt', 'short term debt', 'shortterm debt', 'st borrow', 'short term borrow', 'shortterm borrowst borrowings', 'short term borrowings', 'shortterm borrowings'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='current_lt_debt', display_name='Current Portion of Long-Term Debt', extract_names=['curr port of lt debt', 'curr port lt debt', 'current port of lt debt', 'current port lt debt', 'curr portion of lt debt', 'curr portion lt debt', 'current portion of lt debt', 'current portion lt debt', 'curr port of longterm debt', 'curr port longterm debt', 'current port of longterm debt', 'current port longterm debt', 'curr portion of longterm debt', 'curr portion longterm debt', 'current portion of longterm debt', 'current portion longterm debt', 'curr port of long term debt', 'curr port long term debt', 'current port of long term debt', 'current port long term debt', 'curr portion of long term debt', 'curr portion long term debt', 'current portion of long term debt', 'current portion long term debt', 'curr port of debt', 'curr port debt', 'current port of debt', 'current port debt', 'curr portion of debt', 'curr portion debt', 'current portion of debt', 'current portion debt', 'curr part of lt debt', 'curr part lt debt', 'current part of lt debt', 'current part lt debt', 'curr part of longterm debt', 'curr part longterm debt', 'current part of longterm debt', 'current part longterm debt', 'curr part of long term debt', 'curr part long term debt', 'current part of long term debt', 'current part long term debt', 'curr part of debt', 'curr part debt', 'current part of debt', 'current part debt'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='tax_liab_st', display_name='Tax Liabilities, Short-Term', extract_names=['tax liab shortterm', 'tax liability shortterm', 'tax liabilities shortterm', 'tax liab short term', 'tax liability short term', 'tax liabilities short term', 'tax liab st', 'tax liability st', 'tax liabilities st', 'shortterm tax liab', 'shortterm tax liability', 'shortterm tax liabilities', 'short term tax liab', 'short term tax liability', 'short term tax liabilities', 'st tax liab', 'st tax liability', 'st tax liabilities', 'def tax liab shortterm', 'def tax liability shortterm', 'def tax liabilities shortterm', 'def tax liab short term', 'def tax liability short term', 'def tax liabilities short term', 'def tax liab st', 'def tax liability st', 'def tax liabilities st', 'def shortterm tax liab', 'def shortterm tax liability', 'def shortterm tax liabilities', 'def short term tax liab', 'def short term tax liability', 'def short term tax liabilities', 'def st tax liab', 'def st tax liability', 'def st tax liabilities', 'deferred tax liab shortterm', 'deferred tax liability shortterm', 'deferred tax liabilities shortterm', 'deferred tax liab short term', 'deferred tax liability short term', 'deferred tax liabilities short term', 'deferred tax liab st', 'deferred tax liability st', 'deferred tax liabilities st', 'deferred shortterm tax liab', 'deferred shortterm tax liability', 'deferred shortterm tax liabilities', 'deferred short term tax liab', 'deferred short term tax liability', 'deferred short term tax liabilities', 'deferred st tax liab', 'deferred st tax liability', 'deferred st tax liabilities', 'tax liab noncurr', 'tax liability noncurr', 'tax liabilities noncurr', 'tax liab non curr', 'tax liability non curr', 'tax liabilities non curr', 'noncurr tax liab', 'noncurr tax liability', 'noncurr tax liabilities', 'non curr tax liab', 'non curr tax liability', 'non curr tax liabilities', 'def tax liab noncurr', 'def tax liability noncurr', 'def tax liabilities noncurr', 'def tax liab non curr', 'def tax liability non curr', 'def tax liabilities non curr', 'def noncurr tax liab', 'def noncurr tax liability', 'def noncurr tax liabilities', 'def non curr tax liab', 'def non curr tax liability', 'def non curr tax liabilities', 'deferred tax liab noncurr', 'deferred tax liability noncurr', 'deferred tax liabilities noncurr', 'deferred tax liab non curr', 'deferred tax liability non curr', 'deferred tax liabilities non curr', 'deferred noncurr tax liab', 'deferred noncurr tax liability', 'deferred noncurr tax liabilities', 'deferred non curr tax liab', 'deferred non curr tax liability', 'deferred non curr tax liabilities', 'tax liab noncurrent', 'tax liability noncurrent', 'tax liabilities noncurrent', 'tax liab non current', 'tax liability non current', 'tax liabilities non current', 'noncurrent tax liab', 'noncurrent tax liability', 'noncurrent tax liabilities', 'non current tax liab', 'non current tax liability', 'non current tax liabilities', 'def tax liab noncurrent', 'def tax liability noncurrent', 'def tax liabilities noncurrent', 'def tax liab non current', 'def tax liability non current', 'def tax liabilities non current', 'def noncurrent tax liab', 'def noncurrent tax liability', 'def noncurrent tax liabilities', 'def non current tax liab', 'def non current tax liability', 'def non current tax liabilities', 'deferred tax liab noncurrent', 'deferred tax liability noncurrent', 'deferred tax liabilities noncurrent', 'deferred tax liab non current', 'deferred tax liability non current', 'deferred tax liabilities non current', 'deferred noncurrent tax liab', 'deferred noncurrent tax liability', 'deferred noncurrent tax liabilities', 'deferred non current tax liab', 'deferred non current tax liability', 'deferred non current tax liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_current_liab', display_name='Other Current Liabilities', extract_names=['other current liabilities', 'other current liab', 'other curr liabilities', 'other curr liab', 'other liabilities current', 'other liab current', 'other liabilities curr', 'other liab curr'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_current_liab', display_name='Total Current Liabilities', extract_names=['total current liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='payables[t] + st_debt[t] + tax_liab_st[t] + current_lt_debt[t] + other_current_liab[t]'), ItemConfig(key='lt_debt', display_name='Long-Term Debt', extract_names=['lt debt', 'long term debt', 'longterm debt', 'lt borrow', 'long term borrow', 'longterm borrow', 'lt borrowings', 'long term borrowings', 'longterm borrowings', 'lt debt total', 'long term debt total', 'longterm debt total', 'lt borrow total', 'long term borrow total', 'longterm borrow total', 'lt borrowings total', 'long term borrowings total', 'longterm borrowings total'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=True), expr_str=None), ItemConfig(key='total_debt', display_name='Total Debt', extract_names=['total debt'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='st_debt[t] + lt_debt[t]'), ItemConfig(key='deferred_rev', display_name='Deferred Revenue', extract_names=['deferred revenue', 'deferred sales', 'def revenue', 'def salesnon current revenue', 'non current sales', 'non current revenue def', 'non current sales def', 'non current revenue deferred', 'non current sales deferred', 'revenue non current', 'sales non current', 'revenue def non current', 'sales def non current', 'revenue deferred non current', 'sales deferred non current', 'def revenue non current', 'def sales non current', 'def revenue def non current', 'def sales def non current', 'def revenue deferred non current', 'def sales deferred non current', 'deferred revenue non current', 'deferred sales non current', 'deferred revenue def non current', 'deferred sales def non current', 'deferred revenue deferred non current', 'deferred sales deferred non current', 'non curr revenue', 'non curr sales', 'non curr revenue def', 'non curr sales def', 'non curr revenue deferred', 'non curr sales deferred', 'revenue non curr', 'sales non curr', 'revenue def non curr', 'sales def non curr', 'revenue deferred non curr', 'sales deferred non curr', 'def revenue non curr', 'def sales non curr', 'def revenue def non curr', 'def sales def non curr', 'def revenue deferred non curr', 'def sales deferred non curr', 'deferred revenue non curr', 'deferred sales non curr', 'deferred revenue def non curr', 'deferred sales def non curr', 'deferred revenue deferred non curr', 'deferred sales deferred non currnoncurrent revenue', 'noncurrent sales', 'noncurrent revenue def', 'noncurrent sales def', 'noncurrent revenue deferred', 'noncurrent sales deferred', 'revenue noncurrent', 'sales noncurrent', 'revenue def noncurrent', 'sales def noncurrent', 'revenue deferred noncurrent', 'sales deferred noncurrent', 'def revenue noncurrent', 'def sales noncurrent', 'def revenue def noncurrent', 'def sales def noncurrent', 'def revenue deferred noncurrent', 'def sales deferred noncurrent', 'deferred revenue noncurrent', 'deferred sales noncurrent', 'deferred revenue def noncurrent', 'deferred sales def noncurrent', 'deferred revenue deferred noncurrent', 'deferred sales deferred noncurrent', 'noncurr revenue', 'noncurr sales', 'noncurr revenue def', 'noncurr sales def', 'noncurr revenue deferred', 'noncurr sales deferred', 'revenue noncurr', 'sales noncurr', 'revenue def noncurr', 'sales def noncurr', 'revenue deferred noncurr', 'sales deferred noncurr', 'def revenue noncurr', 'def sales noncurr', 'def revenue def noncurr', 'def sales def noncurr', 'def revenue deferred noncurr', 'def sales deferred noncurr', 'deferred revenue noncurr', 'deferred sales noncurr', 'deferred revenue def noncurr', 'deferred sales def noncurr', 'deferred revenue deferred noncurr', 'deferred sales deferred noncurr'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='tax_liab_lt', display_name='Tax Liabilities, Long-Term', extract_names=['tax liab longterm', 'tax liability longterm', 'tax liabilities longterm', 'tax liab long term', 'tax liability long term', 'tax liabilities long term', 'tax liab lt', 'tax liability lt', 'tax liabilities lt', 'longterm tax liab', 'longterm tax liability', 'longterm tax liabilities', 'long term tax liab', 'long term tax liability', 'long term tax liabilities', 'lt tax liab', 'lt tax liability', 'lt tax liabilities', 'tax liab longterm def', 'tax liability longterm def', 'tax liabilities longterm def', 'tax liab long term def', 'tax liability long term def', 'tax liabilities long term def', 'tax liab lt def', 'tax liability lt def', 'tax liabilities lt def', 'longterm tax liab def', 'longterm tax liability def', 'longterm tax liabilities def', 'long term tax liab def', 'long term tax liability def', 'long term tax liabilities def', 'lt tax liab def', 'lt tax liability def', 'lt tax liabilities def', 'tax liab longterm deferred', 'tax liability longterm deferred', 'tax liabilities longterm deferred', 'tax liab long term deferred', 'tax liability long term deferred', 'tax liabilities long term deferred', 'tax liab lt deferred', 'tax liability lt deferred', 'tax liabilities lt deferred', 'longterm tax liab deferred', 'longterm tax liability deferred', 'longterm tax liabilities deferred', 'long term tax liab deferred', 'long term tax liability deferred', 'long term tax liabilities deferred', 'lt tax liab deferred', 'lt tax liability deferred', 'lt tax liabilities deferred', 'def tax liab longterm', 'def tax liability longterm', 'def tax liabilities longterm', 'def tax liab long term', 'def tax liability long term', 'def tax liabilities long term', 'def tax liab lt', 'def tax liability lt', 'def tax liabilities lt', 'def longterm tax liab', 'def longterm tax liability', 'def longterm tax liabilities', 'def long term tax liab', 'def long term tax liability', 'def long term tax liabilities', 'def lt tax liab', 'def lt tax liability', 'def lt tax liabilities', 'deferred tax liab longterm', 'deferred tax liability longterm', 'deferred tax liabilities longterm', 'deferred tax liab long term', 'deferred tax liability long term', 'deferred tax liabilities long term', 'deferred tax liab lt', 'deferred tax liability lt', 'deferred tax liabilities lt', 'deferred longterm tax liab', 'deferred longterm tax liability', 'deferred longterm tax liabilities', 'deferred long term tax liab', 'deferred long term tax liability', 'deferred long term tax liabilities', 'deferred lt tax liab', 'deferred lt tax liability', 'deferred lt tax liabilities', 'tax liab noncurrent', 'tax liability noncurrent', 'tax liabilities noncurrent', 'noncurrent tax liab', 'noncurrent tax liability', 'noncurrent tax liabilities', 'def tax liab noncurrent', 'def tax liability noncurrent', 'def tax liabilities noncurrent', 'def noncurrent tax liab', 'def noncurrent tax liability', 'def noncurrent tax liabilities', 'deferred tax liab noncurrent', 'deferred tax liability noncurrent', 'deferred tax liabilities noncurrent', 'deferred noncurrent tax liab', 'deferred noncurrent tax liability', 'deferred noncurrent tax liabilities', 'tax liab noncurr', 'tax liability noncurr', 'tax liabilities noncurr', 'noncurr tax liab', 'noncurr tax liability', 'noncurr tax liabilities', 'def tax liab noncurr', 'def tax liability noncurr', 'def tax liabilities noncurr', 'def noncurr tax liab', 'def noncurr tax liability', 'def noncurr tax liabilities', 'deferred tax liab noncurr', 'deferred tax liability noncurr', 'deferred tax liabilities noncurr', 'deferred noncurr tax liab', 'deferred noncurr tax liability', 'deferred noncurr tax liabilities', 'tax liab non current', 'tax liability non current', 'tax liabilities non current', 'non current tax liab', 'non current tax liability', 'non current tax liabilities', 'def tax liab non current', 'def tax liability non current', 'def tax liabilities non current', 'def non current tax liab', 'def non current tax liability', 'def non current tax liabilities', 'deferred tax liab non current', 'deferred tax liability non current', 'deferred tax liabilities non current', 'deferred non current tax liab', 'deferred non current tax liability', 'deferred non current tax liabilities', 'tax liab non curr', 'tax liability non curr', 'tax liabilities non curr', 'non curr tax liab', 'non curr tax liability', 'non curr tax liabilities', 'def tax liab non curr', 'def tax liability non curr', 'def tax liabilities non curr', 'def non curr tax liab', 'def non curr tax liability', 'def non curr tax liabilities', 'deferred tax liab non curr', 'deferred tax liability non curr', 'deferred tax liabilities non curr', 'deferred non curr tax liab', 'deferred non curr tax liability', 'deferred non curr tax liabilities', 'tax liab', 'tax liability', 'tax liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='deposit_liab', display_name='Deposit Liabilities', extract_names=['deposit liab', 'deposit liability', 'deposit liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_lt_liab', display_name='Other Long-Term Liabilities', extract_names=['other lt liabilities', 'other longterm liabilities', 'other long term liabilities', 'other lt liab', 'other longterm liab', 'other long term liab', 'other noncurrent liabilities', 'other non current liabilities', 'other noncurr liabilities', 'other non curr liabilities', 'other noncurrent liab', 'other non current liab', 'other noncurr liab', 'other non curr liab', 'other liabilities lt', 'other liabilities longterm', 'other liabilities long term', 'other liab lt', 'other liab longterm', 'other liab long term', 'other liabilities noncurrent', 'other liabilities non current', 'other liabilities noncurr', 'other liabilities non curr', 'other liab noncurrent', 'other liab non current', 'other liab noncurr', 'other liab non curr', 'lt liabilities other', 'longterm liabilities other', 'long term liabilities other', 'lt liab other', 'longterm liab other', 'long term liab other', 'noncurrent liabilities other', 'non current liabilities other', 'noncurr liabilities other', 'non curr liabilities other', 'noncurrent liab other', 'non current liab other', 'noncurr liab other', 'non curr liab other', 'liabilities lt other', 'liabilities longterm other', 'liabilities long term other', 'liab lt other', 'liab longterm other', 'liab long term other', 'liabilities noncurrent other', 'liabilities non current other', 'liabilities noncurr other', 'liabilities non curr other', 'liab noncurrent other', 'liab non current other', 'liab noncurr other', 'liab non curr other'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_non_current_liab', display_name='Total Non-Current Liabilities', extract_names=['total non current liabilities', 'total noncurrent liabilities', 'total non current liability', 'total noncurrent liability', 'total non current liab', 'total noncurrent liab'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='lt_debt[t] + deferred_rev[t] + tax_liab_lt[t] + deposit_liab[t] + other_lt_liab[t]'), ItemConfig(key='total_liab', display_name='Total Liabilities', extract_names=['total liab', 'total liability', 'total liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_non_current_liab[t] + total_current_liab[t]'), ItemConfig(key='common_stock', display_name='Common Stock', extract_names=['total common stock', 'total stock', 'total common shares', 'total shares', 'common stock', 'stockcommon shares', 'shares', 'net total common stock', 'net total stock', 'net total common shares', 'net total shares', 'net common stock', 'net stocknet common shares', 'net shares', 'total common stock net', 'total stock net', 'total common shares net', 'total shares net', 'common stock net', 'stock netcommon shares net', 'shares net'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_income', display_name='Other Comprehensive Income', extract_names=['other income', 'other comprehensive income', 'other comp income', 'comp income', 'comprehensive income', 'comprehensive income and other', 'comp income and other', 'comp inc and other', 'comprehensive inc and other', 'comprehensive income other', 'comp income other', 'comp inc other', 'comprehensive inc other'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='retained_earnings', display_name='Retained Earnings', extract_names=['re', 'retained earnings', 'retained earnings deficit', 're deficit'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='minority_interest', display_name='Minority Interest', extract_names=['minority interest', 'minority int', 'min int', 'min interest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_equity', display_name=\"Total Stockholder's Equity\", extract_names=['total equity', 'total shareholders equity', 'total stockholders equity', 'equity total', 'shareholders equity total', 'stockholders equity total', 'equity', 'shareholders equity', 'stockholders equity'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='other_income[t] + retained_earnings[t] + common_stock[t] + minority_interest[t]'), ItemConfig(key='total_liab_and_equity', display_name='Total Liabilities and Equity', extract_names=['total liabilities and equity', 'total liab and equity', 'total liabilities equity', 'total liab equity', 'liabilities and equity', 'liab and equity', 'liabilities equity', 'liab equity'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_liab[t] + total_equity[t]')]), prior_statement=BalanceSheetData(items_config=DataConfigManager(configs=[ItemConfig(key='cash', display_name='Cash and Cash Equivalents', extract_names=['cash', 'cash and cash equivalents', 'cash and equivalents', 'cash and equiv', 'cash cash equivalents', 'cash equivalents', 'cash equiv'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=True), expr_str=None), ItemConfig(key='st_invest', display_name='Short-Term Investments', extract_names=['shortterm investments', 'short term investments', 'st investments', 'shortterm invest', 'short term invest', 'st invest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='cash_and_st_invest', display_name='Cash and Short-Term Investments', extract_names=['total cash st investments', 'total cash and st investments', 'total cash and shortterm investments', 'total cash and short term investments', 'total cash shortterm investments', 'total cash short term investments', 'total cash st invest', 'total cash and st invest', 'total cash and shortterm invest', 'total cash and short term invest', 'total cash shortterm invest', 'total cash short term invest', 'cash st investments', 'cash and st investments', 'cash and shortterm investments', 'cash and short term investments', 'cash shortterm investments', 'cash short term investments', 'cash st invest', 'cash and st invest', 'cash and shortterm invest', 'cash and short term invest', 'cash shortterm invest', 'cash short term invest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='cash[t] + st_invest[t]'), ItemConfig(key='receivables', display_name='Receivables', extract_names=['receivables', 'rec', 'accounts receivable', 'ar'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='inventory', display_name='Inventory', extract_names=['inv', 'inventory', 'inventories'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='def_tax_st', display_name='Deferred Tax Assets, Current', extract_names=['def tax asset curr', 'deferred tax asset curr', 'tax asset curr', 'def tax assets curr', 'deferred tax assets curr', 'tax assets curr', 'def tax asset current', 'deferred tax asset current', 'tax asset current', 'def tax assets current', 'deferred tax assets current', 'tax assets current', 'def tax asset short term', 'deferred tax asset short term', 'tax asset short term', 'def tax assets short term', 'deferred tax assets short term', 'tax assets short term', 'def tax asset shortterm', 'deferred tax asset shortterm', 'tax asset shortterm', 'def tax assets shortterm', 'deferred tax assets shortterm', 'tax assets shortterm', 'def tax asset st', 'deferred tax asset st', 'tax asset st', 'def tax assets st', 'deferred tax assets st', 'tax assets st'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_current_assets', display_name='Other Current Assets', extract_names=['other current assets', 'other current asset', 'other curr assets', 'other curr asset', 'oca'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_current_assets', display_name='Total Current Assets', extract_names=['total current assets', 'tca'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='cash_and_st_invest[t] + receivables[t] + inventory[t] + def_tax_st[t] + other_current_assets[t]'), ItemConfig(key='gross_ppe', display_name='Grosss Property, Plant & Equipment', extract_names=['gross ppe', 'gross property plant equipment', 'gross property plant and equipment', 'ppe gross', 'property plant equipment gross', 'property plant and equipment gross', 'grs ppe', 'grs property plant equipment', 'grs property plant and equipment', 'ppe grs', 'property plant equipment grs', 'property plant and equipment grs'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='dep', display_name='Accumulated Depreciation', extract_names=['accumulated depreciation', 'depreciation', 'dep', 'accumulated dep', 'acc depreciation', 'accum depreciation', 'acc dep', 'accum dep'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='net_ppe', display_name='Net Property, Plant & Equipment', extract_names=['ppe', 'property plant equipment', 'property plant and equipment', 'ppe net', 'property plant equipment net', 'property plant and equipment net', 'net ppe', 'net property plant equipment', 'net property plant and equipment'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='gross_ppe[t] - dep[t]'), ItemConfig(key='goodwill', display_name='Goodwill and Intangible Assets', extract_names=['goodwill', 'goodwill and intangible assets', 'goodwill and intangibles', 'goodwill intangible assets', 'goodwill intangibles', 'goodwill total', 'goodwill and intangible assets total', 'goodwill and intangibles total', 'goodwill intangible assets total', 'goodwill intangibles total'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='lt_invest', display_name='Long-Term Investments', extract_names=['lt invest', 'lt investments', 'long term invest', 'long term investments', 'longterm invest', 'longterm investments'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='def_tax_lt', display_name='Deferred Tax Assets, Long-Term', extract_names=['def tax asset long term', 'deferred tax asset long term', 'tax asset long term', 'def tax assets long term', 'deferred tax assets long term', 'tax assets long term', 'def tax asset longterm', 'deferred tax asset longterm', 'tax asset longterm', 'def tax assets longterm', 'deferred tax assets longterm', 'tax assets longterm', 'def tax asset lt', 'deferred tax asset lt', 'tax asset lt', 'def tax assets lt', 'deferred tax assets lt', 'tax assets lt', 'def tax asset', 'deferred tax asset', 'tax asset', 'def tax assets', 'deferred tax assets', 'tax assets', 'long term assets tax deferred', 'lt assets tax deferred', 'lt assets tax def', 'long term assets tax def', 'long term assets deferred tax', 'lt assets deferred tax', 'lt assets def tax', 'long term assets def tax'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_lt_assets', display_name='Other Long-Term Assets', extract_names=['other lt assets', 'other lt asset', 'other longterm assets', 'other longterm asset', 'other long term assets', 'other long term asset', 'lt assets other', 'lt asset other', 'longterm assets other', 'longterm asset other', 'long term assets other', 'long term asset other'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_non_current_assets', display_name='Total Non-Current Assets', extract_names=['total non current assets', 'total noncurrent assets', 'total lt assets', 'total longterm assets', 'total long term assets'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='net_ppe[t] + goodwill[t] + lt_invest[t] + def_tax_lt[t] + other_lt_assets[t]'), ItemConfig(key='total_assets', display_name='Total Assets', extract_names=['total assets', 'total asset', 'assets', 'asset'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_current_assets[t] + total_non_current_assets[t]'), ItemConfig(key='payables', display_name='Payables', extract_names=['payables', 'accounts payable', 'ap', 'payables and accrued expenses', 'payables and accrued expense', 'payable and accrued expenses', 'payable and accrued expense', 'payables and acc expenses', 'payables and acc expense', 'payable and acc expenses', 'payable and acc expense', 'payables and accrued exps', 'payables and accrued exp', 'payable and accrued exps', 'payable and accrued exp', 'payables and acc exps', 'payables and acc exp', 'payable and acc exps', 'payable and acc exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='st_debt', display_name='Short-Term Debt', extract_names=['st debt', 'short term debt', 'shortterm debt', 'st borrow', 'short term borrow', 'shortterm borrowst borrowings', 'short term borrowings', 'shortterm borrowings'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='current_lt_debt', display_name='Current Portion of Long-Term Debt', extract_names=['curr port of lt debt', 'curr port lt debt', 'current port of lt debt', 'current port lt debt', 'curr portion of lt debt', 'curr portion lt debt', 'current portion of lt debt', 'current portion lt debt', 'curr port of longterm debt', 'curr port longterm debt', 'current port of longterm debt', 'current port longterm debt', 'curr portion of longterm debt', 'curr portion longterm debt', 'current portion of longterm debt', 'current portion longterm debt', 'curr port of long term debt', 'curr port long term debt', 'current port of long term debt', 'current port long term debt', 'curr portion of long term debt', 'curr portion long term debt', 'current portion of long term debt', 'current portion long term debt', 'curr port of debt', 'curr port debt', 'current port of debt', 'current port debt', 'curr portion of debt', 'curr portion debt', 'current portion of debt', 'current portion debt', 'curr part of lt debt', 'curr part lt debt', 'current part of lt debt', 'current part lt debt', 'curr part of longterm debt', 'curr part longterm debt', 'current part of longterm debt', 'current part longterm debt', 'curr part of long term debt', 'curr part long term debt', 'current part of long term debt', 'current part long term debt', 'curr part of debt', 'curr part debt', 'current part of debt', 'current part debt'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='tax_liab_st', display_name='Tax Liabilities, Short-Term', extract_names=['tax liab shortterm', 'tax liability shortterm', 'tax liabilities shortterm', 'tax liab short term', 'tax liability short term', 'tax liabilities short term', 'tax liab st', 'tax liability st', 'tax liabilities st', 'shortterm tax liab', 'shortterm tax liability', 'shortterm tax liabilities', 'short term tax liab', 'short term tax liability', 'short term tax liabilities', 'st tax liab', 'st tax liability', 'st tax liabilities', 'def tax liab shortterm', 'def tax liability shortterm', 'def tax liabilities shortterm', 'def tax liab short term', 'def tax liability short term', 'def tax liabilities short term', 'def tax liab st', 'def tax liability st', 'def tax liabilities st', 'def shortterm tax liab', 'def shortterm tax liability', 'def shortterm tax liabilities', 'def short term tax liab', 'def short term tax liability', 'def short term tax liabilities', 'def st tax liab', 'def st tax liability', 'def st tax liabilities', 'deferred tax liab shortterm', 'deferred tax liability shortterm', 'deferred tax liabilities shortterm', 'deferred tax liab short term', 'deferred tax liability short term', 'deferred tax liabilities short term', 'deferred tax liab st', 'deferred tax liability st', 'deferred tax liabilities st', 'deferred shortterm tax liab', 'deferred shortterm tax liability', 'deferred shortterm tax liabilities', 'deferred short term tax liab', 'deferred short term tax liability', 'deferred short term tax liabilities', 'deferred st tax liab', 'deferred st tax liability', 'deferred st tax liabilities', 'tax liab noncurr', 'tax liability noncurr', 'tax liabilities noncurr', 'tax liab non curr', 'tax liability non curr', 'tax liabilities non curr', 'noncurr tax liab', 'noncurr tax liability', 'noncurr tax liabilities', 'non curr tax liab', 'non curr tax liability', 'non curr tax liabilities', 'def tax liab noncurr', 'def tax liability noncurr', 'def tax liabilities noncurr', 'def tax liab non curr', 'def tax liability non curr', 'def tax liabilities non curr', 'def noncurr tax liab', 'def noncurr tax liability', 'def noncurr tax liabilities', 'def non curr tax liab', 'def non curr tax liability', 'def non curr tax liabilities', 'deferred tax liab noncurr', 'deferred tax liability noncurr', 'deferred tax liabilities noncurr', 'deferred tax liab non curr', 'deferred tax liability non curr', 'deferred tax liabilities non curr', 'deferred noncurr tax liab', 'deferred noncurr tax liability', 'deferred noncurr tax liabilities', 'deferred non curr tax liab', 'deferred non curr tax liability', 'deferred non curr tax liabilities', 'tax liab noncurrent', 'tax liability noncurrent', 'tax liabilities noncurrent', 'tax liab non current', 'tax liability non current', 'tax liabilities non current', 'noncurrent tax liab', 'noncurrent tax liability', 'noncurrent tax liabilities', 'non current tax liab', 'non current tax liability', 'non current tax liabilities', 'def tax liab noncurrent', 'def tax liability noncurrent', 'def tax liabilities noncurrent', 'def tax liab non current', 'def tax liability non current', 'def tax liabilities non current', 'def noncurrent tax liab', 'def noncurrent tax liability', 'def noncurrent tax liabilities', 'def non current tax liab', 'def non current tax liability', 'def non current tax liabilities', 'deferred tax liab noncurrent', 'deferred tax liability noncurrent', 'deferred tax liabilities noncurrent', 'deferred tax liab non current', 'deferred tax liability non current', 'deferred tax liabilities non current', 'deferred noncurrent tax liab', 'deferred noncurrent tax liability', 'deferred noncurrent tax liabilities', 'deferred non current tax liab', 'deferred non current tax liability', 'deferred non current tax liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_current_liab', display_name='Other Current Liabilities', extract_names=['other current liabilities', 'other current liab', 'other curr liabilities', 'other curr liab', 'other liabilities current', 'other liab current', 'other liabilities curr', 'other liab curr'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_current_liab', display_name='Total Current Liabilities', extract_names=['total current liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='payables[t] + st_debt[t] + tax_liab_st[t] + current_lt_debt[t] + other_current_liab[t]'), ItemConfig(key='lt_debt', display_name='Long-Term Debt', extract_names=['lt debt', 'long term debt', 'longterm debt', 'lt borrow', 'long term borrow', 'longterm borrow', 'lt borrowings', 'long term borrowings', 'longterm borrowings', 'lt debt total', 'long term debt total', 'longterm debt total', 'lt borrow total', 'long term borrow total', 'longterm borrow total', 'lt borrowings total', 'long term borrowings total', 'longterm borrowings total'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=True), expr_str=None), ItemConfig(key='total_debt', display_name='Total Debt', extract_names=['total debt'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='st_debt[t] + lt_debt[t]'), ItemConfig(key='deferred_rev', display_name='Deferred Revenue', extract_names=['deferred revenue', 'deferred sales', 'def revenue', 'def salesnon current revenue', 'non current sales', 'non current revenue def', 'non current sales def', 'non current revenue deferred', 'non current sales deferred', 'revenue non current', 'sales non current', 'revenue def non current', 'sales def non current', 'revenue deferred non current', 'sales deferred non current', 'def revenue non current', 'def sales non current', 'def revenue def non current', 'def sales def non current', 'def revenue deferred non current', 'def sales deferred non current', 'deferred revenue non current', 'deferred sales non current', 'deferred revenue def non current', 'deferred sales def non current', 'deferred revenue deferred non current', 'deferred sales deferred non current', 'non curr revenue', 'non curr sales', 'non curr revenue def', 'non curr sales def', 'non curr revenue deferred', 'non curr sales deferred', 'revenue non curr', 'sales non curr', 'revenue def non curr', 'sales def non curr', 'revenue deferred non curr', 'sales deferred non curr', 'def revenue non curr', 'def sales non curr', 'def revenue def non curr', 'def sales def non curr', 'def revenue deferred non curr', 'def sales deferred non curr', 'deferred revenue non curr', 'deferred sales non curr', 'deferred revenue def non curr', 'deferred sales def non curr', 'deferred revenue deferred non curr', 'deferred sales deferred non currnoncurrent revenue', 'noncurrent sales', 'noncurrent revenue def', 'noncurrent sales def', 'noncurrent revenue deferred', 'noncurrent sales deferred', 'revenue noncurrent', 'sales noncurrent', 'revenue def noncurrent', 'sales def noncurrent', 'revenue deferred noncurrent', 'sales deferred noncurrent', 'def revenue noncurrent', 'def sales noncurrent', 'def revenue def noncurrent', 'def sales def noncurrent', 'def revenue deferred noncurrent', 'def sales deferred noncurrent', 'deferred revenue noncurrent', 'deferred sales noncurrent', 'deferred revenue def noncurrent', 'deferred sales def noncurrent', 'deferred revenue deferred noncurrent', 'deferred sales deferred noncurrent', 'noncurr revenue', 'noncurr sales', 'noncurr revenue def', 'noncurr sales def', 'noncurr revenue deferred', 'noncurr sales deferred', 'revenue noncurr', 'sales noncurr', 'revenue def noncurr', 'sales def noncurr', 'revenue deferred noncurr', 'sales deferred noncurr', 'def revenue noncurr', 'def sales noncurr', 'def revenue def noncurr', 'def sales def noncurr', 'def revenue deferred noncurr', 'def sales deferred noncurr', 'deferred revenue noncurr', 'deferred sales noncurr', 'deferred revenue def noncurr', 'deferred sales def noncurr', 'deferred revenue deferred noncurr', 'deferred sales deferred noncurr'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='tax_liab_lt', display_name='Tax Liabilities, Long-Term', extract_names=['tax liab longterm', 'tax liability longterm', 'tax liabilities longterm', 'tax liab long term', 'tax liability long term', 'tax liabilities long term', 'tax liab lt', 'tax liability lt', 'tax liabilities lt', 'longterm tax liab', 'longterm tax liability', 'longterm tax liabilities', 'long term tax liab', 'long term tax liability', 'long term tax liabilities', 'lt tax liab', 'lt tax liability', 'lt tax liabilities', 'tax liab longterm def', 'tax liability longterm def', 'tax liabilities longterm def', 'tax liab long term def', 'tax liability long term def', 'tax liabilities long term def', 'tax liab lt def', 'tax liability lt def', 'tax liabilities lt def', 'longterm tax liab def', 'longterm tax liability def', 'longterm tax liabilities def', 'long term tax liab def', 'long term tax liability def', 'long term tax liabilities def', 'lt tax liab def', 'lt tax liability def', 'lt tax liabilities def', 'tax liab longterm deferred', 'tax liability longterm deferred', 'tax liabilities longterm deferred', 'tax liab long term deferred', 'tax liability long term deferred', 'tax liabilities long term deferred', 'tax liab lt deferred', 'tax liability lt deferred', 'tax liabilities lt deferred', 'longterm tax liab deferred', 'longterm tax liability deferred', 'longterm tax liabilities deferred', 'long term tax liab deferred', 'long term tax liability deferred', 'long term tax liabilities deferred', 'lt tax liab deferred', 'lt tax liability deferred', 'lt tax liabilities deferred', 'def tax liab longterm', 'def tax liability longterm', 'def tax liabilities longterm', 'def tax liab long term', 'def tax liability long term', 'def tax liabilities long term', 'def tax liab lt', 'def tax liability lt', 'def tax liabilities lt', 'def longterm tax liab', 'def longterm tax liability', 'def longterm tax liabilities', 'def long term tax liab', 'def long term tax liability', 'def long term tax liabilities', 'def lt tax liab', 'def lt tax liability', 'def lt tax liabilities', 'deferred tax liab longterm', 'deferred tax liability longterm', 'deferred tax liabilities longterm', 'deferred tax liab long term', 'deferred tax liability long term', 'deferred tax liabilities long term', 'deferred tax liab lt', 'deferred tax liability lt', 'deferred tax liabilities lt', 'deferred longterm tax liab', 'deferred longterm tax liability', 'deferred longterm tax liabilities', 'deferred long term tax liab', 'deferred long term tax liability', 'deferred long term tax liabilities', 'deferred lt tax liab', 'deferred lt tax liability', 'deferred lt tax liabilities', 'tax liab noncurrent', 'tax liability noncurrent', 'tax liabilities noncurrent', 'noncurrent tax liab', 'noncurrent tax liability', 'noncurrent tax liabilities', 'def tax liab noncurrent', 'def tax liability noncurrent', 'def tax liabilities noncurrent', 'def noncurrent tax liab', 'def noncurrent tax liability', 'def noncurrent tax liabilities', 'deferred tax liab noncurrent', 'deferred tax liability noncurrent', 'deferred tax liabilities noncurrent', 'deferred noncurrent tax liab', 'deferred noncurrent tax liability', 'deferred noncurrent tax liabilities', 'tax liab noncurr', 'tax liability noncurr', 'tax liabilities noncurr', 'noncurr tax liab', 'noncurr tax liability', 'noncurr tax liabilities', 'def tax liab noncurr', 'def tax liability noncurr', 'def tax liabilities noncurr', 'def noncurr tax liab', 'def noncurr tax liability', 'def noncurr tax liabilities', 'deferred tax liab noncurr', 'deferred tax liability noncurr', 'deferred tax liabilities noncurr', 'deferred noncurr tax liab', 'deferred noncurr tax liability', 'deferred noncurr tax liabilities', 'tax liab non current', 'tax liability non current', 'tax liabilities non current', 'non current tax liab', 'non current tax liability', 'non current tax liabilities', 'def tax liab non current', 'def tax liability non current', 'def tax liabilities non current', 'def non current tax liab', 'def non current tax liability', 'def non current tax liabilities', 'deferred tax liab non current', 'deferred tax liability non current', 'deferred tax liabilities non current', 'deferred non current tax liab', 'deferred non current tax liability', 'deferred non current tax liabilities', 'tax liab non curr', 'tax liability non curr', 'tax liabilities non curr', 'non curr tax liab', 'non curr tax liability', 'non curr tax liabilities', 'def tax liab non curr', 'def tax liability non curr', 'def tax liabilities non curr', 'def non curr tax liab', 'def non curr tax liability', 'def non curr tax liabilities', 'deferred tax liab non curr', 'deferred tax liability non curr', 'deferred tax liabilities non curr', 'deferred non curr tax liab', 'deferred non curr tax liability', 'deferred non curr tax liabilities', 'tax liab', 'tax liability', 'tax liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='deposit_liab', display_name='Deposit Liabilities', extract_names=['deposit liab', 'deposit liability', 'deposit liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_lt_liab', display_name='Other Long-Term Liabilities', extract_names=['other lt liabilities', 'other longterm liabilities', 'other long term liabilities', 'other lt liab', 'other longterm liab', 'other long term liab', 'other noncurrent liabilities', 'other non current liabilities', 'other noncurr liabilities', 'other non curr liabilities', 'other noncurrent liab', 'other non current liab', 'other noncurr liab', 'other non curr liab', 'other liabilities lt', 'other liabilities longterm', 'other liabilities long term', 'other liab lt', 'other liab longterm', 'other liab long term', 'other liabilities noncurrent', 'other liabilities non current', 'other liabilities noncurr', 'other liabilities non curr', 'other liab noncurrent', 'other liab non current', 'other liab noncurr', 'other liab non curr', 'lt liabilities other', 'longterm liabilities other', 'long term liabilities other', 'lt liab other', 'longterm liab other', 'long term liab other', 'noncurrent liabilities other', 'non current liabilities other', 'noncurr liabilities other', 'non curr liabilities other', 'noncurrent liab other', 'non current liab other', 'noncurr liab other', 'non curr liab other', 'liabilities lt other', 'liabilities longterm other', 'liabilities long term other', 'liab lt other', 'liab longterm other', 'liab long term other', 'liabilities noncurrent other', 'liabilities non current other', 'liabilities noncurr other', 'liabilities non curr other', 'liab noncurrent other', 'liab non current other', 'liab noncurr other', 'liab non curr other'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_non_current_liab', display_name='Total Non-Current Liabilities', extract_names=['total non current liabilities', 'total noncurrent liabilities', 'total non current liability', 'total noncurrent liability', 'total non current liab', 'total noncurrent liab'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='lt_debt[t] + deferred_rev[t] + tax_liab_lt[t] + deposit_liab[t] + other_lt_liab[t]'), ItemConfig(key='total_liab', display_name='Total Liabilities', extract_names=['total liab', 'total liability', 'total liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_non_current_liab[t] + total_current_liab[t]'), ItemConfig(key='common_stock', display_name='Common Stock', extract_names=['total common stock', 'total stock', 'total common shares', 'total shares', 'common stock', 'stockcommon shares', 'shares', 'net total common stock', 'net total stock', 'net total common shares', 'net total shares', 'net common stock', 'net stocknet common shares', 'net shares', 'total common stock net', 'total stock net', 'total common shares net', 'total shares net', 'common stock net', 'stock netcommon shares net', 'shares net'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_income', display_name='Other Comprehensive Income', extract_names=['other income', 'other comprehensive income', 'other comp income', 'comp income', 'comprehensive income', 'comprehensive income and other', 'comp income and other', 'comp inc and other', 'comprehensive inc and other', 'comprehensive income other', 'comp income other', 'comp inc other', 'comprehensive inc other'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='retained_earnings', display_name='Retained Earnings', extract_names=['re', 'retained earnings', 'retained earnings deficit', 're deficit'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='minority_interest', display_name='Minority Interest', extract_names=['minority interest', 'minority int', 'min int', 'min interest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_equity', display_name=\"Total Stockholder's Equity\", extract_names=['total equity', 'total shareholders equity', 'total stockholders equity', 'equity total', 'shareholders equity total', 'stockholders equity total', 'equity', 'shareholders equity', 'stockholders equity'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='other_income[t] + retained_earnings[t] + common_stock[t] + minority_interest[t]'), ItemConfig(key='total_liab_and_equity', display_name='Total Liabilities and Equity', extract_names=['total liabilities and equity', 'total liab and equity', 'total liabilities equity', 'total liab equity', 'liabilities and equity', 'liab and equity', 'liabilities equity', 'liab equity'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_liab[t] + total_equity[t]')]), prior_statement=BalanceSheetData(items_config=DataConfigManager(configs=[ItemConfig(key='cash', display_name='Cash and Cash Equivalents', extract_names=['cash', 'cash and cash equivalents', 'cash and equivalents', 'cash and equiv', 'cash cash equivalents', 'cash equivalents', 'cash equiv'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=True), expr_str=None), ItemConfig(key='st_invest', display_name='Short-Term Investments', extract_names=['shortterm investments', 'short term investments', 'st investments', 'shortterm invest', 'short term invest', 'st invest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='cash_and_st_invest', display_name='Cash and Short-Term Investments', extract_names=['total cash st investments', 'total cash and st investments', 'total cash and shortterm investments', 'total cash and short term investments', 'total cash shortterm investments', 'total cash short term investments', 'total cash st invest', 'total cash and st invest', 'total cash and shortterm invest', 'total cash and short term invest', 'total cash shortterm invest', 'total cash short term invest', 'cash st investments', 'cash and st investments', 'cash and shortterm investments', 'cash and short term investments', 'cash shortterm investments', 'cash short term investments', 'cash st invest', 'cash and st invest', 'cash and shortterm invest', 'cash and short term invest', 'cash shortterm invest', 'cash short term invest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='cash[t] + st_invest[t]'), ItemConfig(key='receivables', display_name='Receivables', extract_names=['receivables', 'rec', 'accounts receivable', 'ar'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='inventory', display_name='Inventory', extract_names=['inv', 'inventory', 'inventories'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='def_tax_st', display_name='Deferred Tax Assets, Current', extract_names=['def tax asset curr', 'deferred tax asset curr', 'tax asset curr', 'def tax assets curr', 'deferred tax assets curr', 'tax assets curr', 'def tax asset current', 'deferred tax asset current', 'tax asset current', 'def tax assets current', 'deferred tax assets current', 'tax assets current', 'def tax asset short term', 'deferred tax asset short term', 'tax asset short term', 'def tax assets short term', 'deferred tax assets short term', 'tax assets short term', 'def tax asset shortterm', 'deferred tax asset shortterm', 'tax asset shortterm', 'def tax assets shortterm', 'deferred tax assets shortterm', 'tax assets shortterm', 'def tax asset st', 'deferred tax asset st', 'tax asset st', 'def tax assets st', 'deferred tax assets st', 'tax assets st'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_current_assets', display_name='Other Current Assets', extract_names=['other current assets', 'other current asset', 'other curr assets', 'other curr asset', 'oca'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_current_assets', display_name='Total Current Assets', extract_names=['total current assets', 'tca'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='cash_and_st_invest[t] + receivables[t] + inventory[t] + def_tax_st[t] + other_current_assets[t]'), ItemConfig(key='gross_ppe', display_name='Grosss Property, Plant & Equipment', extract_names=['gross ppe', 'gross property plant equipment', 'gross property plant and equipment', 'ppe gross', 'property plant equipment gross', 'property plant and equipment gross', 'grs ppe', 'grs property plant equipment', 'grs property plant and equipment', 'ppe grs', 'property plant equipment grs', 'property plant and equipment grs'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='dep', display_name='Accumulated Depreciation', extract_names=['accumulated depreciation', 'depreciation', 'dep', 'accumulated dep', 'acc depreciation', 'accum depreciation', 'acc dep', 'accum dep'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='net_ppe', display_name='Net Property, Plant & Equipment', extract_names=['ppe', 'property plant equipment', 'property plant and equipment', 'ppe net', 'property plant equipment net', 'property plant and equipment net', 'net ppe', 'net property plant equipment', 'net property plant and equipment'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='gross_ppe[t] - dep[t]'), ItemConfig(key='goodwill', display_name='Goodwill and Intangible Assets', extract_names=['goodwill', 'goodwill and intangible assets', 'goodwill and intangibles', 'goodwill intangible assets', 'goodwill intangibles', 'goodwill total', 'goodwill and intangible assets total', 'goodwill and intangibles total', 'goodwill intangible assets total', 'goodwill intangibles total'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='lt_invest', display_name='Long-Term Investments', extract_names=['lt invest', 'lt investments', 'long term invest', 'long term investments', 'longterm invest', 'longterm investments'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='def_tax_lt', display_name='Deferred Tax Assets, Long-Term', extract_names=['def tax asset long term', 'deferred tax asset long term', 'tax asset long term', 'def tax assets long term', 'deferred tax assets long term', 'tax assets long term', 'def tax asset longterm', 'deferred tax asset longterm', 'tax asset longterm', 'def tax assets longterm', 'deferred tax assets longterm', 'tax assets longterm', 'def tax asset lt', 'deferred tax asset lt', 'tax asset lt', 'def tax assets lt', 'deferred tax assets lt', 'tax assets lt', 'def tax asset', 'deferred tax asset', 'tax asset', 'def tax assets', 'deferred tax assets', 'tax assets', 'long term assets tax deferred', 'lt assets tax deferred', 'lt assets tax def', 'long term assets tax def', 'long term assets deferred tax', 'lt assets deferred tax', 'lt assets def tax', 'long term assets def tax'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_lt_assets', display_name='Other Long-Term Assets', extract_names=['other lt assets', 'other lt asset', 'other longterm assets', 'other longterm asset', 'other long term assets', 'other long term asset', 'lt assets other', 'lt asset other', 'longterm assets other', 'longterm asset other', 'long term assets other', 'long term asset other'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_non_current_assets', display_name='Total Non-Current Assets', extract_names=['total non current assets', 'total noncurrent assets', 'total lt assets', 'total longterm assets', 'total long term assets'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='net_ppe[t] + goodwill[t] + lt_invest[t] + def_tax_lt[t] + other_lt_assets[t]'), ItemConfig(key='total_assets', display_name='Total Assets', extract_names=['total assets', 'total asset', 'assets', 'asset'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_current_assets[t] + total_non_current_assets[t]'), ItemConfig(key='payables', display_name='Payables', extract_names=['payables', 'accounts payable', 'ap', 'payables and accrued expenses', 'payables and accrued expense', 'payable and accrued expenses', 'payable and accrued expense', 'payables and acc expenses', 'payables and acc expense', 'payable and acc expenses', 'payable and acc expense', 'payables and accrued exps', 'payables and accrued exp', 'payable and accrued exps', 'payable and accrued exp', 'payables and acc exps', 'payables and acc exp', 'payable and acc exps', 'payable and acc exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='st_debt', display_name='Short-Term Debt', extract_names=['st debt', 'short term debt', 'shortterm debt', 'st borrow', 'short term borrow', 'shortterm borrowst borrowings', 'short term borrowings', 'shortterm borrowings'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='current_lt_debt', display_name='Current Portion of Long-Term Debt', extract_names=['curr port of lt debt', 'curr port lt debt', 'current port of lt debt', 'current port lt debt', 'curr portion of lt debt', 'curr portion lt debt', 'current portion of lt debt', 'current portion lt debt', 'curr port of longterm debt', 'curr port longterm debt', 'current port of longterm debt', 'current port longterm debt', 'curr portion of longterm debt', 'curr portion longterm debt', 'current portion of longterm debt', 'current portion longterm debt', 'curr port of long term debt', 'curr port long term debt', 'current port of long term debt', 'current port long term debt', 'curr portion of long term debt', 'curr portion long term debt', 'current portion of long term debt', 'current portion long term debt', 'curr port of debt', 'curr port debt', 'current port of debt', 'current port debt', 'curr portion of debt', 'curr portion debt', 'current portion of debt', 'current portion debt', 'curr part of lt debt', 'curr part lt debt', 'current part of lt debt', 'current part lt debt', 'curr part of longterm debt', 'curr part longterm debt', 'current part of longterm debt', 'current part longterm debt', 'curr part of long term debt', 'curr part long term debt', 'current part of long term debt', 'current part long term debt', 'curr part of debt', 'curr part debt', 'current part of debt', 'current part debt'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='tax_liab_st', display_name='Tax Liabilities, Short-Term', extract_names=['tax liab shortterm', 'tax liability shortterm', 'tax liabilities shortterm', 'tax liab short term', 'tax liability short term', 'tax liabilities short term', 'tax liab st', 'tax liability st', 'tax liabilities st', 'shortterm tax liab', 'shortterm tax liability', 'shortterm tax liabilities', 'short term tax liab', 'short term tax liability', 'short term tax liabilities', 'st tax liab', 'st tax liability', 'st tax liabilities', 'def tax liab shortterm', 'def tax liability shortterm', 'def tax liabilities shortterm', 'def tax liab short term', 'def tax liability short term', 'def tax liabilities short term', 'def tax liab st', 'def tax liability st', 'def tax liabilities st', 'def shortterm tax liab', 'def shortterm tax liability', 'def shortterm tax liabilities', 'def short term tax liab', 'def short term tax liability', 'def short term tax liabilities', 'def st tax liab', 'def st tax liability', 'def st tax liabilities', 'deferred tax liab shortterm', 'deferred tax liability shortterm', 'deferred tax liabilities shortterm', 'deferred tax liab short term', 'deferred tax liability short term', 'deferred tax liabilities short term', 'deferred tax liab st', 'deferred tax liability st', 'deferred tax liabilities st', 'deferred shortterm tax liab', 'deferred shortterm tax liability', 'deferred shortterm tax liabilities', 'deferred short term tax liab', 'deferred short term tax liability', 'deferred short term tax liabilities', 'deferred st tax liab', 'deferred st tax liability', 'deferred st tax liabilities', 'tax liab noncurr', 'tax liability noncurr', 'tax liabilities noncurr', 'tax liab non curr', 'tax liability non curr', 'tax liabilities non curr', 'noncurr tax liab', 'noncurr tax liability', 'noncurr tax liabilities', 'non curr tax liab', 'non curr tax liability', 'non curr tax liabilities', 'def tax liab noncurr', 'def tax liability noncurr', 'def tax liabilities noncurr', 'def tax liab non curr', 'def tax liability non curr', 'def tax liabilities non curr', 'def noncurr tax liab', 'def noncurr tax liability', 'def noncurr tax liabilities', 'def non curr tax liab', 'def non curr tax liability', 'def non curr tax liabilities', 'deferred tax liab noncurr', 'deferred tax liability noncurr', 'deferred tax liabilities noncurr', 'deferred tax liab non curr', 'deferred tax liability non curr', 'deferred tax liabilities non curr', 'deferred noncurr tax liab', 'deferred noncurr tax liability', 'deferred noncurr tax liabilities', 'deferred non curr tax liab', 'deferred non curr tax liability', 'deferred non curr tax liabilities', 'tax liab noncurrent', 'tax liability noncurrent', 'tax liabilities noncurrent', 'tax liab non current', 'tax liability non current', 'tax liabilities non current', 'noncurrent tax liab', 'noncurrent tax liability', 'noncurrent tax liabilities', 'non current tax liab', 'non current tax liability', 'non current tax liabilities', 'def tax liab noncurrent', 'def tax liability noncurrent', 'def tax liabilities noncurrent', 'def tax liab non current', 'def tax liability non current', 'def tax liabilities non current', 'def noncurrent tax liab', 'def noncurrent tax liability', 'def noncurrent tax liabilities', 'def non current tax liab', 'def non current tax liability', 'def non current tax liabilities', 'deferred tax liab noncurrent', 'deferred tax liability noncurrent', 'deferred tax liabilities noncurrent', 'deferred tax liab non current', 'deferred tax liability non current', 'deferred tax liabilities non current', 'deferred noncurrent tax liab', 'deferred noncurrent tax liability', 'deferred noncurrent tax liabilities', 'deferred non current tax liab', 'deferred non current tax liability', 'deferred non current tax liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_current_liab', display_name='Other Current Liabilities', extract_names=['other current liabilities', 'other current liab', 'other curr liabilities', 'other curr liab', 'other liabilities current', 'other liab current', 'other liabilities curr', 'other liab curr'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_current_liab', display_name='Total Current Liabilities', extract_names=['total current liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='payables[t] + st_debt[t] + tax_liab_st[t] + current_lt_debt[t] + other_current_liab[t]'), ItemConfig(key='lt_debt', display_name='Long-Term Debt', extract_names=['lt debt', 'long term debt', 'longterm debt', 'lt borrow', 'long term borrow', 'longterm borrow', 'lt borrowings', 'long term borrowings', 'longterm borrowings', 'lt debt total', 'long term debt total', 'longterm debt total', 'lt borrow total', 'long term borrow total', 'longterm borrow total', 'lt borrowings total', 'long term borrowings total', 'longterm borrowings total'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=True), expr_str=None), ItemConfig(key='total_debt', display_name='Total Debt', extract_names=['total debt'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='st_debt[t] + lt_debt[t]'), ItemConfig(key='deferred_rev', display_name='Deferred Revenue', extract_names=['deferred revenue', 'deferred sales', 'def revenue', 'def salesnon current revenue', 'non current sales', 'non current revenue def', 'non current sales def', 'non current revenue deferred', 'non current sales deferred', 'revenue non current', 'sales non current', 'revenue def non current', 'sales def non current', 'revenue deferred non current', 'sales deferred non current', 'def revenue non current', 'def sales non current', 'def revenue def non current', 'def sales def non current', 'def revenue deferred non current', 'def sales deferred non current', 'deferred revenue non current', 'deferred sales non current', 'deferred revenue def non current', 'deferred sales def non current', 'deferred revenue deferred non current', 'deferred sales deferred non current', 'non curr revenue', 'non curr sales', 'non curr revenue def', 'non curr sales def', 'non curr revenue deferred', 'non curr sales deferred', 'revenue non curr', 'sales non curr', 'revenue def non curr', 'sales def non curr', 'revenue deferred non curr', 'sales deferred non curr', 'def revenue non curr', 'def sales non curr', 'def revenue def non curr', 'def sales def non curr', 'def revenue deferred non curr', 'def sales deferred non curr', 'deferred revenue non curr', 'deferred sales non curr', 'deferred revenue def non curr', 'deferred sales def non curr', 'deferred revenue deferred non curr', 'deferred sales deferred non currnoncurrent revenue', 'noncurrent sales', 'noncurrent revenue def', 'noncurrent sales def', 'noncurrent revenue deferred', 'noncurrent sales deferred', 'revenue noncurrent', 'sales noncurrent', 'revenue def noncurrent', 'sales def noncurrent', 'revenue deferred noncurrent', 'sales deferred noncurrent', 'def revenue noncurrent', 'def sales noncurrent', 'def revenue def noncurrent', 'def sales def noncurrent', 'def revenue deferred noncurrent', 'def sales deferred noncurrent', 'deferred revenue noncurrent', 'deferred sales noncurrent', 'deferred revenue def noncurrent', 'deferred sales def noncurrent', 'deferred revenue deferred noncurrent', 'deferred sales deferred noncurrent', 'noncurr revenue', 'noncurr sales', 'noncurr revenue def', 'noncurr sales def', 'noncurr revenue deferred', 'noncurr sales deferred', 'revenue noncurr', 'sales noncurr', 'revenue def noncurr', 'sales def noncurr', 'revenue deferred noncurr', 'sales deferred noncurr', 'def revenue noncurr', 'def sales noncurr', 'def revenue def noncurr', 'def sales def noncurr', 'def revenue deferred noncurr', 'def sales deferred noncurr', 'deferred revenue noncurr', 'deferred sales noncurr', 'deferred revenue def noncurr', 'deferred sales def noncurr', 'deferred revenue deferred noncurr', 'deferred sales deferred noncurr'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='tax_liab_lt', display_name='Tax Liabilities, Long-Term', extract_names=['tax liab longterm', 'tax liability longterm', 'tax liabilities longterm', 'tax liab long term', 'tax liability long term', 'tax liabilities long term', 'tax liab lt', 'tax liability lt', 'tax liabilities lt', 'longterm tax liab', 'longterm tax liability', 'longterm tax liabilities', 'long term tax liab', 'long term tax liability', 'long term tax liabilities', 'lt tax liab', 'lt tax liability', 'lt tax liabilities', 'tax liab longterm def', 'tax liability longterm def', 'tax liabilities longterm def', 'tax liab long term def', 'tax liability long term def', 'tax liabilities long term def', 'tax liab lt def', 'tax liability lt def', 'tax liabilities lt def', 'longterm tax liab def', 'longterm tax liability def', 'longterm tax liabilities def', 'long term tax liab def', 'long term tax liability def', 'long term tax liabilities def', 'lt tax liab def', 'lt tax liability def', 'lt tax liabilities def', 'tax liab longterm deferred', 'tax liability longterm deferred', 'tax liabilities longterm deferred', 'tax liab long term deferred', 'tax liability long term deferred', 'tax liabilities long term deferred', 'tax liab lt deferred', 'tax liability lt deferred', 'tax liabilities lt deferred', 'longterm tax liab deferred', 'longterm tax liability deferred', 'longterm tax liabilities deferred', 'long term tax liab deferred', 'long term tax liability deferred', 'long term tax liabilities deferred', 'lt tax liab deferred', 'lt tax liability deferred', 'lt tax liabilities deferred', 'def tax liab longterm', 'def tax liability longterm', 'def tax liabilities longterm', 'def tax liab long term', 'def tax liability long term', 'def tax liabilities long term', 'def tax liab lt', 'def tax liability lt', 'def tax liabilities lt', 'def longterm tax liab', 'def longterm tax liability', 'def longterm tax liabilities', 'def long term tax liab', 'def long term tax liability', 'def long term tax liabilities', 'def lt tax liab', 'def lt tax liability', 'def lt tax liabilities', 'deferred tax liab longterm', 'deferred tax liability longterm', 'deferred tax liabilities longterm', 'deferred tax liab long term', 'deferred tax liability long term', 'deferred tax liabilities long term', 'deferred tax liab lt', 'deferred tax liability lt', 'deferred tax liabilities lt', 'deferred longterm tax liab', 'deferred longterm tax liability', 'deferred longterm tax liabilities', 'deferred long term tax liab', 'deferred long term tax liability', 'deferred long term tax liabilities', 'deferred lt tax liab', 'deferred lt tax liability', 'deferred lt tax liabilities', 'tax liab noncurrent', 'tax liability noncurrent', 'tax liabilities noncurrent', 'noncurrent tax liab', 'noncurrent tax liability', 'noncurrent tax liabilities', 'def tax liab noncurrent', 'def tax liability noncurrent', 'def tax liabilities noncurrent', 'def noncurrent tax liab', 'def noncurrent tax liability', 'def noncurrent tax liabilities', 'deferred tax liab noncurrent', 'deferred tax liability noncurrent', 'deferred tax liabilities noncurrent', 'deferred noncurrent tax liab', 'deferred noncurrent tax liability', 'deferred noncurrent tax liabilities', 'tax liab noncurr', 'tax liability noncurr', 'tax liabilities noncurr', 'noncurr tax liab', 'noncurr tax liability', 'noncurr tax liabilities', 'def tax liab noncurr', 'def tax liability noncurr', 'def tax liabilities noncurr', 'def noncurr tax liab', 'def noncurr tax liability', 'def noncurr tax liabilities', 'deferred tax liab noncurr', 'deferred tax liability noncurr', 'deferred tax liabilities noncurr', 'deferred noncurr tax liab', 'deferred noncurr tax liability', 'deferred noncurr tax liabilities', 'tax liab non current', 'tax liability non current', 'tax liabilities non current', 'non current tax liab', 'non current tax liability', 'non current tax liabilities', 'def tax liab non current', 'def tax liability non current', 'def tax liabilities non current', 'def non current tax liab', 'def non current tax liability', 'def non current tax liabilities', 'deferred tax liab non current', 'deferred tax liability non current', 'deferred tax liabilities non current', 'deferred non current tax liab', 'deferred non current tax liability', 'deferred non current tax liabilities', 'tax liab non curr', 'tax liability non curr', 'tax liabilities non curr', 'non curr tax liab', 'non curr tax liability', 'non curr tax liabilities', 'def tax liab non curr', 'def tax liability non curr', 'def tax liabilities non curr', 'def non curr tax liab', 'def non curr tax liability', 'def non curr tax liabilities', 'deferred tax liab non curr', 'deferred tax liability non curr', 'deferred tax liabilities non curr', 'deferred non curr tax liab', 'deferred non curr tax liability', 'deferred non curr tax liabilities', 'tax liab', 'tax liability', 'tax liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='deposit_liab', display_name='Deposit Liabilities', extract_names=['deposit liab', 'deposit liability', 'deposit liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_lt_liab', display_name='Other Long-Term Liabilities', extract_names=['other lt liabilities', 'other longterm liabilities', 'other long term liabilities', 'other lt liab', 'other longterm liab', 'other long term liab', 'other noncurrent liabilities', 'other non current liabilities', 'other noncurr liabilities', 'other non curr liabilities', 'other noncurrent liab', 'other non current liab', 'other noncurr liab', 'other non curr liab', 'other liabilities lt', 'other liabilities longterm', 'other liabilities long term', 'other liab lt', 'other liab longterm', 'other liab long term', 'other liabilities noncurrent', 'other liabilities non current', 'other liabilities noncurr', 'other liabilities non curr', 'other liab noncurrent', 'other liab non current', 'other liab noncurr', 'other liab non curr', 'lt liabilities other', 'longterm liabilities other', 'long term liabilities other', 'lt liab other', 'longterm liab other', 'long term liab other', 'noncurrent liabilities other', 'non current liabilities other', 'noncurr liabilities other', 'non curr liabilities other', 'noncurrent liab other', 'non current liab other', 'noncurr liab other', 'non curr liab other', 'liabilities lt other', 'liabilities longterm other', 'liabilities long term other', 'liab lt other', 'liab longterm other', 'liab long term other', 'liabilities noncurrent other', 'liabilities non current other', 'liabilities noncurr other', 'liabilities non curr other', 'liab noncurrent other', 'liab non current other', 'liab noncurr other', 'liab non curr other'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_non_current_liab', display_name='Total Non-Current Liabilities', extract_names=['total non current liabilities', 'total noncurrent liabilities', 'total non current liability', 'total noncurrent liability', 'total non current liab', 'total noncurrent liab'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='lt_debt[t] + deferred_rev[t] + tax_liab_lt[t] + deposit_liab[t] + other_lt_liab[t]'), ItemConfig(key='total_liab', display_name='Total Liabilities', extract_names=['total liab', 'total liability', 'total liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_non_current_liab[t] + total_current_liab[t]'), ItemConfig(key='common_stock', display_name='Common Stock', extract_names=['total common stock', 'total stock', 'total common shares', 'total shares', 'common stock', 'stockcommon shares', 'shares', 'net total common stock', 'net total stock', 'net total common shares', 'net total shares', 'net common stock', 'net stocknet common shares', 'net shares', 'total common stock net', 'total stock net', 'total common shares net', 'total shares net', 'common stock net', 'stock netcommon shares net', 'shares net'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_income', display_name='Other Comprehensive Income', extract_names=['other income', 'other comprehensive income', 'other comp income', 'comp income', 'comprehensive income', 'comprehensive income and other', 'comp income and other', 'comp inc and other', 'comprehensive inc and other', 'comprehensive income other', 'comp income other', 'comp inc other', 'comprehensive inc other'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='retained_earnings', display_name='Retained Earnings', extract_names=['re', 'retained earnings', 'retained earnings deficit', 're deficit'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='minority_interest', display_name='Minority Interest', extract_names=['minority interest', 'minority int', 'min int', 'min interest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_equity', display_name=\"Total Stockholder's Equity\", extract_names=['total equity', 'total shareholders equity', 'total stockholders equity', 'equity total', 'shareholders equity total', 'stockholders equity total', 'equity', 'shareholders equity', 'stockholders equity'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='other_income[t] + retained_earnings[t] + common_stock[t] + minority_interest[t]'), ItemConfig(key='total_liab_and_equity', display_name='Total Liabilities and Equity', extract_names=['total liabilities and equity', 'total liab and equity', 'total liabilities equity', 'total liab equity', 'liabilities and equity', 'liab and equity', 'liabilities equity', 'liab equity'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_liab[t] + total_equity[t]')]), prior_statement=None, unextracted_names=['total revenue', 'cost of revenue', 'gross_profit', 'rd expenses', 'sga', 'da', 'other operating expenses', 'op expense', 'ebit', 'int', 'gain loss on sale of invest', 'gain loss on sale of assets', 'impairment', 'ebt', 'taxes', 'net income'], cash=4867000000.0, st_invest=0.0, receivables=27162000000.0, inventory=6360000000.0, lt_invest=105000000.0, def_tax_st=0.0, other_current_assets=0.0, gross_ppe=0.0, dep=0.0, goodwill=2734000000.0, def_tax_lt=3930000000.0, other_lt_assets=0.0, payables=2993000000.0, current_lt_debt=0.0, st_debt=9784000000.0, lt_debt=21847000000.0, deferred_rev=0.0, tax_liab_st=0.0, other_current_liab=0.0, tax_liab_lt=0.0, deposit_liab=1217000000.0, other_lt_liab=0.0, common_stock=0.0, minority_interest=0.0, other_income=-3764000000.0, retained_earnings=19711000000.0, cash_and_st_invest=4867000000.0, total_current_assets=27217000000.0, net_ppe=12386000000.0, total_non_current_assets=32821000000.0, total_assets=60038000000.0, total_current_liab=18975000000.0, total_debt=31631000000.0, total_non_current_liab=31763000000.0, total_liab=50738000000.0, total_equity=8740000000.0, total_liab_and_equity=59478000000.0), unextracted_names=['total revenue', 'cost of revenue', 'gross_profit', 'rd expenses', 'sga', 'da', 'other operating expenses', 'op expense', 'ebit', 'int', 'gain loss on sale of invest', 'gain loss on sale of assets', 'impairment', 'ebt', 'taxes', 'net income'], cash=3592000000.0, st_invest=0.0, receivables=28849000000.0, inventory=9587000000.0, lt_invest=164000000.0, def_tax_st=0.0, other_current_assets=0.0, gross_ppe=0.0, dep=0.0, goodwill=3419000000.0, def_tax_lt=3424000000.0, other_lt_assets=0.0, payables=5856000000.0, current_lt_debt=0.0, st_debt=7981000000.0, lt_debt=20437000000.0, deferred_rev=0.0, tax_liab_st=0.0, other_current_liab=0.0, tax_liab_lt=0.0, deposit_liab=1831000000.0, other_lt_liab=0.0, common_stock=0.0, minority_interest=0.0, other_income=-4051000000.0, retained_earnings=21384000000.0, cash_and_st_invest=3592000000.0, total_current_assets=31810000000.0, net_ppe=12539000000.0, total_non_current_assets=32210000000.0, total_assets=64020000000.0, total_current_liab=22020000000.0, total_debt=28418000000.0, total_non_current_liab=30675000000.0, total_liab=52695000000.0, total_equity=10824000000.0, total_liab_and_equity=63519000000.0), unextracted_names=['total revenue', 'cost of revenue', 'gross_profit', 'rd expenses', 'sga', 'da', 'other operating expenses', 'op expense', 'ebit', 'int', 'gain loss on sale of invest', 'gain loss on sale of assets', 'impairment', 'ebt', 'taxes', 'net income'], cash=3057000000.0, st_invest=0.0, receivables=30803000000.0, inventory=14544000000.0, lt_invest=133000000.0, def_tax_st=0.0, other_current_assets=0.0, gross_ppe=0.0, dep=0.0, goodwill=11448000000.0, def_tax_lt=3737000000.0, other_lt_assets=0.0, payables=8161000000.0, current_lt_debt=0.0, st_debt=9648000000.0, lt_debt=24944000000.0, deferred_rev=0.0, tax_liab_st=0.0, other_current_liab=0.0, tax_liab_lt=0.0, deposit_liab=2487000000.0, other_lt_liab=0.0, common_stock=0.0, minority_interest=0.0, other_income=-6328000000.0, retained_earnings=25219000000.0, cash_and_st_invest=3057000000.0, total_current_assets=37900000000.0, net_ppe=14395000000.0, total_non_current_assets=43318000000.0, total_assets=81218000000.0, total_current_liab=28357000000.0, total_debt=34592000000.0, total_non_current_liab=39459000000.0, total_liab=67816000000.0, total_equity=12883000000.0, total_liab_and_equity=80699000000.0), unextracted_names=['total revenue', 'cost of revenue', 'gross_profit', 'rd expenses', 'sga', 'da', 'other operating expenses', 'op expense', 'ebit', 'int', 'gain loss on sale of invest', 'gain loss on sale of assets', 'impairment', 'ebt', 'taxes', 'net income'], cash=5490000000.0, st_invest=0.0, receivables=33911000000.0, inventory=15547000000.0, lt_invest=272000000.0, def_tax_st=0.0, other_current_assets=0.0, gross_ppe=0.0, dep=0.0, goodwill=10958000000.0, def_tax_lt=3558000000.0, other_lt_assets=0.0, payables=6753000000.0, current_lt_debt=0.0, st_debt=12391000000.0, lt_debt=27752000000.0, deferred_rev=0.0, tax_liab_st=0.0, other_current_liab=0.0, tax_liab_lt=0.0, deposit_liab=2638000000.0, other_lt_liab=0.0, common_stock=0.0, minority_interest=0.0, other_income=-6433000000.0, retained_earnings=29558000000.0, cash_and_st_invest=5490000000.0, total_current_assets=42138000000.0, net_ppe=16461000000.0, total_non_current_assets=46832000000.0, total_assets=88970000000.0, total_current_liab=29415000000.0, total_debt=40143000000.0, total_non_current_liab=41973000000.0, total_liab=71388000000.0, total_equity=17532000000.0, total_liab_and_equity=88920000000.0), unextracted_names=['total revenue', 'cost of revenue', 'gross_profit', 'rd expenses', 'sga', 'da', 'other operating expenses', 'op expense', 'ebit', 'int', 'gain loss on sale of invest', 'gain loss on sale of assets', 'impairment', 'ebt', 'taxes', 'net income'], cash=6081000000.0, st_invest=0.0, receivables=33499000000.0, inventory=12625000000.0, lt_invest=272000000.0, def_tax_st=0.0, other_current_assets=0.0, gross_ppe=0.0, dep=0.0, goodwill=10552000000.0, def_tax_lt=2147000000.0, other_lt_assets=0.0, payables=6560000000.0, current_lt_debt=0.0, st_debt=11031000000.0, lt_debt=26719000000.0, deferred_rev=0.0, tax_liab_st=0.0, other_current_liab=0.0, tax_liab_lt=0.0, deposit_liab=2360000000.0, other_lt_liab=0.0, common_stock=0.0, minority_interest=0.0, other_income=-3898000000.0, retained_earnings=31854000000.0, cash_and_st_invest=6081000000.0, total_current_assets=38335000000.0, net_ppe=17075000000.0, total_non_current_assets=46561000000.0, total_assets=84896000000.0, total_current_liab=27297000000.0, total_debt=37750000000.0, total_non_current_liab=36721000000.0, total_liab=64018000000.0, total_equity=20811000000.0, total_liab_and_equity=84829000000.0), unextracted_names=['total revenue', 'cost of revenue', 'gross_profit', 'rd expenses', 'sga', 'da', 'other operating expenses', 'op expense', 'ebit', 'int', 'gain loss on sale of invest', 'gain loss on sale of assets', 'impairment', 'ebt', 'taxes', 'net income'], cash=7341000000.0, st_invest=0.0, receivables=32772000000.0, inventory=12205000000.0, lt_invest=257000000.0, def_tax_st=0.0, other_current_assets=0.0, gross_ppe=0.0, dep=0.0, goodwill=9770000000.0, def_tax_lt=3143000000.0, other_lt_assets=0.0, payables=6515000000.0, current_lt_debt=0.0, st_debt=11501000000.0, lt_debt=27784000000.0, deferred_rev=0.0, tax_liab_st=0.0, other_current_liab=0.0, tax_liab_lt=0.0, deposit_liab=1697000000.0, other_lt_liab=0.0, common_stock=0.0, minority_interest=0.0, other_income=-6431000000.0, retained_earnings=33887000000.0, cash_and_st_invest=7341000000.0, total_current_assets=38867000000.0, net_ppe=16577000000.0, total_non_current_assets=45814000000.0, total_assets=84681000000.0, total_current_liab=27877000000.0, total_debt=39285000000.0, total_non_current_liab=39978000000.0, total_liab=67855000000.0, total_equity=16746000000.0, total_liab_and_equity=84601000000.0), unextracted_names=['total revenue', 'cost of revenue', 'gross_profit', 'rd expenses', 'sga', 'da', 'other operating expenses', 'op expense', 'ebit', 'int', 'gain loss on sale of invest', 'gain loss on sale of assets', 'impairment', 'ebt', 'taxes', 'net income'], cash=6460000000.0, st_invest=0.0, receivables=30507000000.0, inventory=9700000000.0, lt_invest=0.0, def_tax_st=0.0, other_current_assets=0.0, gross_ppe=0.0, dep=0.0, goodwill=9436000000.0, def_tax_lt=2489000000.0, other_lt_assets=0.0, payables=5023000000.0, current_lt_debt=0.0, st_debt=12844000000.0, lt_debt=25169000000.0, deferred_rev=0.0, tax_liab_st=0.0, other_current_liab=0.0, tax_liab_lt=0.0, deposit_liab=1146000000.0, other_lt_liab=0.0, common_stock=0.0, minority_interest=0.0, other_income=-2035000000.0, retained_earnings=29246000000.0, cash_and_st_invest=6460000000.0, total_current_assets=33508000000.0, net_ppe=16090000000.0, total_non_current_assets=44834000000.0, total_assets=78342000000.0, total_current_liab=26242000000.0, total_debt=38013000000.0, total_non_current_liab=37215000000.0, total_liab=63457000000.0, total_equity=14809000000.0, total_liab_and_equity=78266000000.0), Timestamp('2016-12-31 00:00:00'): BalanceSheetData(items_config=DataConfigManager(configs=[ItemConfig(key='cash', display_name='Cash and Cash Equivalents', extract_names=['cash', 'cash and cash equivalents', 'cash and equivalents', 'cash and equiv', 'cash cash equivalents', 'cash equivalents', 'cash equiv'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=True), expr_str=None), ItemConfig(key='st_invest', display_name='Short-Term Investments', extract_names=['shortterm investments', 'short term investments', 'st investments', 'shortterm invest', 'short term invest', 'st invest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='cash_and_st_invest', display_name='Cash and Short-Term Investments', extract_names=['total cash st investments', 'total cash and st investments', 'total cash and shortterm investments', 'total cash and short term investments', 'total cash shortterm investments', 'total cash short term investments', 'total cash st invest', 'total cash and st invest', 'total cash and shortterm invest', 'total cash and short term invest', 'total cash shortterm invest', 'total cash short term invest', 'cash st investments', 'cash and st investments', 'cash and shortterm investments', 'cash and short term investments', 'cash shortterm investments', 'cash short term investments', 'cash st invest', 'cash and st invest', 'cash and shortterm invest', 'cash and short term invest', 'cash shortterm invest', 'cash short term invest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='cash[t] + st_invest[t]'), ItemConfig(key='receivables', display_name='Receivables', extract_names=['receivables', 'rec', 'accounts receivable', 'ar'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='inventory', display_name='Inventory', extract_names=['inv', 'inventory', 'inventories'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='def_tax_st', display_name='Deferred Tax Assets, Current', extract_names=['def tax asset curr', 'deferred tax asset curr', 'tax asset curr', 'def tax assets curr', 'deferred tax assets curr', 'tax assets curr', 'def tax asset current', 'deferred tax asset current', 'tax asset current', 'def tax assets current', 'deferred tax assets current', 'tax assets current', 'def tax asset short term', 'deferred tax asset short term', 'tax asset short term', 'def tax assets short term', 'deferred tax assets short term', 'tax assets short term', 'def tax asset shortterm', 'deferred tax asset shortterm', 'tax asset shortterm', 'def tax assets shortterm', 'deferred tax assets shortterm', 'tax assets shortterm', 'def tax asset st', 'deferred tax asset st', 'tax asset st', 'def tax assets st', 'deferred tax assets st', 'tax assets st'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_current_assets', display_name='Other Current Assets', extract_names=['other current assets', 'other current asset', 'other curr assets', 'other curr asset', 'oca'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_current_assets', display_name='Total Current Assets', extract_names=['total current assets', 'tca'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='cash_and_st_invest[t] + receivables[t] + inventory[t] + def_tax_st[t] + other_current_assets[t]'), ItemConfig(key='gross_ppe', display_name='Grosss Property, Plant & Equipment', extract_names=['gross ppe', 'gross property plant equipment', 'gross property plant and equipment', 'ppe gross', 'property plant equipment gross', 'property plant and equipment gross', 'grs ppe', 'grs property plant equipment', 'grs property plant and equipment', 'ppe grs', 'property plant equipment grs', 'property plant and equipment grs'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='dep', display_name='Accumulated Depreciation', extract_names=['accumulated depreciation', 'depreciation', 'dep', 'accumulated dep', 'acc depreciation', 'accum depreciation', 'acc dep', 'accum dep'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='net_ppe', display_name='Net Property, Plant & Equipment', extract_names=['ppe', 'property plant equipment', 'property plant and equipment', 'ppe net', 'property plant equipment net', 'property plant and equipment net', 'net ppe', 'net property plant equipment', 'net property plant and equipment'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='gross_ppe[t] - dep[t]'), ItemConfig(key='goodwill', display_name='Goodwill and Intangible Assets', extract_names=['goodwill', 'goodwill and intangible assets', 'goodwill and intangibles', 'goodwill intangible assets', 'goodwill intangibles', 'goodwill total', 'goodwill and intangible assets total', 'goodwill and intangibles total', 'goodwill intangible assets total', 'goodwill intangibles total'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='lt_invest', display_name='Long-Term Investments', extract_names=['lt invest', 'lt investments', 'long term invest', 'long term investments', 'longterm invest', 'longterm investments'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='def_tax_lt', display_name='Deferred Tax Assets, Long-Term', extract_names=['def tax asset long term', 'deferred tax asset long term', 'tax asset long term', 'def tax assets long term', 'deferred tax assets long term', 'tax assets long term', 'def tax asset longterm', 'deferred tax asset longterm', 'tax asset longterm', 'def tax assets longterm', 'deferred tax assets longterm', 'tax assets longterm', 'def tax asset lt', 'deferred tax asset lt', 'tax asset lt', 'def tax assets lt', 'deferred tax assets lt', 'tax assets lt', 'def tax asset', 'deferred tax asset', 'tax asset', 'def tax assets', 'deferred tax assets', 'tax assets', 'long term assets tax deferred', 'lt assets tax deferred', 'lt assets tax def', 'long term assets tax def', 'long term assets deferred tax', 'lt assets deferred tax', 'lt assets def tax', 'long term assets def tax'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_lt_assets', display_name='Other Long-Term Assets', extract_names=['other lt assets', 'other lt asset', 'other longterm assets', 'other longterm asset', 'other long term assets', 'other long term asset', 'lt assets other', 'lt asset other', 'longterm assets other', 'longterm asset other', 'long term assets other', 'long term asset other'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_non_current_assets', display_name='Total Non-Current Assets', extract_names=['total non current assets', 'total noncurrent assets', 'total lt assets', 'total longterm assets', 'total long term assets'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='net_ppe[t] + goodwill[t] + lt_invest[t] + def_tax_lt[t] + other_lt_assets[t]'), ItemConfig(key='total_assets', display_name='Total Assets', extract_names=['total assets', 'total asset', 'assets', 'asset'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_current_assets[t] + total_non_current_assets[t]'), ItemConfig(key='payables', display_name='Payables', extract_names=['payables', 'accounts payable', 'ap', 'payables and accrued expenses', 'payables and accrued expense', 'payable and accrued expenses', 'payable and accrued expense', 'payables and acc expenses', 'payables and acc expense', 'payable and acc expenses', 'payable and acc expense', 'payables and accrued exps', 'payables and accrued exp', 'payable and accrued exps', 'payable and accrued exp', 'payables and acc exps', 'payables and acc exp', 'payable and acc exps', 'payable and acc exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='st_debt', display_name='Short-Term Debt', extract_names=['st debt', 'short term debt', 'shortterm debt', 'st borrow', 'short term borrow', 'shortterm borrowst borrowings', 'short term borrowings', 'shortterm borrowings'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='current_lt_debt', display_name='Current Portion of Long-Term Debt', extract_names=['curr port of lt debt', 'curr port lt debt', 'current port of lt debt', 'current port lt debt', 'curr portion of lt debt', 'curr portion lt debt', 'current portion of lt debt', 'current portion lt debt', 'curr port of longterm debt', 'curr port longterm debt', 'current port of longterm debt', 'current port longterm debt', 'curr portion of longterm debt', 'curr portion longterm debt', 'current portion of longterm debt', 'current portion longterm debt', 'curr port of long term debt', 'curr port long term debt', 'current port of long term debt', 'current port long term debt', 'curr portion of long term debt', 'curr portion long term debt', 'current portion of long term debt', 'current portion long term debt', 'curr port of debt', 'curr port debt', 'current port of debt', 'current port debt', 'curr portion of debt', 'curr portion debt', 'current portion of debt', 'current portion debt', 'curr part of lt debt', 'curr part lt debt', 'current part of lt debt', 'current part lt debt', 'curr part of longterm debt', 'curr part longterm debt', 'current part of longterm debt', 'current part longterm debt', 'curr part of long term debt', 'curr part long term debt', 'current part of long term debt', 'current part long term debt', 'curr part of debt', 'curr part debt', 'current part of debt', 'current part debt'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='tax_liab_st', display_name='Tax Liabilities, Short-Term', extract_names=['tax liab shortterm', 'tax liability shortterm', 'tax liabilities shortterm', 'tax liab short term', 'tax liability short term', 'tax liabilities short term', 'tax liab st', 'tax liability st', 'tax liabilities st', 'shortterm tax liab', 'shortterm tax liability', 'shortterm tax liabilities', 'short term tax liab', 'short term tax liability', 'short term tax liabilities', 'st tax liab', 'st tax liability', 'st tax liabilities', 'def tax liab shortterm', 'def tax liability shortterm', 'def tax liabilities shortterm', 'def tax liab short term', 'def tax liability short term', 'def tax liabilities short term', 'def tax liab st', 'def tax liability st', 'def tax liabilities st', 'def shortterm tax liab', 'def shortterm tax liability', 'def shortterm tax liabilities', 'def short term tax liab', 'def short term tax liability', 'def short term tax liabilities', 'def st tax liab', 'def st tax liability', 'def st tax liabilities', 'deferred tax liab shortterm', 'deferred tax liability shortterm', 'deferred tax liabilities shortterm', 'deferred tax liab short term', 'deferred tax liability short term', 'deferred tax liabilities short term', 'deferred tax liab st', 'deferred tax liability st', 'deferred tax liabilities st', 'deferred shortterm tax liab', 'deferred shortterm tax liability', 'deferred shortterm tax liabilities', 'deferred short term tax liab', 'deferred short term tax liability', 'deferred short term tax liabilities', 'deferred st tax liab', 'deferred st tax liability', 'deferred st tax liabilities', 'tax liab noncurr', 'tax liability noncurr', 'tax liabilities noncurr', 'tax liab non curr', 'tax liability non curr', 'tax liabilities non curr', 'noncurr tax liab', 'noncurr tax liability', 'noncurr tax liabilities', 'non curr tax liab', 'non curr tax liability', 'non curr tax liabilities', 'def tax liab noncurr', 'def tax liability noncurr', 'def tax liabilities noncurr', 'def tax liab non curr', 'def tax liability non curr', 'def tax liabilities non curr', 'def noncurr tax liab', 'def noncurr tax liability', 'def noncurr tax liabilities', 'def non curr tax liab', 'def non curr tax liability', 'def non curr tax liabilities', 'deferred tax liab noncurr', 'deferred tax liability noncurr', 'deferred tax liabilities noncurr', 'deferred tax liab non curr', 'deferred tax liability non curr', 'deferred tax liabilities non curr', 'deferred noncurr tax liab', 'deferred noncurr tax liability', 'deferred noncurr tax liabilities', 'deferred non curr tax liab', 'deferred non curr tax liability', 'deferred non curr tax liabilities', 'tax liab noncurrent', 'tax liability noncurrent', 'tax liabilities noncurrent', 'tax liab non current', 'tax liability non current', 'tax liabilities non current', 'noncurrent tax liab', 'noncurrent tax liability', 'noncurrent tax liabilities', 'non current tax liab', 'non current tax liability', 'non current tax liabilities', 'def tax liab noncurrent', 'def tax liability noncurrent', 'def tax liabilities noncurrent', 'def tax liab non current', 'def tax liability non current', 'def tax liabilities non current', 'def noncurrent tax liab', 'def noncurrent tax liability', 'def noncurrent tax liabilities', 'def non current tax liab', 'def non current tax liability', 'def non current tax liabilities', 'deferred tax liab noncurrent', 'deferred tax liability noncurrent', 'deferred tax liabilities noncurrent', 'deferred tax liab non current', 'deferred tax liability non current', 'deferred tax liabilities non current', 'deferred noncurrent tax liab', 'deferred noncurrent tax liability', 'deferred noncurrent tax liabilities', 'deferred non current tax liab', 'deferred non current tax liability', 'deferred non current tax liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_current_liab', display_name='Other Current Liabilities', extract_names=['other current liabilities', 'other current liab', 'other curr liabilities', 'other curr liab', 'other liabilities current', 'other liab current', 'other liabilities curr', 'other liab curr'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_current_liab', display_name='Total Current Liabilities', extract_names=['total current liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='payables[t] + st_debt[t] + tax_liab_st[t] + current_lt_debt[t] + other_current_liab[t]'), ItemConfig(key='lt_debt', display_name='Long-Term Debt', extract_names=['lt debt', 'long term debt', 'longterm debt', 'lt borrow', 'long term borrow', 'longterm borrow', 'lt borrowings', 'long term borrowings', 'longterm borrowings', 'lt debt total', 'long term debt total', 'longterm debt total', 'lt borrow total', 'long term borrow total', 'longterm borrow total', 'lt borrowings total', 'long term borrowings total', 'longterm borrowings total'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=True), expr_str=None), ItemConfig(key='total_debt', display_name='Total Debt', extract_names=['total debt'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='st_debt[t] + lt_debt[t]'), ItemConfig(key='deferred_rev', display_name='Deferred Revenue', extract_names=['deferred revenue', 'deferred sales', 'def revenue', 'def salesnon current revenue', 'non current sales', 'non current revenue def', 'non current sales def', 'non current revenue deferred', 'non current sales deferred', 'revenue non current', 'sales non current', 'revenue def non current', 'sales def non current', 'revenue deferred non current', 'sales deferred non current', 'def revenue non current', 'def sales non current', 'def revenue def non current', 'def sales def non current', 'def revenue deferred non current', 'def sales deferred non current', 'deferred revenue non current', 'deferred sales non current', 'deferred revenue def non current', 'deferred sales def non current', 'deferred revenue deferred non current', 'deferred sales deferred non current', 'non curr revenue', 'non curr sales', 'non curr revenue def', 'non curr sales def', 'non curr revenue deferred', 'non curr sales deferred', 'revenue non curr', 'sales non curr', 'revenue def non curr', 'sales def non curr', 'revenue deferred non curr', 'sales deferred non curr', 'def revenue non curr', 'def sales non curr', 'def revenue def non curr', 'def sales def non curr', 'def revenue deferred non curr', 'def sales deferred non curr', 'deferred revenue non curr', 'deferred sales non curr', 'deferred revenue def non curr', 'deferred sales def non curr', 'deferred revenue deferred non curr', 'deferred sales deferred non currnoncurrent revenue', 'noncurrent sales', 'noncurrent revenue def', 'noncurrent sales def', 'noncurrent revenue deferred', 'noncurrent sales deferred', 'revenue noncurrent', 'sales noncurrent', 'revenue def noncurrent', 'sales def noncurrent', 'revenue deferred noncurrent', 'sales deferred noncurrent', 'def revenue noncurrent', 'def sales noncurrent', 'def revenue def noncurrent', 'def sales def noncurrent', 'def revenue deferred noncurrent', 'def sales deferred noncurrent', 'deferred revenue noncurrent', 'deferred sales noncurrent', 'deferred revenue def noncurrent', 'deferred sales def noncurrent', 'deferred revenue deferred noncurrent', 'deferred sales deferred noncurrent', 'noncurr revenue', 'noncurr sales', 'noncurr revenue def', 'noncurr sales def', 'noncurr revenue deferred', 'noncurr sales deferred', 'revenue noncurr', 'sales noncurr', 'revenue def noncurr', 'sales def noncurr', 'revenue deferred noncurr', 'sales deferred noncurr', 'def revenue noncurr', 'def sales noncurr', 'def revenue def noncurr', 'def sales def noncurr', 'def revenue deferred noncurr', 'def sales deferred noncurr', 'deferred revenue noncurr', 'deferred sales noncurr', 'deferred revenue def noncurr', 'deferred sales def noncurr', 'deferred revenue deferred noncurr', 'deferred sales deferred noncurr'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='tax_liab_lt', display_name='Tax Liabilities, Long-Term', extract_names=['tax liab longterm', 'tax liability longterm', 'tax liabilities longterm', 'tax liab long term', 'tax liability long term', 'tax liabilities long term', 'tax liab lt', 'tax liability lt', 'tax liabilities lt', 'longterm tax liab', 'longterm tax liability', 'longterm tax liabilities', 'long term tax liab', 'long term tax liability', 'long term tax liabilities', 'lt tax liab', 'lt tax liability', 'lt tax liabilities', 'tax liab longterm def', 'tax liability longterm def', 'tax liabilities longterm def', 'tax liab long term def', 'tax liability long term def', 'tax liabilities long term def', 'tax liab lt def', 'tax liability lt def', 'tax liabilities lt def', 'longterm tax liab def', 'longterm tax liability def', 'longterm tax liabilities def', 'long term tax liab def', 'long term tax liability def', 'long term tax liabilities def', 'lt tax liab def', 'lt tax liability def', 'lt tax liabilities def', 'tax liab longterm deferred', 'tax liability longterm deferred', 'tax liabilities longterm deferred', 'tax liab long term deferred', 'tax liability long term deferred', 'tax liabilities long term deferred', 'tax liab lt deferred', 'tax liability lt deferred', 'tax liabilities lt deferred', 'longterm tax liab deferred', 'longterm tax liability deferred', 'longterm tax liabilities deferred', 'long term tax liab deferred', 'long term tax liability deferred', 'long term tax liabilities deferred', 'lt tax liab deferred', 'lt tax liability deferred', 'lt tax liabilities deferred', 'def tax liab longterm', 'def tax liability longterm', 'def tax liabilities longterm', 'def tax liab long term', 'def tax liability long term', 'def tax liabilities long term', 'def tax liab lt', 'def tax liability lt', 'def tax liabilities lt', 'def longterm tax liab', 'def longterm tax liability', 'def longterm tax liabilities', 'def long term tax liab', 'def long term tax liability', 'def long term tax liabilities', 'def lt tax liab', 'def lt tax liability', 'def lt tax liabilities', 'deferred tax liab longterm', 'deferred tax liability longterm', 'deferred tax liabilities longterm', 'deferred tax liab long term', 'deferred tax liability long term', 'deferred tax liabilities long term', 'deferred tax liab lt', 'deferred tax liability lt', 'deferred tax liabilities lt', 'deferred longterm tax liab', 'deferred longterm tax liability', 'deferred longterm tax liabilities', 'deferred long term tax liab', 'deferred long term tax liability', 'deferred long term tax liabilities', 'deferred lt tax liab', 'deferred lt tax liability', 'deferred lt tax liabilities', 'tax liab noncurrent', 'tax liability noncurrent', 'tax liabilities noncurrent', 'noncurrent tax liab', 'noncurrent tax liability', 'noncurrent tax liabilities', 'def tax liab noncurrent', 'def tax liability noncurrent', 'def tax liabilities noncurrent', 'def noncurrent tax liab', 'def noncurrent tax liability', 'def noncurrent tax liabilities', 'deferred tax liab noncurrent', 'deferred tax liability noncurrent', 'deferred tax liabilities noncurrent', 'deferred noncurrent tax liab', 'deferred noncurrent tax liability', 'deferred noncurrent tax liabilities', 'tax liab noncurr', 'tax liability noncurr', 'tax liabilities noncurr', 'noncurr tax liab', 'noncurr tax liability', 'noncurr tax liabilities', 'def tax liab noncurr', 'def tax liability noncurr', 'def tax liabilities noncurr', 'def noncurr tax liab', 'def noncurr tax liability', 'def noncurr tax liabilities', 'deferred tax liab noncurr', 'deferred tax liability noncurr', 'deferred tax liabilities noncurr', 'deferred noncurr tax liab', 'deferred noncurr tax liability', 'deferred noncurr tax liabilities', 'tax liab non current', 'tax liability non current', 'tax liabilities non current', 'non current tax liab', 'non current tax liability', 'non current tax liabilities', 'def tax liab non current', 'def tax liability non current', 'def tax liabilities non current', 'def non current tax liab', 'def non current tax liability', 'def non current tax liabilities', 'deferred tax liab non current', 'deferred tax liability non current', 'deferred tax liabilities non current', 'deferred non current tax liab', 'deferred non current tax liability', 'deferred non current tax liabilities', 'tax liab non curr', 'tax liability non curr', 'tax liabilities non curr', 'non curr tax liab', 'non curr tax liability', 'non curr tax liabilities', 'def tax liab non curr', 'def tax liability non curr', 'def tax liabilities non curr', 'def non curr tax liab', 'def non curr tax liability', 'def non curr tax liabilities', 'deferred tax liab non curr', 'deferred tax liability non curr', 'deferred tax liabilities non curr', 'deferred non curr tax liab', 'deferred non curr tax liability', 'deferred non curr tax liabilities', 'tax liab', 'tax liability', 'tax liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='deposit_liab', display_name='Deposit Liabilities', extract_names=['deposit liab', 'deposit liability', 'deposit liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_lt_liab', display_name='Other Long-Term Liabilities', extract_names=['other lt liabilities', 'other longterm liabilities', 'other long term liabilities', 'other lt liab', 'other longterm liab', 'other long term liab', 'other noncurrent liabilities', 'other non current liabilities', 'other noncurr liabilities', 'other non curr liabilities', 'other noncurrent liab', 'other non current liab', 'other noncurr liab', 'other non curr liab', 'other liabilities lt', 'other liabilities longterm', 'other liabilities long term', 'other liab lt', 'other liab longterm', 'other liab long term', 'other liabilities noncurrent', 'other liabilities non current', 'other liabilities noncurr', 'other liabilities non curr', 'other liab noncurrent', 'other liab non current', 'other liab noncurr', 'other liab non curr', 'lt liabilities other', 'longterm liabilities other', 'long term liabilities other', 'lt liab other', 'longterm liab other', 'long term liab other', 'noncurrent liabilities other', 'non current liabilities other', 'noncurr liabilities other', 'non curr liabilities other', 'noncurrent liab other', 'non current liab other', 'noncurr liab other', 'non curr liab other', 'liabilities lt other', 'liabilities longterm other', 'liabilities long term other', 'liab lt other', 'liab longterm other', 'liab long term other', 'liabilities noncurrent other', 'liabilities non current other', 'liabilities noncurr other', 'liabilities non curr other', 'liab noncurrent other', 'liab non current other', 'liab noncurr other', 'liab non curr other'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_non_current_liab', display_name='Total Non-Current Liabilities', extract_names=['total non current liabilities', 'total noncurrent liabilities', 'total non current liability', 'total noncurrent liability', 'total non current liab', 'total noncurrent liab'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='lt_debt[t] + deferred_rev[t] + tax_liab_lt[t] + deposit_liab[t] + other_lt_liab[t]'), ItemConfig(key='total_liab', display_name='Total Liabilities', extract_names=['total liab', 'total liability', 'total liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_non_current_liab[t] + total_current_liab[t]'), ItemConfig(key='common_stock', display_name='Common Stock', extract_names=['total common stock', 'total stock', 'total common shares', 'total shares', 'common stock', 'stockcommon shares', 'shares', 'net total common stock', 'net total stock', 'net total common shares', 'net total shares', 'net common stock', 'net stocknet common shares', 'net shares', 'total common stock net', 'total stock net', 'total common shares net', 'total shares net', 'common stock net', 'stock netcommon shares net', 'shares net'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_income', display_name='Other Comprehensive Income', extract_names=['other income', 'other comprehensive income', 'other comp income', 'comp income', 'comprehensive income', 'comprehensive income and other', 'comp income and other', 'comp inc and other', 'comprehensive inc and other', 'comprehensive income other', 'comp income other', 'comp inc other', 'comprehensive inc other'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='retained_earnings', display_name='Retained Earnings', extract_names=['re', 'retained earnings', 'retained earnings deficit', 're deficit'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='minority_interest', display_name='Minority Interest', extract_names=['minority interest', 'minority int', 'min int', 'min interest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_equity', display_name=\"Total Stockholder's Equity\", extract_names=['total equity', 'total shareholders equity', 'total stockholders equity', 'equity total', 'shareholders equity total', 'stockholders equity total', 'equity', 'shareholders equity', 'stockholders equity'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='other_income[t] + retained_earnings[t] + common_stock[t] + minority_interest[t]'), ItemConfig(key='total_liab_and_equity', display_name='Total Liabilities and Equity', extract_names=['total liabilities and equity', 'total liab and equity', 'total liabilities equity', 'total liab equity', 'liabilities and equity', 'liab and equity', 'liabilities equity', 'liab equity'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_liab[t] + total_equity[t]')]), prior_statement=BalanceSheetData(items_config=DataConfigManager(configs=[ItemConfig(key='cash', display_name='Cash and Cash Equivalents', extract_names=['cash', 'cash and cash equivalents', 'cash and equivalents', 'cash and equiv', 'cash cash equivalents', 'cash equivalents', 'cash equiv'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=True), expr_str=None), ItemConfig(key='st_invest', display_name='Short-Term Investments', extract_names=['shortterm investments', 'short term investments', 'st investments', 'shortterm invest', 'short term invest', 'st invest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='cash_and_st_invest', display_name='Cash and Short-Term Investments', extract_names=['total cash st investments', 'total cash and st investments', 'total cash and shortterm investments', 'total cash and short term investments', 'total cash shortterm investments', 'total cash short term investments', 'total cash st invest', 'total cash and st invest', 'total cash and shortterm invest', 'total cash and short term invest', 'total cash shortterm invest', 'total cash short term invest', 'cash st investments', 'cash and st investments', 'cash and shortterm investments', 'cash and short term investments', 'cash shortterm investments', 'cash short term investments', 'cash st invest', 'cash and st invest', 'cash and shortterm invest', 'cash and short term invest', 'cash shortterm invest', 'cash short term invest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='cash[t] + st_invest[t]'), ItemConfig(key='receivables', display_name='Receivables', extract_names=['receivables', 'rec', 'accounts receivable', 'ar'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='inventory', display_name='Inventory', extract_names=['inv', 'inventory', 'inventories'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='def_tax_st', display_name='Deferred Tax Assets, Current', extract_names=['def tax asset curr', 'deferred tax asset curr', 'tax asset curr', 'def tax assets curr', 'deferred tax assets curr', 'tax assets curr', 'def tax asset current', 'deferred tax asset current', 'tax asset current', 'def tax assets current', 'deferred tax assets current', 'tax assets current', 'def tax asset short term', 'deferred tax asset short term', 'tax asset short term', 'def tax assets short term', 'deferred tax assets short term', 'tax assets short term', 'def tax asset shortterm', 'deferred tax asset shortterm', 'tax asset shortterm', 'def tax assets shortterm', 'deferred tax assets shortterm', 'tax assets shortterm', 'def tax asset st', 'deferred tax asset st', 'tax asset st', 'def tax assets st', 'deferred tax assets st', 'tax assets st'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_current_assets', display_name='Other Current Assets', extract_names=['other current assets', 'other current asset', 'other curr assets', 'other curr asset', 'oca'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_current_assets', display_name='Total Current Assets', extract_names=['total current assets', 'tca'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='cash_and_st_invest[t] + receivables[t] + inventory[t] + def_tax_st[t] + other_current_assets[t]'), ItemConfig(key='gross_ppe', display_name='Grosss Property, Plant & Equipment', extract_names=['gross ppe', 'gross property plant equipment', 'gross property plant and equipment', 'ppe gross', 'property plant equipment gross', 'property plant and equipment gross', 'grs ppe', 'grs property plant equipment', 'grs property plant and equipment', 'ppe grs', 'property plant equipment grs', 'property plant and equipment grs'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='dep', display_name='Accumulated Depreciation', extract_names=['accumulated depreciation', 'depreciation', 'dep', 'accumulated dep', 'acc depreciation', 'accum depreciation', 'acc dep', 'accum dep'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='net_ppe', display_name='Net Property, Plant & Equipment', extract_names=['ppe', 'property plant equipment', 'property plant and equipment', 'ppe net', 'property plant equipment net', 'property plant and equipment net', 'net ppe', 'net property plant equipment', 'net property plant and equipment'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='gross_ppe[t] - dep[t]'), ItemConfig(key='goodwill', display_name='Goodwill and Intangible Assets', extract_names=['goodwill', 'goodwill and intangible assets', 'goodwill and intangibles', 'goodwill intangible assets', 'goodwill intangibles', 'goodwill total', 'goodwill and intangible assets total', 'goodwill and intangibles total', 'goodwill intangible assets total', 'goodwill intangibles total'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='lt_invest', display_name='Long-Term Investments', extract_names=['lt invest', 'lt investments', 'long term invest', 'long term investments', 'longterm invest', 'longterm investments'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='def_tax_lt', display_name='Deferred Tax Assets, Long-Term', extract_names=['def tax asset long term', 'deferred tax asset long term', 'tax asset long term', 'def tax assets long term', 'deferred tax assets long term', 'tax assets long term', 'def tax asset longterm', 'deferred tax asset longterm', 'tax asset longterm', 'def tax assets longterm', 'deferred tax assets longterm', 'tax assets longterm', 'def tax asset lt', 'deferred tax asset lt', 'tax asset lt', 'def tax assets lt', 'deferred tax assets lt', 'tax assets lt', 'def tax asset', 'deferred tax asset', 'tax asset', 'def tax assets', 'deferred tax assets', 'tax assets', 'long term assets tax deferred', 'lt assets tax deferred', 'lt assets tax def', 'long term assets tax def', 'long term assets deferred tax', 'lt assets deferred tax', 'lt assets def tax', 'long term assets def tax'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_lt_assets', display_name='Other Long-Term Assets', extract_names=['other lt assets', 'other lt asset', 'other longterm assets', 'other longterm asset', 'other long term assets', 'other long term asset', 'lt assets other', 'lt asset other', 'longterm assets other', 'longterm asset other', 'long term assets other', 'long term asset other'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_non_current_assets', display_name='Total Non-Current Assets', extract_names=['total non current assets', 'total noncurrent assets', 'total lt assets', 'total longterm assets', 'total long term assets'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='net_ppe[t] + goodwill[t] + lt_invest[t] + def_tax_lt[t] + other_lt_assets[t]'), ItemConfig(key='total_assets', display_name='Total Assets', extract_names=['total assets', 'total asset', 'assets', 'asset'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_current_assets[t] + total_non_current_assets[t]'), ItemConfig(key='payables', display_name='Payables', extract_names=['payables', 'accounts payable', 'ap', 'payables and accrued expenses', 'payables and accrued expense', 'payable and accrued expenses', 'payable and accrued expense', 'payables and acc expenses', 'payables and acc expense', 'payable and acc expenses', 'payable and acc expense', 'payables and accrued exps', 'payables and accrued exp', 'payable and accrued exps', 'payable and accrued exp', 'payables and acc exps', 'payables and acc exp', 'payable and acc exps', 'payable and acc exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='st_debt', display_name='Short-Term Debt', extract_names=['st debt', 'short term debt', 'shortterm debt', 'st borrow', 'short term borrow', 'shortterm borrowst borrowings', 'short term borrowings', 'shortterm borrowings'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='current_lt_debt', display_name='Current Portion of Long-Term Debt', extract_names=['curr port of lt debt', 'curr port lt debt', 'current port of lt debt', 'current port lt debt', 'curr portion of lt debt', 'curr portion lt debt', 'current portion of lt debt', 'current portion lt debt', 'curr port of longterm debt', 'curr port longterm debt', 'current port of longterm debt', 'current port longterm debt', 'curr portion of longterm debt', 'curr portion longterm debt', 'current portion of longterm debt', 'current portion longterm debt', 'curr port of long term debt', 'curr port long term debt', 'current port of long term debt', 'current port long term debt', 'curr portion of long term debt', 'curr portion long term debt', 'current portion of long term debt', 'current portion long term debt', 'curr port of debt', 'curr port debt', 'current port of debt', 'current port debt', 'curr portion of debt', 'curr portion debt', 'current portion of debt', 'current portion debt', 'curr part of lt debt', 'curr part lt debt', 'current part of lt debt', 'current part lt debt', 'curr part of longterm debt', 'curr part longterm debt', 'current part of longterm debt', 'current part longterm debt', 'curr part of long term debt', 'curr part long term debt', 'current part of long term debt', 'current part long term debt', 'curr part of debt', 'curr part debt', 'current part of debt', 'current part debt'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='tax_liab_st', display_name='Tax Liabilities, Short-Term', extract_names=['tax liab shortterm', 'tax liability shortterm', 'tax liabilities shortterm', 'tax liab short term', 'tax liability short term', 'tax liabilities short term', 'tax liab st', 'tax liability st', 'tax liabilities st', 'shortterm tax liab', 'shortterm tax liability', 'shortterm tax liabilities', 'short term tax liab', 'short term tax liability', 'short term tax liabilities', 'st tax liab', 'st tax liability', 'st tax liabilities', 'def tax liab shortterm', 'def tax liability shortterm', 'def tax liabilities shortterm', 'def tax liab short term', 'def tax liability short term', 'def tax liabilities short term', 'def tax liab st', 'def tax liability st', 'def tax liabilities st', 'def shortterm tax liab', 'def shortterm tax liability', 'def shortterm tax liabilities', 'def short term tax liab', 'def short term tax liability', 'def short term tax liabilities', 'def st tax liab', 'def st tax liability', 'def st tax liabilities', 'deferred tax liab shortterm', 'deferred tax liability shortterm', 'deferred tax liabilities shortterm', 'deferred tax liab short term', 'deferred tax liability short term', 'deferred tax liabilities short term', 'deferred tax liab st', 'deferred tax liability st', 'deferred tax liabilities st', 'deferred shortterm tax liab', 'deferred shortterm tax liability', 'deferred shortterm tax liabilities', 'deferred short term tax liab', 'deferred short term tax liability', 'deferred short term tax liabilities', 'deferred st tax liab', 'deferred st tax liability', 'deferred st tax liabilities', 'tax liab noncurr', 'tax liability noncurr', 'tax liabilities noncurr', 'tax liab non curr', 'tax liability non curr', 'tax liabilities non curr', 'noncurr tax liab', 'noncurr tax liability', 'noncurr tax liabilities', 'non curr tax liab', 'non curr tax liability', 'non curr tax liabilities', 'def tax liab noncurr', 'def tax liability noncurr', 'def tax liabilities noncurr', 'def tax liab non curr', 'def tax liability non curr', 'def tax liabilities non curr', 'def noncurr tax liab', 'def noncurr tax liability', 'def noncurr tax liabilities', 'def non curr tax liab', 'def non curr tax liability', 'def non curr tax liabilities', 'deferred tax liab noncurr', 'deferred tax liability noncurr', 'deferred tax liabilities noncurr', 'deferred tax liab non curr', 'deferred tax liability non curr', 'deferred tax liabilities non curr', 'deferred noncurr tax liab', 'deferred noncurr tax liability', 'deferred noncurr tax liabilities', 'deferred non curr tax liab', 'deferred non curr tax liability', 'deferred non curr tax liabilities', 'tax liab noncurrent', 'tax liability noncurrent', 'tax liabilities noncurrent', 'tax liab non current', 'tax liability non current', 'tax liabilities non current', 'noncurrent tax liab', 'noncurrent tax liability', 'noncurrent tax liabilities', 'non current tax liab', 'non current tax liability', 'non current tax liabilities', 'def tax liab noncurrent', 'def tax liability noncurrent', 'def tax liabilities noncurrent', 'def tax liab non current', 'def tax liability non current', 'def tax liabilities non current', 'def noncurrent tax liab', 'def noncurrent tax liability', 'def noncurrent tax liabilities', 'def non current tax liab', 'def non current tax liability', 'def non current tax liabilities', 'deferred tax liab noncurrent', 'deferred tax liability noncurrent', 'deferred tax liabilities noncurrent', 'deferred tax liab non current', 'deferred tax liability non current', 'deferred tax liabilities non current', 'deferred noncurrent tax liab', 'deferred noncurrent tax liability', 'deferred noncurrent tax liabilities', 'deferred non current tax liab', 'deferred non current tax liability', 'deferred non current tax liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_current_liab', display_name='Other Current Liabilities', extract_names=['other current liabilities', 'other current liab', 'other curr liabilities', 'other curr liab', 'other liabilities current', 'other liab current', 'other liabilities curr', 'other liab curr'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_current_liab', display_name='Total Current Liabilities', extract_names=['total current liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='payables[t] + st_debt[t] + tax_liab_st[t] + current_lt_debt[t] + other_current_liab[t]'), ItemConfig(key='lt_debt', display_name='Long-Term Debt', extract_names=['lt debt', 'long term debt', 'longterm debt', 'lt borrow', 'long term borrow', 'longterm borrow', 'lt borrowings', 'long term borrowings', 'longterm borrowings', 'lt debt total', 'long term debt total', 'longterm debt total', 'lt borrow total', 'long term borrow total', 'longterm borrow total', 'lt borrowings total', 'long term borrowings total', 'longterm borrowings total'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=True), expr_str=None), ItemConfig(key='total_debt', display_name='Total Debt', extract_names=['total debt'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='st_debt[t] + lt_debt[t]'), ItemConfig(key='deferred_rev', display_name='Deferred Revenue', extract_names=['deferred revenue', 'deferred sales', 'def revenue', 'def salesnon current revenue', 'non current sales', 'non current revenue def', 'non current sales def', 'non current revenue deferred', 'non current sales deferred', 'revenue non current', 'sales non current', 'revenue def non current', 'sales def non current', 'revenue deferred non current', 'sales deferred non current', 'def revenue non current', 'def sales non current', 'def revenue def non current', 'def sales def non current', 'def revenue deferred non current', 'def sales deferred non current', 'deferred revenue non current', 'deferred sales non current', 'deferred revenue def non current', 'deferred sales def non current', 'deferred revenue deferred non current', 'deferred sales deferred non current', 'non curr revenue', 'non curr sales', 'non curr revenue def', 'non curr sales def', 'non curr revenue deferred', 'non curr sales deferred', 'revenue non curr', 'sales non curr', 'revenue def non curr', 'sales def non curr', 'revenue deferred non curr', 'sales deferred non curr', 'def revenue non curr', 'def sales non curr', 'def revenue def non curr', 'def sales def non curr', 'def revenue deferred non curr', 'def sales deferred non curr', 'deferred revenue non curr', 'deferred sales non curr', 'deferred revenue def non curr', 'deferred sales def non curr', 'deferred revenue deferred non curr', 'deferred sales deferred non currnoncurrent revenue', 'noncurrent sales', 'noncurrent revenue def', 'noncurrent sales def', 'noncurrent revenue deferred', 'noncurrent sales deferred', 'revenue noncurrent', 'sales noncurrent', 'revenue def noncurrent', 'sales def noncurrent', 'revenue deferred noncurrent', 'sales deferred noncurrent', 'def revenue noncurrent', 'def sales noncurrent', 'def revenue def noncurrent', 'def sales def noncurrent', 'def revenue deferred noncurrent', 'def sales deferred noncurrent', 'deferred revenue noncurrent', 'deferred sales noncurrent', 'deferred revenue def noncurrent', 'deferred sales def noncurrent', 'deferred revenue deferred noncurrent', 'deferred sales deferred noncurrent', 'noncurr revenue', 'noncurr sales', 'noncurr revenue def', 'noncurr sales def', 'noncurr revenue deferred', 'noncurr sales deferred', 'revenue noncurr', 'sales noncurr', 'revenue def noncurr', 'sales def noncurr', 'revenue deferred noncurr', 'sales deferred noncurr', 'def revenue noncurr', 'def sales noncurr', 'def revenue def noncurr', 'def sales def noncurr', 'def revenue deferred noncurr', 'def sales deferred noncurr', 'deferred revenue noncurr', 'deferred sales noncurr', 'deferred revenue def noncurr', 'deferred sales def noncurr', 'deferred revenue deferred noncurr', 'deferred sales deferred noncurr'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='tax_liab_lt', display_name='Tax Liabilities, Long-Term', extract_names=['tax liab longterm', 'tax liability longterm', 'tax liabilities longterm', 'tax liab long term', 'tax liability long term', 'tax liabilities long term', 'tax liab lt', 'tax liability lt', 'tax liabilities lt', 'longterm tax liab', 'longterm tax liability', 'longterm tax liabilities', 'long term tax liab', 'long term tax liability', 'long term tax liabilities', 'lt tax liab', 'lt tax liability', 'lt tax liabilities', 'tax liab longterm def', 'tax liability longterm def', 'tax liabilities longterm def', 'tax liab long term def', 'tax liability long term def', 'tax liabilities long term def', 'tax liab lt def', 'tax liability lt def', 'tax liabilities lt def', 'longterm tax liab def', 'longterm tax liability def', 'longterm tax liabilities def', 'long term tax liab def', 'long term tax liability def', 'long term tax liabilities def', 'lt tax liab def', 'lt tax liability def', 'lt tax liabilities def', 'tax liab longterm deferred', 'tax liability longterm deferred', 'tax liabilities longterm deferred', 'tax liab long term deferred', 'tax liability long term deferred', 'tax liabilities long term deferred', 'tax liab lt deferred', 'tax liability lt deferred', 'tax liabilities lt deferred', 'longterm tax liab deferred', 'longterm tax liability deferred', 'longterm tax liabilities deferred', 'long term tax liab deferred', 'long term tax liability deferred', 'long term tax liabilities deferred', 'lt tax liab deferred', 'lt tax liability deferred', 'lt tax liabilities deferred', 'def tax liab longterm', 'def tax liability longterm', 'def tax liabilities longterm', 'def tax liab long term', 'def tax liability long term', 'def tax liabilities long term', 'def tax liab lt', 'def tax liability lt', 'def tax liabilities lt', 'def longterm tax liab', 'def longterm tax liability', 'def longterm tax liabilities', 'def long term tax liab', 'def long term tax liability', 'def long term tax liabilities', 'def lt tax liab', 'def lt tax liability', 'def lt tax liabilities', 'deferred tax liab longterm', 'deferred tax liability longterm', 'deferred tax liabilities longterm', 'deferred tax liab long term', 'deferred tax liability long term', 'deferred tax liabilities long term', 'deferred tax liab lt', 'deferred tax liability lt', 'deferred tax liabilities lt', 'deferred longterm tax liab', 'deferred longterm tax liability', 'deferred longterm tax liabilities', 'deferred long term tax liab', 'deferred long term tax liability', 'deferred long term tax liabilities', 'deferred lt tax liab', 'deferred lt tax liability', 'deferred lt tax liabilities', 'tax liab noncurrent', 'tax liability noncurrent', 'tax liabilities noncurrent', 'noncurrent tax liab', 'noncurrent tax liability', 'noncurrent tax liabilities', 'def tax liab noncurrent', 'def tax liability noncurrent', 'def tax liabilities noncurrent', 'def noncurrent tax liab', 'def noncurrent tax liability', 'def noncurrent tax liabilities', 'deferred tax liab noncurrent', 'deferred tax liability noncurrent', 'deferred tax liabilities noncurrent', 'deferred noncurrent tax liab', 'deferred noncurrent tax liability', 'deferred noncurrent tax liabilities', 'tax liab noncurr', 'tax liability noncurr', 'tax liabilities noncurr', 'noncurr tax liab', 'noncurr tax liability', 'noncurr tax liabilities', 'def tax liab noncurr', 'def tax liability noncurr', 'def tax liabilities noncurr', 'def noncurr tax liab', 'def noncurr tax liability', 'def noncurr tax liabilities', 'deferred tax liab noncurr', 'deferred tax liability noncurr', 'deferred tax liabilities noncurr', 'deferred noncurr tax liab', 'deferred noncurr tax liability', 'deferred noncurr tax liabilities', 'tax liab non current', 'tax liability non current', 'tax liabilities non current', 'non current tax liab', 'non current tax liability', 'non current tax liabilities', 'def tax liab non current', 'def tax liability non current', 'def tax liabilities non current', 'def non current tax liab', 'def non current tax liability', 'def non current tax liabilities', 'deferred tax liab non current', 'deferred tax liability non current', 'deferred tax liabilities non current', 'deferred non current tax liab', 'deferred non current tax liability', 'deferred non current tax liabilities', 'tax liab non curr', 'tax liability non curr', 'tax liabilities non curr', 'non curr tax liab', 'non curr tax liability', 'non curr tax liabilities', 'def tax liab non curr', 'def tax liability non curr', 'def tax liabilities non curr', 'def non curr tax liab', 'def non curr tax liability', 'def non curr tax liabilities', 'deferred tax liab non curr', 'deferred tax liability non curr', 'deferred tax liabilities non curr', 'deferred non curr tax liab', 'deferred non curr tax liability', 'deferred non curr tax liabilities', 'tax liab', 'tax liability', 'tax liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='deposit_liab', display_name='Deposit Liabilities', extract_names=['deposit liab', 'deposit liability', 'deposit liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_lt_liab', display_name='Other Long-Term Liabilities', extract_names=['other lt liabilities', 'other longterm liabilities', 'other long term liabilities', 'other lt liab', 'other longterm liab', 'other long term liab', 'other noncurrent liabilities', 'other non current liabilities', 'other noncurr liabilities', 'other non curr liabilities', 'other noncurrent liab', 'other non current liab', 'other noncurr liab', 'other non curr liab', 'other liabilities lt', 'other liabilities longterm', 'other liabilities long term', 'other liab lt', 'other liab longterm', 'other liab long term', 'other liabilities noncurrent', 'other liabilities non current', 'other liabilities noncurr', 'other liabilities non curr', 'other liab noncurrent', 'other liab non current', 'other liab noncurr', 'other liab non curr', 'lt liabilities other', 'longterm liabilities other', 'long term liabilities other', 'lt liab other', 'longterm liab other', 'long term liab other', 'noncurrent liabilities other', 'non current liabilities other', 'noncurr liabilities other', 'non curr liabilities other', 'noncurrent liab other', 'non current liab other', 'noncurr liab other', 'non curr liab other', 'liabilities lt other', 'liabilities longterm other', 'liabilities long term other', 'liab lt other', 'liab longterm other', 'liab long term other', 'liabilities noncurrent other', 'liabilities non current other', 'liabilities noncurr other', 'liabilities non curr other', 'liab noncurrent other', 'liab non current other', 'liab noncurr other', 'liab non curr other'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_non_current_liab', display_name='Total Non-Current Liabilities', extract_names=['total non current liabilities', 'total noncurrent liabilities', 'total non current liability', 'total noncurrent liability', 'total non current liab', 'total noncurrent liab'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='lt_debt[t] + deferred_rev[t] + tax_liab_lt[t] + deposit_liab[t] + other_lt_liab[t]'), ItemConfig(key='total_liab', display_name='Total Liabilities', extract_names=['total liab', 'total liability', 'total liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_non_current_liab[t] + total_current_liab[t]'), ItemConfig(key='common_stock', display_name='Common Stock', extract_names=['total common stock', 'total stock', 'total common shares', 'total shares', 'common stock', 'stockcommon shares', 'shares', 'net total common stock', 'net total stock', 'net total common shares', 'net total shares', 'net common stock', 'net stocknet common shares', 'net shares', 'total common stock net', 'total stock net', 'total common shares net', 'total shares net', 'common stock net', 'stock netcommon shares net', 'shares net'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_income', display_name='Other Comprehensive Income', extract_names=['other income', 'other comprehensive income', 'other comp income', 'comp income', 'comprehensive income', 'comprehensive income and other', 'comp income and other', 'comp inc and other', 'comprehensive inc and other', 'comprehensive income other', 'comp income other', 'comp inc other', 'comprehensive inc other'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='retained_earnings', display_name='Retained Earnings', extract_names=['re', 'retained earnings', 'retained earnings deficit', 're deficit'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='minority_interest', display_name='Minority Interest', extract_names=['minority interest', 'minority int', 'min int', 'min interest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_equity', display_name=\"Total Stockholder's Equity\", extract_names=['total equity', 'total shareholders equity', 'total stockholders equity', 'equity total', 'shareholders equity total', 'stockholders equity total', 'equity', 'shareholders equity', 'stockholders equity'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='other_income[t] + retained_earnings[t] + common_stock[t] + minority_interest[t]'), ItemConfig(key='total_liab_and_equity', display_name='Total Liabilities and Equity', extract_names=['total liabilities and equity', 'total liab and equity', 'total liabilities equity', 'total liab equity', 'liabilities and equity', 'liab and equity', 'liabilities equity', 'liab equity'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_liab[t] + total_equity[t]')]), prior_statement=BalanceSheetData(items_config=DataConfigManager(configs=[ItemConfig(key='cash', display_name='Cash and Cash Equivalents', extract_names=['cash', 'cash and cash equivalents', 'cash and equivalents', 'cash and equiv', 'cash cash equivalents', 'cash equivalents', 'cash equiv'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=True), expr_str=None), ItemConfig(key='st_invest', display_name='Short-Term Investments', extract_names=['shortterm investments', 'short term investments', 'st investments', 'shortterm invest', 'short term invest', 'st invest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='cash_and_st_invest', display_name='Cash and Short-Term Investments', extract_names=['total cash st investments', 'total cash and st investments', 'total cash and shortterm investments', 'total cash and short term investments', 'total cash shortterm investments', 'total cash short term investments', 'total cash st invest', 'total cash and st invest', 'total cash and shortterm invest', 'total cash and short term invest', 'total cash shortterm invest', 'total cash short term invest', 'cash st investments', 'cash and st investments', 'cash and shortterm investments', 'cash and short term investments', 'cash shortterm investments', 'cash short term investments', 'cash st invest', 'cash and st invest', 'cash and shortterm invest', 'cash and short term invest', 'cash shortterm invest', 'cash short term invest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='cash[t] + st_invest[t]'), ItemConfig(key='receivables', display_name='Receivables', extract_names=['receivables', 'rec', 'accounts receivable', 'ar'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='inventory', display_name='Inventory', extract_names=['inv', 'inventory', 'inventories'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='def_tax_st', display_name='Deferred Tax Assets, Current', extract_names=['def tax asset curr', 'deferred tax asset curr', 'tax asset curr', 'def tax assets curr', 'deferred tax assets curr', 'tax assets curr', 'def tax asset current', 'deferred tax asset current', 'tax asset current', 'def tax assets current', 'deferred tax assets current', 'tax assets current', 'def tax asset short term', 'deferred tax asset short term', 'tax asset short term', 'def tax assets short term', 'deferred tax assets short term', 'tax assets short term', 'def tax asset shortterm', 'deferred tax asset shortterm', 'tax asset shortterm', 'def tax assets shortterm', 'deferred tax assets shortterm', 'tax assets shortterm', 'def tax asset st', 'deferred tax asset st', 'tax asset st', 'def tax assets st', 'deferred tax assets st', 'tax assets st'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_current_assets', display_name='Other Current Assets', extract_names=['other current assets', 'other current asset', 'other curr assets', 'other curr asset', 'oca'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_current_assets', display_name='Total Current Assets', extract_names=['total current assets', 'tca'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='cash_and_st_invest[t] + receivables[t] + inventory[t] + def_tax_st[t] + other_current_assets[t]'), ItemConfig(key='gross_ppe', display_name='Grosss Property, Plant & Equipment', extract_names=['gross ppe', 'gross property plant equipment', 'gross property plant and equipment', 'ppe gross', 'property plant equipment gross', 'property plant and equipment gross', 'grs ppe', 'grs property plant equipment', 'grs property plant and equipment', 'ppe grs', 'property plant equipment grs', 'property plant and equipment grs'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='dep', display_name='Accumulated Depreciation', extract_names=['accumulated depreciation', 'depreciation', 'dep', 'accumulated dep', 'acc depreciation', 'accum depreciation', 'acc dep', 'accum dep'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='net_ppe', display_name='Net Property, Plant & Equipment', extract_names=['ppe', 'property plant equipment', 'property plant and equipment', 'ppe net', 'property plant equipment net', 'property plant and equipment net', 'net ppe', 'net property plant equipment', 'net property plant and equipment'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='gross_ppe[t] - dep[t]'), ItemConfig(key='goodwill', display_name='Goodwill and Intangible Assets', extract_names=['goodwill', 'goodwill and intangible assets', 'goodwill and intangibles', 'goodwill intangible assets', 'goodwill intangibles', 'goodwill total', 'goodwill and intangible assets total', 'goodwill and intangibles total', 'goodwill intangible assets total', 'goodwill intangibles total'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='lt_invest', display_name='Long-Term Investments', extract_names=['lt invest', 'lt investments', 'long term invest', 'long term investments', 'longterm invest', 'longterm investments'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='def_tax_lt', display_name='Deferred Tax Assets, Long-Term', extract_names=['def tax asset long term', 'deferred tax asset long term', 'tax asset long term', 'def tax assets long term', 'deferred tax assets long term', 'tax assets long term', 'def tax asset longterm', 'deferred tax asset longterm', 'tax asset longterm', 'def tax assets longterm', 'deferred tax assets longterm', 'tax assets longterm', 'def tax asset lt', 'deferred tax asset lt', 'tax asset lt', 'def tax assets lt', 'deferred tax assets lt', 'tax assets lt', 'def tax asset', 'deferred tax asset', 'tax asset', 'def tax assets', 'deferred tax assets', 'tax assets', 'long term assets tax deferred', 'lt assets tax deferred', 'lt assets tax def', 'long term assets tax def', 'long term assets deferred tax', 'lt assets deferred tax', 'lt assets def tax', 'long term assets def tax'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_lt_assets', display_name='Other Long-Term Assets', extract_names=['other lt assets', 'other lt asset', 'other longterm assets', 'other longterm asset', 'other long term assets', 'other long term asset', 'lt assets other', 'lt asset other', 'longterm assets other', 'longterm asset other', 'long term assets other', 'long term asset other'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_non_current_assets', display_name='Total Non-Current Assets', extract_names=['total non current assets', 'total noncurrent assets', 'total lt assets', 'total longterm assets', 'total long term assets'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='net_ppe[t] + goodwill[t] + lt_invest[t] + def_tax_lt[t] + other_lt_assets[t]'), ItemConfig(key='total_assets', display_name='Total Assets', extract_names=['total assets', 'total asset', 'assets', 'asset'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_current_assets[t] + total_non_current_assets[t]'), ItemConfig(key='payables', display_name='Payables', extract_names=['payables', 'accounts payable', 'ap', 'payables and accrued expenses', 'payables and accrued expense', 'payable and accrued expenses', 'payable and accrued expense', 'payables and acc expenses', 'payables and acc expense', 'payable and acc expenses', 'payable and acc expense', 'payables and accrued exps', 'payables and accrued exp', 'payable and accrued exps', 'payable and accrued exp', 'payables and acc exps', 'payables and acc exp', 'payable and acc exps', 'payable and acc exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='st_debt', display_name='Short-Term Debt', extract_names=['st debt', 'short term debt', 'shortterm debt', 'st borrow', 'short term borrow', 'shortterm borrowst borrowings', 'short term borrowings', 'shortterm borrowings'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='current_lt_debt', display_name='Current Portion of Long-Term Debt', extract_names=['curr port of lt debt', 'curr port lt debt', 'current port of lt debt', 'current port lt debt', 'curr portion of lt debt', 'curr portion lt debt', 'current portion of lt debt', 'current portion lt debt', 'curr port of longterm debt', 'curr port longterm debt', 'current port of longterm debt', 'current port longterm debt', 'curr portion of longterm debt', 'curr portion longterm debt', 'current portion of longterm debt', 'current portion longterm debt', 'curr port of long term debt', 'curr port long term debt', 'current port of long term debt', 'current port long term debt', 'curr portion of long term debt', 'curr portion long term debt', 'current portion of long term debt', 'current portion long term debt', 'curr port of debt', 'curr port debt', 'current port of debt', 'current port debt', 'curr portion of debt', 'curr portion debt', 'current portion of debt', 'current portion debt', 'curr part of lt debt', 'curr part lt debt', 'current part of lt debt', 'current part lt debt', 'curr part of longterm debt', 'curr part longterm debt', 'current part of longterm debt', 'current part longterm debt', 'curr part of long term debt', 'curr part long term debt', 'current part of long term debt', 'current part long term debt', 'curr part of debt', 'curr part debt', 'current part of debt', 'current part debt'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='tax_liab_st', display_name='Tax Liabilities, Short-Term', extract_names=['tax liab shortterm', 'tax liability shortterm', 'tax liabilities shortterm', 'tax liab short term', 'tax liability short term', 'tax liabilities short term', 'tax liab st', 'tax liability st', 'tax liabilities st', 'shortterm tax liab', 'shortterm tax liability', 'shortterm tax liabilities', 'short term tax liab', 'short term tax liability', 'short term tax liabilities', 'st tax liab', 'st tax liability', 'st tax liabilities', 'def tax liab shortterm', 'def tax liability shortterm', 'def tax liabilities shortterm', 'def tax liab short term', 'def tax liability short term', 'def tax liabilities short term', 'def tax liab st', 'def tax liability st', 'def tax liabilities st', 'def shortterm tax liab', 'def shortterm tax liability', 'def shortterm tax liabilities', 'def short term tax liab', 'def short term tax liability', 'def short term tax liabilities', 'def st tax liab', 'def st tax liability', 'def st tax liabilities', 'deferred tax liab shortterm', 'deferred tax liability shortterm', 'deferred tax liabilities shortterm', 'deferred tax liab short term', 'deferred tax liability short term', 'deferred tax liabilities short term', 'deferred tax liab st', 'deferred tax liability st', 'deferred tax liabilities st', 'deferred shortterm tax liab', 'deferred shortterm tax liability', 'deferred shortterm tax liabilities', 'deferred short term tax liab', 'deferred short term tax liability', 'deferred short term tax liabilities', 'deferred st tax liab', 'deferred st tax liability', 'deferred st tax liabilities', 'tax liab noncurr', 'tax liability noncurr', 'tax liabilities noncurr', 'tax liab non curr', 'tax liability non curr', 'tax liabilities non curr', 'noncurr tax liab', 'noncurr tax liability', 'noncurr tax liabilities', 'non curr tax liab', 'non curr tax liability', 'non curr tax liabilities', 'def tax liab noncurr', 'def tax liability noncurr', 'def tax liabilities noncurr', 'def tax liab non curr', 'def tax liability non curr', 'def tax liabilities non curr', 'def noncurr tax liab', 'def noncurr tax liability', 'def noncurr tax liabilities', 'def non curr tax liab', 'def non curr tax liability', 'def non curr tax liabilities', 'deferred tax liab noncurr', 'deferred tax liability noncurr', 'deferred tax liabilities noncurr', 'deferred tax liab non curr', 'deferred tax liability non curr', 'deferred tax liabilities non curr', 'deferred noncurr tax liab', 'deferred noncurr tax liability', 'deferred noncurr tax liabilities', 'deferred non curr tax liab', 'deferred non curr tax liability', 'deferred non curr tax liabilities', 'tax liab noncurrent', 'tax liability noncurrent', 'tax liabilities noncurrent', 'tax liab non current', 'tax liability non current', 'tax liabilities non current', 'noncurrent tax liab', 'noncurrent tax liability', 'noncurrent tax liabilities', 'non current tax liab', 'non current tax liability', 'non current tax liabilities', 'def tax liab noncurrent', 'def tax liability noncurrent', 'def tax liabilities noncurrent', 'def tax liab non current', 'def tax liability non current', 'def tax liabilities non current', 'def noncurrent tax liab', 'def noncurrent tax liability', 'def noncurrent tax liabilities', 'def non current tax liab', 'def non current tax liability', 'def non current tax liabilities', 'deferred tax liab noncurrent', 'deferred tax liability noncurrent', 'deferred tax liabilities noncurrent', 'deferred tax liab non current', 'deferred tax liability non current', 'deferred tax liabilities non current', 'deferred noncurrent tax liab', 'deferred noncurrent tax liability', 'deferred noncurrent tax liabilities', 'deferred non current tax liab', 'deferred non current tax liability', 'deferred non current tax liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_current_liab', display_name='Other Current Liabilities', extract_names=['other current liabilities', 'other current liab', 'other curr liabilities', 'other curr liab', 'other liabilities current', 'other liab current', 'other liabilities curr', 'other liab curr'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_current_liab', display_name='Total Current Liabilities', extract_names=['total current liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='payables[t] + st_debt[t] + tax_liab_st[t] + current_lt_debt[t] + other_current_liab[t]'), ItemConfig(key='lt_debt', display_name='Long-Term Debt', extract_names=['lt debt', 'long term debt', 'longterm debt', 'lt borrow', 'long term borrow', 'longterm borrow', 'lt borrowings', 'long term borrowings', 'longterm borrowings', 'lt debt total', 'long term debt total', 'longterm debt total', 'lt borrow total', 'long term borrow total', 'longterm borrow total', 'lt borrowings total', 'long term borrowings total', 'longterm borrowings total'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=True), expr_str=None), ItemConfig(key='total_debt', display_name='Total Debt', extract_names=['total debt'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='st_debt[t] + lt_debt[t]'), ItemConfig(key='deferred_rev', display_name='Deferred Revenue', extract_names=['deferred revenue', 'deferred sales', 'def revenue', 'def salesnon current revenue', 'non current sales', 'non current revenue def', 'non current sales def', 'non current revenue deferred', 'non current sales deferred', 'revenue non current', 'sales non current', 'revenue def non current', 'sales def non current', 'revenue deferred non current', 'sales deferred non current', 'def revenue non current', 'def sales non current', 'def revenue def non current', 'def sales def non current', 'def revenue deferred non current', 'def sales deferred non current', 'deferred revenue non current', 'deferred sales non current', 'deferred revenue def non current', 'deferred sales def non current', 'deferred revenue deferred non current', 'deferred sales deferred non current', 'non curr revenue', 'non curr sales', 'non curr revenue def', 'non curr sales def', 'non curr revenue deferred', 'non curr sales deferred', 'revenue non curr', 'sales non curr', 'revenue def non curr', 'sales def non curr', 'revenue deferred non curr', 'sales deferred non curr', 'def revenue non curr', 'def sales non curr', 'def revenue def non curr', 'def sales def non curr', 'def revenue deferred non curr', 'def sales deferred non curr', 'deferred revenue non curr', 'deferred sales non curr', 'deferred revenue def non curr', 'deferred sales def non curr', 'deferred revenue deferred non curr', 'deferred sales deferred non currnoncurrent revenue', 'noncurrent sales', 'noncurrent revenue def', 'noncurrent sales def', 'noncurrent revenue deferred', 'noncurrent sales deferred', 'revenue noncurrent', 'sales noncurrent', 'revenue def noncurrent', 'sales def noncurrent', 'revenue deferred noncurrent', 'sales deferred noncurrent', 'def revenue noncurrent', 'def sales noncurrent', 'def revenue def noncurrent', 'def sales def noncurrent', 'def revenue deferred noncurrent', 'def sales deferred noncurrent', 'deferred revenue noncurrent', 'deferred sales noncurrent', 'deferred revenue def noncurrent', 'deferred sales def noncurrent', 'deferred revenue deferred noncurrent', 'deferred sales deferred noncurrent', 'noncurr revenue', 'noncurr sales', 'noncurr revenue def', 'noncurr sales def', 'noncurr revenue deferred', 'noncurr sales deferred', 'revenue noncurr', 'sales noncurr', 'revenue def noncurr', 'sales def noncurr', 'revenue deferred noncurr', 'sales deferred noncurr', 'def revenue noncurr', 'def sales noncurr', 'def revenue def noncurr', 'def sales def noncurr', 'def revenue deferred noncurr', 'def sales deferred noncurr', 'deferred revenue noncurr', 'deferred sales noncurr', 'deferred revenue def noncurr', 'deferred sales def noncurr', 'deferred revenue deferred noncurr', 'deferred sales deferred noncurr'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='tax_liab_lt', display_name='Tax Liabilities, Long-Term', extract_names=['tax liab longterm', 'tax liability longterm', 'tax liabilities longterm', 'tax liab long term', 'tax liability long term', 'tax liabilities long term', 'tax liab lt', 'tax liability lt', 'tax liabilities lt', 'longterm tax liab', 'longterm tax liability', 'longterm tax liabilities', 'long term tax liab', 'long term tax liability', 'long term tax liabilities', 'lt tax liab', 'lt tax liability', 'lt tax liabilities', 'tax liab longterm def', 'tax liability longterm def', 'tax liabilities longterm def', 'tax liab long term def', 'tax liability long term def', 'tax liabilities long term def', 'tax liab lt def', 'tax liability lt def', 'tax liabilities lt def', 'longterm tax liab def', 'longterm tax liability def', 'longterm tax liabilities def', 'long term tax liab def', 'long term tax liability def', 'long term tax liabilities def', 'lt tax liab def', 'lt tax liability def', 'lt tax liabilities def', 'tax liab longterm deferred', 'tax liability longterm deferred', 'tax liabilities longterm deferred', 'tax liab long term deferred', 'tax liability long term deferred', 'tax liabilities long term deferred', 'tax liab lt deferred', 'tax liability lt deferred', 'tax liabilities lt deferred', 'longterm tax liab deferred', 'longterm tax liability deferred', 'longterm tax liabilities deferred', 'long term tax liab deferred', 'long term tax liability deferred', 'long term tax liabilities deferred', 'lt tax liab deferred', 'lt tax liability deferred', 'lt tax liabilities deferred', 'def tax liab longterm', 'def tax liability longterm', 'def tax liabilities longterm', 'def tax liab long term', 'def tax liability long term', 'def tax liabilities long term', 'def tax liab lt', 'def tax liability lt', 'def tax liabilities lt', 'def longterm tax liab', 'def longterm tax liability', 'def longterm tax liabilities', 'def long term tax liab', 'def long term tax liability', 'def long term tax liabilities', 'def lt tax liab', 'def lt tax liability', 'def lt tax liabilities', 'deferred tax liab longterm', 'deferred tax liability longterm', 'deferred tax liabilities longterm', 'deferred tax liab long term', 'deferred tax liability long term', 'deferred tax liabilities long term', 'deferred tax liab lt', 'deferred tax liability lt', 'deferred tax liabilities lt', 'deferred longterm tax liab', 'deferred longterm tax liability', 'deferred longterm tax liabilities', 'deferred long term tax liab', 'deferred long term tax liability', 'deferred long term tax liabilities', 'deferred lt tax liab', 'deferred lt tax liability', 'deferred lt tax liabilities', 'tax liab noncurrent', 'tax liability noncurrent', 'tax liabilities noncurrent', 'noncurrent tax liab', 'noncurrent tax liability', 'noncurrent tax liabilities', 'def tax liab noncurrent', 'def tax liability noncurrent', 'def tax liabilities noncurrent', 'def noncurrent tax liab', 'def noncurrent tax liability', 'def noncurrent tax liabilities', 'deferred tax liab noncurrent', 'deferred tax liability noncurrent', 'deferred tax liabilities noncurrent', 'deferred noncurrent tax liab', 'deferred noncurrent tax liability', 'deferred noncurrent tax liabilities', 'tax liab noncurr', 'tax liability noncurr', 'tax liabilities noncurr', 'noncurr tax liab', 'noncurr tax liability', 'noncurr tax liabilities', 'def tax liab noncurr', 'def tax liability noncurr', 'def tax liabilities noncurr', 'def noncurr tax liab', 'def noncurr tax liability', 'def noncurr tax liabilities', 'deferred tax liab noncurr', 'deferred tax liability noncurr', 'deferred tax liabilities noncurr', 'deferred noncurr tax liab', 'deferred noncurr tax liability', 'deferred noncurr tax liabilities', 'tax liab non current', 'tax liability non current', 'tax liabilities non current', 'non current tax liab', 'non current tax liability', 'non current tax liabilities', 'def tax liab non current', 'def tax liability non current', 'def tax liabilities non current', 'def non current tax liab', 'def non current tax liability', 'def non current tax liabilities', 'deferred tax liab non current', 'deferred tax liability non current', 'deferred tax liabilities non current', 'deferred non current tax liab', 'deferred non current tax liability', 'deferred non current tax liabilities', 'tax liab non curr', 'tax liability non curr', 'tax liabilities non curr', 'non curr tax liab', 'non curr tax liability', 'non curr tax liabilities', 'def tax liab non curr', 'def tax liability non curr', 'def tax liabilities non curr', 'def non curr tax liab', 'def non curr tax liability', 'def non curr tax liabilities', 'deferred tax liab non curr', 'deferred tax liability non curr', 'deferred tax liabilities non curr', 'deferred non curr tax liab', 'deferred non curr tax liability', 'deferred non curr tax liabilities', 'tax liab', 'tax liability', 'tax liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='deposit_liab', display_name='Deposit Liabilities', extract_names=['deposit liab', 'deposit liability', 'deposit liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_lt_liab', display_name='Other Long-Term Liabilities', extract_names=['other lt liabilities', 'other longterm liabilities', 'other long term liabilities', 'other lt liab', 'other longterm liab', 'other long term liab', 'other noncurrent liabilities', 'other non current liabilities', 'other noncurr liabilities', 'other non curr liabilities', 'other noncurrent liab', 'other non current liab', 'other noncurr liab', 'other non curr liab', 'other liabilities lt', 'other liabilities longterm', 'other liabilities long term', 'other liab lt', 'other liab longterm', 'other liab long term', 'other liabilities noncurrent', 'other liabilities non current', 'other liabilities noncurr', 'other liabilities non curr', 'other liab noncurrent', 'other liab non current', 'other liab noncurr', 'other liab non curr', 'lt liabilities other', 'longterm liabilities other', 'long term liabilities other', 'lt liab other', 'longterm liab other', 'long term liab other', 'noncurrent liabilities other', 'non current liabilities other', 'noncurr liabilities other', 'non curr liabilities other', 'noncurrent liab other', 'non current liab other', 'noncurr liab other', 'non curr liab other', 'liabilities lt other', 'liabilities longterm other', 'liabilities long term other', 'liab lt other', 'liab longterm other', 'liab long term other', 'liabilities noncurrent other', 'liabilities non current other', 'liabilities noncurr other', 'liabilities non curr other', 'liab noncurrent other', 'liab non current other', 'liab noncurr other', 'liab non curr other'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_non_current_liab', display_name='Total Non-Current Liabilities', extract_names=['total non current liabilities', 'total noncurrent liabilities', 'total non current liability', 'total noncurrent liability', 'total non current liab', 'total noncurrent liab'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='lt_debt[t] + deferred_rev[t] + tax_liab_lt[t] + deposit_liab[t] + other_lt_liab[t]'), ItemConfig(key='total_liab', display_name='Total Liabilities', extract_names=['total liab', 'total liability', 'total liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_non_current_liab[t] + total_current_liab[t]'), ItemConfig(key='common_stock', display_name='Common Stock', extract_names=['total common stock', 'total stock', 'total common shares', 'total shares', 'common stock', 'stockcommon shares', 'shares', 'net total common stock', 'net total stock', 'net total common shares', 'net total shares', 'net common stock', 'net stocknet common shares', 'net shares', 'total common stock net', 'total stock net', 'total common shares net', 'total shares net', 'common stock net', 'stock netcommon shares net', 'shares net'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_income', display_name='Other Comprehensive Income', extract_names=['other income', 'other comprehensive income', 'other comp income', 'comp income', 'comprehensive income', 'comprehensive income and other', 'comp income and other', 'comp inc and other', 'comprehensive inc and other', 'comprehensive income other', 'comp income other', 'comp inc other', 'comprehensive inc other'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='retained_earnings', display_name='Retained Earnings', extract_names=['re', 'retained earnings', 'retained earnings deficit', 're deficit'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='minority_interest', display_name='Minority Interest', extract_names=['minority interest', 'minority int', 'min int', 'min interest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_equity', display_name=\"Total Stockholder's Equity\", extract_names=['total equity', 'total shareholders equity', 'total stockholders equity', 'equity total', 'shareholders equity total', 'stockholders equity total', 'equity', 'shareholders equity', 'stockholders equity'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='other_income[t] + retained_earnings[t] + common_stock[t] + minority_interest[t]'), ItemConfig(key='total_liab_and_equity', display_name='Total Liabilities and Equity', extract_names=['total liabilities and equity', 'total liab and equity', 'total liabilities equity', 'total liab equity', 'liabilities and equity', 'liab and equity', 'liabilities equity', 'liab equity'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_liab[t] + total_equity[t]')]), prior_statement=BalanceSheetData(items_config=DataConfigManager(configs=[ItemConfig(key='cash', display_name='Cash and Cash Equivalents', extract_names=['cash', 'cash and cash equivalents', 'cash and equivalents', 'cash and equiv', 'cash cash equivalents', 'cash equivalents', 'cash equiv'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=True), expr_str=None), ItemConfig(key='st_invest', display_name='Short-Term Investments', extract_names=['shortterm investments', 'short term investments', 'st investments', 'shortterm invest', 'short term invest', 'st invest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='cash_and_st_invest', display_name='Cash and Short-Term Investments', extract_names=['total cash st investments', 'total cash and st investments', 'total cash and shortterm investments', 'total cash and short term investments', 'total cash shortterm investments', 'total cash short term investments', 'total cash st invest', 'total cash and st invest', 'total cash and shortterm invest', 'total cash and short term invest', 'total cash shortterm invest', 'total cash short term invest', 'cash st investments', 'cash and st investments', 'cash and shortterm investments', 'cash and short term investments', 'cash shortterm investments', 'cash short term investments', 'cash st invest', 'cash and st invest', 'cash and shortterm invest', 'cash and short term invest', 'cash shortterm invest', 'cash short term invest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='cash[t] + st_invest[t]'), ItemConfig(key='receivables', display_name='Receivables', extract_names=['receivables', 'rec', 'accounts receivable', 'ar'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='inventory', display_name='Inventory', extract_names=['inv', 'inventory', 'inventories'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='def_tax_st', display_name='Deferred Tax Assets, Current', extract_names=['def tax asset curr', 'deferred tax asset curr', 'tax asset curr', 'def tax assets curr', 'deferred tax assets curr', 'tax assets curr', 'def tax asset current', 'deferred tax asset current', 'tax asset current', 'def tax assets current', 'deferred tax assets current', 'tax assets current', 'def tax asset short term', 'deferred tax asset short term', 'tax asset short term', 'def tax assets short term', 'deferred tax assets short term', 'tax assets short term', 'def tax asset shortterm', 'deferred tax asset shortterm', 'tax asset shortterm', 'def tax assets shortterm', 'deferred tax assets shortterm', 'tax assets shortterm', 'def tax asset st', 'deferred tax asset st', 'tax asset st', 'def tax assets st', 'deferred tax assets st', 'tax assets st'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_current_assets', display_name='Other Current Assets', extract_names=['other current assets', 'other current asset', 'other curr assets', 'other curr asset', 'oca'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_current_assets', display_name='Total Current Assets', extract_names=['total current assets', 'tca'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='cash_and_st_invest[t] + receivables[t] + inventory[t] + def_tax_st[t] + other_current_assets[t]'), ItemConfig(key='gross_ppe', display_name='Grosss Property, Plant & Equipment', extract_names=['gross ppe', 'gross property plant equipment', 'gross property plant and equipment', 'ppe gross', 'property plant equipment gross', 'property plant and equipment gross', 'grs ppe', 'grs property plant equipment', 'grs property plant and equipment', 'ppe grs', 'property plant equipment grs', 'property plant and equipment grs'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='dep', display_name='Accumulated Depreciation', extract_names=['accumulated depreciation', 'depreciation', 'dep', 'accumulated dep', 'acc depreciation', 'accum depreciation', 'acc dep', 'accum dep'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='net_ppe', display_name='Net Property, Plant & Equipment', extract_names=['ppe', 'property plant equipment', 'property plant and equipment', 'ppe net', 'property plant equipment net', 'property plant and equipment net', 'net ppe', 'net property plant equipment', 'net property plant and equipment'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='gross_ppe[t] - dep[t]'), ItemConfig(key='goodwill', display_name='Goodwill and Intangible Assets', extract_names=['goodwill', 'goodwill and intangible assets', 'goodwill and intangibles', 'goodwill intangible assets', 'goodwill intangibles', 'goodwill total', 'goodwill and intangible assets total', 'goodwill and intangibles total', 'goodwill intangible assets total', 'goodwill intangibles total'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='lt_invest', display_name='Long-Term Investments', extract_names=['lt invest', 'lt investments', 'long term invest', 'long term investments', 'longterm invest', 'longterm investments'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='def_tax_lt', display_name='Deferred Tax Assets, Long-Term', extract_names=['def tax asset long term', 'deferred tax asset long term', 'tax asset long term', 'def tax assets long term', 'deferred tax assets long term', 'tax assets long term', 'def tax asset longterm', 'deferred tax asset longterm', 'tax asset longterm', 'def tax assets longterm', 'deferred tax assets longterm', 'tax assets longterm', 'def tax asset lt', 'deferred tax asset lt', 'tax asset lt', 'def tax assets lt', 'deferred tax assets lt', 'tax assets lt', 'def tax asset', 'deferred tax asset', 'tax asset', 'def tax assets', 'deferred tax assets', 'tax assets', 'long term assets tax deferred', 'lt assets tax deferred', 'lt assets tax def', 'long term assets tax def', 'long term assets deferred tax', 'lt assets deferred tax', 'lt assets def tax', 'long term assets def tax'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_lt_assets', display_name='Other Long-Term Assets', extract_names=['other lt assets', 'other lt asset', 'other longterm assets', 'other longterm asset', 'other long term assets', 'other long term asset', 'lt assets other', 'lt asset other', 'longterm assets other', 'longterm asset other', 'long term assets other', 'long term asset other'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_non_current_assets', display_name='Total Non-Current Assets', extract_names=['total non current assets', 'total noncurrent assets', 'total lt assets', 'total longterm assets', 'total long term assets'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='net_ppe[t] + goodwill[t] + lt_invest[t] + def_tax_lt[t] + other_lt_assets[t]'), ItemConfig(key='total_assets', display_name='Total Assets', extract_names=['total assets', 'total asset', 'assets', 'asset'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_current_assets[t] + total_non_current_assets[t]'), ItemConfig(key='payables', display_name='Payables', extract_names=['payables', 'accounts payable', 'ap', 'payables and accrued expenses', 'payables and accrued expense', 'payable and accrued expenses', 'payable and accrued expense', 'payables and acc expenses', 'payables and acc expense', 'payable and acc expenses', 'payable and acc expense', 'payables and accrued exps', 'payables and accrued exp', 'payable and accrued exps', 'payable and accrued exp', 'payables and acc exps', 'payables and acc exp', 'payable and acc exps', 'payable and acc exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='st_debt', display_name='Short-Term Debt', extract_names=['st debt', 'short term debt', 'shortterm debt', 'st borrow', 'short term borrow', 'shortterm borrowst borrowings', 'short term borrowings', 'shortterm borrowings'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='current_lt_debt', display_name='Current Portion of Long-Term Debt', extract_names=['curr port of lt debt', 'curr port lt debt', 'current port of lt debt', 'current port lt debt', 'curr portion of lt debt', 'curr portion lt debt', 'current portion of lt debt', 'current portion lt debt', 'curr port of longterm debt', 'curr port longterm debt', 'current port of longterm debt', 'current port longterm debt', 'curr portion of longterm debt', 'curr portion longterm debt', 'current portion of longterm debt', 'current portion longterm debt', 'curr port of long term debt', 'curr port long term debt', 'current port of long term debt', 'current port long term debt', 'curr portion of long term debt', 'curr portion long term debt', 'current portion of long term debt', 'current portion long term debt', 'curr port of debt', 'curr port debt', 'current port of debt', 'current port debt', 'curr portion of debt', 'curr portion debt', 'current portion of debt', 'current portion debt', 'curr part of lt debt', 'curr part lt debt', 'current part of lt debt', 'current part lt debt', 'curr part of longterm debt', 'curr part longterm debt', 'current part of longterm debt', 'current part longterm debt', 'curr part of long term debt', 'curr part long term debt', 'current part of long term debt', 'current part long term debt', 'curr part of debt', 'curr part debt', 'current part of debt', 'current part debt'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='tax_liab_st', display_name='Tax Liabilities, Short-Term', extract_names=['tax liab shortterm', 'tax liability shortterm', 'tax liabilities shortterm', 'tax liab short term', 'tax liability short term', 'tax liabilities short term', 'tax liab st', 'tax liability st', 'tax liabilities st', 'shortterm tax liab', 'shortterm tax liability', 'shortterm tax liabilities', 'short term tax liab', 'short term tax liability', 'short term tax liabilities', 'st tax liab', 'st tax liability', 'st tax liabilities', 'def tax liab shortterm', 'def tax liability shortterm', 'def tax liabilities shortterm', 'def tax liab short term', 'def tax liability short term', 'def tax liabilities short term', 'def tax liab st', 'def tax liability st', 'def tax liabilities st', 'def shortterm tax liab', 'def shortterm tax liability', 'def shortterm tax liabilities', 'def short term tax liab', 'def short term tax liability', 'def short term tax liabilities', 'def st tax liab', 'def st tax liability', 'def st tax liabilities', 'deferred tax liab shortterm', 'deferred tax liability shortterm', 'deferred tax liabilities shortterm', 'deferred tax liab short term', 'deferred tax liability short term', 'deferred tax liabilities short term', 'deferred tax liab st', 'deferred tax liability st', 'deferred tax liabilities st', 'deferred shortterm tax liab', 'deferred shortterm tax liability', 'deferred shortterm tax liabilities', 'deferred short term tax liab', 'deferred short term tax liability', 'deferred short term tax liabilities', 'deferred st tax liab', 'deferred st tax liability', 'deferred st tax liabilities', 'tax liab noncurr', 'tax liability noncurr', 'tax liabilities noncurr', 'tax liab non curr', 'tax liability non curr', 'tax liabilities non curr', 'noncurr tax liab', 'noncurr tax liability', 'noncurr tax liabilities', 'non curr tax liab', 'non curr tax liability', 'non curr tax liabilities', 'def tax liab noncurr', 'def tax liability noncurr', 'def tax liabilities noncurr', 'def tax liab non curr', 'def tax liability non curr', 'def tax liabilities non curr', 'def noncurr tax liab', 'def noncurr tax liability', 'def noncurr tax liabilities', 'def non curr tax liab', 'def non curr tax liability', 'def non curr tax liabilities', 'deferred tax liab noncurr', 'deferred tax liability noncurr', 'deferred tax liabilities noncurr', 'deferred tax liab non curr', 'deferred tax liability non curr', 'deferred tax liabilities non curr', 'deferred noncurr tax liab', 'deferred noncurr tax liability', 'deferred noncurr tax liabilities', 'deferred non curr tax liab', 'deferred non curr tax liability', 'deferred non curr tax liabilities', 'tax liab noncurrent', 'tax liability noncurrent', 'tax liabilities noncurrent', 'tax liab non current', 'tax liability non current', 'tax liabilities non current', 'noncurrent tax liab', 'noncurrent tax liability', 'noncurrent tax liabilities', 'non current tax liab', 'non current tax liability', 'non current tax liabilities', 'def tax liab noncurrent', 'def tax liability noncurrent', 'def tax liabilities noncurrent', 'def tax liab non current', 'def tax liability non current', 'def tax liabilities non current', 'def noncurrent tax liab', 'def noncurrent tax liability', 'def noncurrent tax liabilities', 'def non current tax liab', 'def non current tax liability', 'def non current tax liabilities', 'deferred tax liab noncurrent', 'deferred tax liability noncurrent', 'deferred tax liabilities noncurrent', 'deferred tax liab non current', 'deferred tax liability non current', 'deferred tax liabilities non current', 'deferred noncurrent tax liab', 'deferred noncurrent tax liability', 'deferred noncurrent tax liabilities', 'deferred non current tax liab', 'deferred non current tax liability', 'deferred non current tax liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_current_liab', display_name='Other Current Liabilities', extract_names=['other current liabilities', 'other current liab', 'other curr liabilities', 'other curr liab', 'other liabilities current', 'other liab current', 'other liabilities curr', 'other liab curr'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_current_liab', display_name='Total Current Liabilities', extract_names=['total current liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='payables[t] + st_debt[t] + tax_liab_st[t] + current_lt_debt[t] + other_current_liab[t]'), ItemConfig(key='lt_debt', display_name='Long-Term Debt', extract_names=['lt debt', 'long term debt', 'longterm debt', 'lt borrow', 'long term borrow', 'longterm borrow', 'lt borrowings', 'long term borrowings', 'longterm borrowings', 'lt debt total', 'long term debt total', 'longterm debt total', 'lt borrow total', 'long term borrow total', 'longterm borrow total', 'lt borrowings total', 'long term borrowings total', 'longterm borrowings total'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=True), expr_str=None), ItemConfig(key='total_debt', display_name='Total Debt', extract_names=['total debt'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='st_debt[t] + lt_debt[t]'), ItemConfig(key='deferred_rev', display_name='Deferred Revenue', extract_names=['deferred revenue', 'deferred sales', 'def revenue', 'def salesnon current revenue', 'non current sales', 'non current revenue def', 'non current sales def', 'non current revenue deferred', 'non current sales deferred', 'revenue non current', 'sales non current', 'revenue def non current', 'sales def non current', 'revenue deferred non current', 'sales deferred non current', 'def revenue non current', 'def sales non current', 'def revenue def non current', 'def sales def non current', 'def revenue deferred non current', 'def sales deferred non current', 'deferred revenue non current', 'deferred sales non current', 'deferred revenue def non current', 'deferred sales def non current', 'deferred revenue deferred non current', 'deferred sales deferred non current', 'non curr revenue', 'non curr sales', 'non curr revenue def', 'non curr sales def', 'non curr revenue deferred', 'non curr sales deferred', 'revenue non curr', 'sales non curr', 'revenue def non curr', 'sales def non curr', 'revenue deferred non curr', 'sales deferred non curr', 'def revenue non curr', 'def sales non curr', 'def revenue def non curr', 'def sales def non curr', 'def revenue deferred non curr', 'def sales deferred non curr', 'deferred revenue non curr', 'deferred sales non curr', 'deferred revenue def non curr', 'deferred sales def non curr', 'deferred revenue deferred non curr', 'deferred sales deferred non currnoncurrent revenue', 'noncurrent sales', 'noncurrent revenue def', 'noncurrent sales def', 'noncurrent revenue deferred', 'noncurrent sales deferred', 'revenue noncurrent', 'sales noncurrent', 'revenue def noncurrent', 'sales def noncurrent', 'revenue deferred noncurrent', 'sales deferred noncurrent', 'def revenue noncurrent', 'def sales noncurrent', 'def revenue def noncurrent', 'def sales def noncurrent', 'def revenue deferred noncurrent', 'def sales deferred noncurrent', 'deferred revenue noncurrent', 'deferred sales noncurrent', 'deferred revenue def noncurrent', 'deferred sales def noncurrent', 'deferred revenue deferred noncurrent', 'deferred sales deferred noncurrent', 'noncurr revenue', 'noncurr sales', 'noncurr revenue def', 'noncurr sales def', 'noncurr revenue deferred', 'noncurr sales deferred', 'revenue noncurr', 'sales noncurr', 'revenue def noncurr', 'sales def noncurr', 'revenue deferred noncurr', 'sales deferred noncurr', 'def revenue noncurr', 'def sales noncurr', 'def revenue def noncurr', 'def sales def noncurr', 'def revenue deferred noncurr', 'def sales deferred noncurr', 'deferred revenue noncurr', 'deferred sales noncurr', 'deferred revenue def noncurr', 'deferred sales def noncurr', 'deferred revenue deferred noncurr', 'deferred sales deferred noncurr'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='tax_liab_lt', display_name='Tax Liabilities, Long-Term', extract_names=['tax liab longterm', 'tax liability longterm', 'tax liabilities longterm', 'tax liab long term', 'tax liability long term', 'tax liabilities long term', 'tax liab lt', 'tax liability lt', 'tax liabilities lt', 'longterm tax liab', 'longterm tax liability', 'longterm tax liabilities', 'long term tax liab', 'long term tax liability', 'long term tax liabilities', 'lt tax liab', 'lt tax liability', 'lt tax liabilities', 'tax liab longterm def', 'tax liability longterm def', 'tax liabilities longterm def', 'tax liab long term def', 'tax liability long term def', 'tax liabilities long term def', 'tax liab lt def', 'tax liability lt def', 'tax liabilities lt def', 'longterm tax liab def', 'longterm tax liability def', 'longterm tax liabilities def', 'long term tax liab def', 'long term tax liability def', 'long term tax liabilities def', 'lt tax liab def', 'lt tax liability def', 'lt tax liabilities def', 'tax liab longterm deferred', 'tax liability longterm deferred', 'tax liabilities longterm deferred', 'tax liab long term deferred', 'tax liability long term deferred', 'tax liabilities long term deferred', 'tax liab lt deferred', 'tax liability lt deferred', 'tax liabilities lt deferred', 'longterm tax liab deferred', 'longterm tax liability deferred', 'longterm tax liabilities deferred', 'long term tax liab deferred', 'long term tax liability deferred', 'long term tax liabilities deferred', 'lt tax liab deferred', 'lt tax liability deferred', 'lt tax liabilities deferred', 'def tax liab longterm', 'def tax liability longterm', 'def tax liabilities longterm', 'def tax liab long term', 'def tax liability long term', 'def tax liabilities long term', 'def tax liab lt', 'def tax liability lt', 'def tax liabilities lt', 'def longterm tax liab', 'def longterm tax liability', 'def longterm tax liabilities', 'def long term tax liab', 'def long term tax liability', 'def long term tax liabilities', 'def lt tax liab', 'def lt tax liability', 'def lt tax liabilities', 'deferred tax liab longterm', 'deferred tax liability longterm', 'deferred tax liabilities longterm', 'deferred tax liab long term', 'deferred tax liability long term', 'deferred tax liabilities long term', 'deferred tax liab lt', 'deferred tax liability lt', 'deferred tax liabilities lt', 'deferred longterm tax liab', 'deferred longterm tax liability', 'deferred longterm tax liabilities', 'deferred long term tax liab', 'deferred long term tax liability', 'deferred long term tax liabilities', 'deferred lt tax liab', 'deferred lt tax liability', 'deferred lt tax liabilities', 'tax liab noncurrent', 'tax liability noncurrent', 'tax liabilities noncurrent', 'noncurrent tax liab', 'noncurrent tax liability', 'noncurrent tax liabilities', 'def tax liab noncurrent', 'def tax liability noncurrent', 'def tax liabilities noncurrent', 'def noncurrent tax liab', 'def noncurrent tax liability', 'def noncurrent tax liabilities', 'deferred tax liab noncurrent', 'deferred tax liability noncurrent', 'deferred tax liabilities noncurrent', 'deferred noncurrent tax liab', 'deferred noncurrent tax liability', 'deferred noncurrent tax liabilities', 'tax liab noncurr', 'tax liability noncurr', 'tax liabilities noncurr', 'noncurr tax liab', 'noncurr tax liability', 'noncurr tax liabilities', 'def tax liab noncurr', 'def tax liability noncurr', 'def tax liabilities noncurr', 'def noncurr tax liab', 'def noncurr tax liability', 'def noncurr tax liabilities', 'deferred tax liab noncurr', 'deferred tax liability noncurr', 'deferred tax liabilities noncurr', 'deferred noncurr tax liab', 'deferred noncurr tax liability', 'deferred noncurr tax liabilities', 'tax liab non current', 'tax liability non current', 'tax liabilities non current', 'non current tax liab', 'non current tax liability', 'non current tax liabilities', 'def tax liab non current', 'def tax liability non current', 'def tax liabilities non current', 'def non current tax liab', 'def non current tax liability', 'def non current tax liabilities', 'deferred tax liab non current', 'deferred tax liability non current', 'deferred tax liabilities non current', 'deferred non current tax liab', 'deferred non current tax liability', 'deferred non current tax liabilities', 'tax liab non curr', 'tax liability non curr', 'tax liabilities non curr', 'non curr tax liab', 'non curr tax liability', 'non curr tax liabilities', 'def tax liab non curr', 'def tax liability non curr', 'def tax liabilities non curr', 'def non curr tax liab', 'def non curr tax liability', 'def non curr tax liabilities', 'deferred tax liab non curr', 'deferred tax liability non curr', 'deferred tax liabilities non curr', 'deferred non curr tax liab', 'deferred non curr tax liability', 'deferred non curr tax liabilities', 'tax liab', 'tax liability', 'tax liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='deposit_liab', display_name='Deposit Liabilities', extract_names=['deposit liab', 'deposit liability', 'deposit liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_lt_liab', display_name='Other Long-Term Liabilities', extract_names=['other lt liabilities', 'other longterm liabilities', 'other long term liabilities', 'other lt liab', 'other longterm liab', 'other long term liab', 'other noncurrent liabilities', 'other non current liabilities', 'other noncurr liabilities', 'other non curr liabilities', 'other noncurrent liab', 'other non current liab', 'other noncurr liab', 'other non curr liab', 'other liabilities lt', 'other liabilities longterm', 'other liabilities long term', 'other liab lt', 'other liab longterm', 'other liab long term', 'other liabilities noncurrent', 'other liabilities non current', 'other liabilities noncurr', 'other liabilities non curr', 'other liab noncurrent', 'other liab non current', 'other liab noncurr', 'other liab non curr', 'lt liabilities other', 'longterm liabilities other', 'long term liabilities other', 'lt liab other', 'longterm liab other', 'long term liab other', 'noncurrent liabilities other', 'non current liabilities other', 'noncurr liabilities other', 'non curr liabilities other', 'noncurrent liab other', 'non current liab other', 'noncurr liab other', 'non curr liab other', 'liabilities lt other', 'liabilities longterm other', 'liabilities long term other', 'liab lt other', 'liab longterm other', 'liab long term other', 'liabilities noncurrent other', 'liabilities non current other', 'liabilities noncurr other', 'liabilities non curr other', 'liab noncurrent other', 'liab non current other', 'liab noncurr other', 'liab non curr other'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_non_current_liab', display_name='Total Non-Current Liabilities', extract_names=['total non current liabilities', 'total noncurrent liabilities', 'total non current liability', 'total noncurrent liability', 'total non current liab', 'total noncurrent liab'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='lt_debt[t] + deferred_rev[t] + tax_liab_lt[t] + deposit_liab[t] + other_lt_liab[t]'), ItemConfig(key='total_liab', display_name='Total Liabilities', extract_names=['total liab', 'total liability', 'total liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_non_current_liab[t] + total_current_liab[t]'), ItemConfig(key='common_stock', display_name='Common Stock', extract_names=['total common stock', 'total stock', 'total common shares', 'total shares', 'common stock', 'stockcommon shares', 'shares', 'net total common stock', 'net total stock', 'net total common shares', 'net total shares', 'net common stock', 'net stocknet common shares', 'net shares', 'total common stock net', 'total stock net', 'total common shares net', 'total shares net', 'common stock net', 'stock netcommon shares net', 'shares net'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_income', display_name='Other Comprehensive Income', extract_names=['other income', 'other comprehensive income', 'other comp income', 'comp income', 'comprehensive income', 'comprehensive income and other', 'comp income and other', 'comp inc and other', 'comprehensive inc and other', 'comprehensive income other', 'comp income other', 'comp inc other', 'comprehensive inc other'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='retained_earnings', display_name='Retained Earnings', extract_names=['re', 'retained earnings', 'retained earnings deficit', 're deficit'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='minority_interest', display_name='Minority Interest', extract_names=['minority interest', 'minority int', 'min int', 'min interest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_equity', display_name=\"Total Stockholder's Equity\", extract_names=['total equity', 'total shareholders equity', 'total stockholders equity', 'equity total', 'shareholders equity total', 'stockholders equity total', 'equity', 'shareholders equity', 'stockholders equity'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='other_income[t] + retained_earnings[t] + common_stock[t] + minority_interest[t]'), ItemConfig(key='total_liab_and_equity', display_name='Total Liabilities and Equity', extract_names=['total liabilities and equity', 'total liab and equity', 'total liabilities equity', 'total liab equity', 'liabilities and equity', 'liab and equity', 'liabilities equity', 'liab equity'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_liab[t] + total_equity[t]')]), prior_statement=BalanceSheetData(items_config=DataConfigManager(configs=[ItemConfig(key='cash', display_name='Cash and Cash Equivalents', extract_names=['cash', 'cash and cash equivalents', 'cash and equivalents', 'cash and equiv', 'cash cash equivalents', 'cash equivalents', 'cash equiv'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=True), expr_str=None), ItemConfig(key='st_invest', display_name='Short-Term Investments', extract_names=['shortterm investments', 'short term investments', 'st investments', 'shortterm invest', 'short term invest', 'st invest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='cash_and_st_invest', display_name='Cash and Short-Term Investments', extract_names=['total cash st investments', 'total cash and st investments', 'total cash and shortterm investments', 'total cash and short term investments', 'total cash shortterm investments', 'total cash short term investments', 'total cash st invest', 'total cash and st invest', 'total cash and shortterm invest', 'total cash and short term invest', 'total cash shortterm invest', 'total cash short term invest', 'cash st investments', 'cash and st investments', 'cash and shortterm investments', 'cash and short term investments', 'cash shortterm investments', 'cash short term investments', 'cash st invest', 'cash and st invest', 'cash and shortterm invest', 'cash and short term invest', 'cash shortterm invest', 'cash short term invest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='cash[t] + st_invest[t]'), ItemConfig(key='receivables', display_name='Receivables', extract_names=['receivables', 'rec', 'accounts receivable', 'ar'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='inventory', display_name='Inventory', extract_names=['inv', 'inventory', 'inventories'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='def_tax_st', display_name='Deferred Tax Assets, Current', extract_names=['def tax asset curr', 'deferred tax asset curr', 'tax asset curr', 'def tax assets curr', 'deferred tax assets curr', 'tax assets curr', 'def tax asset current', 'deferred tax asset current', 'tax asset current', 'def tax assets current', 'deferred tax assets current', 'tax assets current', 'def tax asset short term', 'deferred tax asset short term', 'tax asset short term', 'def tax assets short term', 'deferred tax assets short term', 'tax assets short term', 'def tax asset shortterm', 'deferred tax asset shortterm', 'tax asset shortterm', 'def tax assets shortterm', 'deferred tax assets shortterm', 'tax assets shortterm', 'def tax asset st', 'deferred tax asset st', 'tax asset st', 'def tax assets st', 'deferred tax assets st', 'tax assets st'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_current_assets', display_name='Other Current Assets', extract_names=['other current assets', 'other current asset', 'other curr assets', 'other curr asset', 'oca'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_current_assets', display_name='Total Current Assets', extract_names=['total current assets', 'tca'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='cash_and_st_invest[t] + receivables[t] + inventory[t] + def_tax_st[t] + other_current_assets[t]'), ItemConfig(key='gross_ppe', display_name='Grosss Property, Plant & Equipment', extract_names=['gross ppe', 'gross property plant equipment', 'gross property plant and equipment', 'ppe gross', 'property plant equipment gross', 'property plant and equipment gross', 'grs ppe', 'grs property plant equipment', 'grs property plant and equipment', 'ppe grs', 'property plant equipment grs', 'property plant and equipment grs'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='dep', display_name='Accumulated Depreciation', extract_names=['accumulated depreciation', 'depreciation', 'dep', 'accumulated dep', 'acc depreciation', 'accum depreciation', 'acc dep', 'accum dep'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='net_ppe', display_name='Net Property, Plant & Equipment', extract_names=['ppe', 'property plant equipment', 'property plant and equipment', 'ppe net', 'property plant equipment net', 'property plant and equipment net', 'net ppe', 'net property plant equipment', 'net property plant and equipment'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='gross_ppe[t] - dep[t]'), ItemConfig(key='goodwill', display_name='Goodwill and Intangible Assets', extract_names=['goodwill', 'goodwill and intangible assets', 'goodwill and intangibles', 'goodwill intangible assets', 'goodwill intangibles', 'goodwill total', 'goodwill and intangible assets total', 'goodwill and intangibles total', 'goodwill intangible assets total', 'goodwill intangibles total'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='lt_invest', display_name='Long-Term Investments', extract_names=['lt invest', 'lt investments', 'long term invest', 'long term investments', 'longterm invest', 'longterm investments'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='def_tax_lt', display_name='Deferred Tax Assets, Long-Term', extract_names=['def tax asset long term', 'deferred tax asset long term', 'tax asset long term', 'def tax assets long term', 'deferred tax assets long term', 'tax assets long term', 'def tax asset longterm', 'deferred tax asset longterm', 'tax asset longterm', 'def tax assets longterm', 'deferred tax assets longterm', 'tax assets longterm', 'def tax asset lt', 'deferred tax asset lt', 'tax asset lt', 'def tax assets lt', 'deferred tax assets lt', 'tax assets lt', 'def tax asset', 'deferred tax asset', 'tax asset', 'def tax assets', 'deferred tax assets', 'tax assets', 'long term assets tax deferred', 'lt assets tax deferred', 'lt assets tax def', 'long term assets tax def', 'long term assets deferred tax', 'lt assets deferred tax', 'lt assets def tax', 'long term assets def tax'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_lt_assets', display_name='Other Long-Term Assets', extract_names=['other lt assets', 'other lt asset', 'other longterm assets', 'other longterm asset', 'other long term assets', 'other long term asset', 'lt assets other', 'lt asset other', 'longterm assets other', 'longterm asset other', 'long term assets other', 'long term asset other'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_non_current_assets', display_name='Total Non-Current Assets', extract_names=['total non current assets', 'total noncurrent assets', 'total lt assets', 'total longterm assets', 'total long term assets'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='net_ppe[t] + goodwill[t] + lt_invest[t] + def_tax_lt[t] + other_lt_assets[t]'), ItemConfig(key='total_assets', display_name='Total Assets', extract_names=['total assets', 'total asset', 'assets', 'asset'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_current_assets[t] + total_non_current_assets[t]'), ItemConfig(key='payables', display_name='Payables', extract_names=['payables', 'accounts payable', 'ap', 'payables and accrued expenses', 'payables and accrued expense', 'payable and accrued expenses', 'payable and accrued expense', 'payables and acc expenses', 'payables and acc expense', 'payable and acc expenses', 'payable and acc expense', 'payables and accrued exps', 'payables and accrued exp', 'payable and accrued exps', 'payable and accrued exp', 'payables and acc exps', 'payables and acc exp', 'payable and acc exps', 'payable and acc exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='st_debt', display_name='Short-Term Debt', extract_names=['st debt', 'short term debt', 'shortterm debt', 'st borrow', 'short term borrow', 'shortterm borrowst borrowings', 'short term borrowings', 'shortterm borrowings'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='current_lt_debt', display_name='Current Portion of Long-Term Debt', extract_names=['curr port of lt debt', 'curr port lt debt', 'current port of lt debt', 'current port lt debt', 'curr portion of lt debt', 'curr portion lt debt', 'current portion of lt debt', 'current portion lt debt', 'curr port of longterm debt', 'curr port longterm debt', 'current port of longterm debt', 'current port longterm debt', 'curr portion of longterm debt', 'curr portion longterm debt', 'current portion of longterm debt', 'current portion longterm debt', 'curr port of long term debt', 'curr port long term debt', 'current port of long term debt', 'current port long term debt', 'curr portion of long term debt', 'curr portion long term debt', 'current portion of long term debt', 'current portion long term debt', 'curr port of debt', 'curr port debt', 'current port of debt', 'current port debt', 'curr portion of debt', 'curr portion debt', 'current portion of debt', 'current portion debt', 'curr part of lt debt', 'curr part lt debt', 'current part of lt debt', 'current part lt debt', 'curr part of longterm debt', 'curr part longterm debt', 'current part of longterm debt', 'current part longterm debt', 'curr part of long term debt', 'curr part long term debt', 'current part of long term debt', 'current part long term debt', 'curr part of debt', 'curr part debt', 'current part of debt', 'current part debt'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='tax_liab_st', display_name='Tax Liabilities, Short-Term', extract_names=['tax liab shortterm', 'tax liability shortterm', 'tax liabilities shortterm', 'tax liab short term', 'tax liability short term', 'tax liabilities short term', 'tax liab st', 'tax liability st', 'tax liabilities st', 'shortterm tax liab', 'shortterm tax liability', 'shortterm tax liabilities', 'short term tax liab', 'short term tax liability', 'short term tax liabilities', 'st tax liab', 'st tax liability', 'st tax liabilities', 'def tax liab shortterm', 'def tax liability shortterm', 'def tax liabilities shortterm', 'def tax liab short term', 'def tax liability short term', 'def tax liabilities short term', 'def tax liab st', 'def tax liability st', 'def tax liabilities st', 'def shortterm tax liab', 'def shortterm tax liability', 'def shortterm tax liabilities', 'def short term tax liab', 'def short term tax liability', 'def short term tax liabilities', 'def st tax liab', 'def st tax liability', 'def st tax liabilities', 'deferred tax liab shortterm', 'deferred tax liability shortterm', 'deferred tax liabilities shortterm', 'deferred tax liab short term', 'deferred tax liability short term', 'deferred tax liabilities short term', 'deferred tax liab st', 'deferred tax liability st', 'deferred tax liabilities st', 'deferred shortterm tax liab', 'deferred shortterm tax liability', 'deferred shortterm tax liabilities', 'deferred short term tax liab', 'deferred short term tax liability', 'deferred short term tax liabilities', 'deferred st tax liab', 'deferred st tax liability', 'deferred st tax liabilities', 'tax liab noncurr', 'tax liability noncurr', 'tax liabilities noncurr', 'tax liab non curr', 'tax liability non curr', 'tax liabilities non curr', 'noncurr tax liab', 'noncurr tax liability', 'noncurr tax liabilities', 'non curr tax liab', 'non curr tax liability', 'non curr tax liabilities', 'def tax liab noncurr', 'def tax liability noncurr', 'def tax liabilities noncurr', 'def tax liab non curr', 'def tax liability non curr', 'def tax liabilities non curr', 'def noncurr tax liab', 'def noncurr tax liability', 'def noncurr tax liabilities', 'def non curr tax liab', 'def non curr tax liability', 'def non curr tax liabilities', 'deferred tax liab noncurr', 'deferred tax liability noncurr', 'deferred tax liabilities noncurr', 'deferred tax liab non curr', 'deferred tax liability non curr', 'deferred tax liabilities non curr', 'deferred noncurr tax liab', 'deferred noncurr tax liability', 'deferred noncurr tax liabilities', 'deferred non curr tax liab', 'deferred non curr tax liability', 'deferred non curr tax liabilities', 'tax liab noncurrent', 'tax liability noncurrent', 'tax liabilities noncurrent', 'tax liab non current', 'tax liability non current', 'tax liabilities non current', 'noncurrent tax liab', 'noncurrent tax liability', 'noncurrent tax liabilities', 'non current tax liab', 'non current tax liability', 'non current tax liabilities', 'def tax liab noncurrent', 'def tax liability noncurrent', 'def tax liabilities noncurrent', 'def tax liab non current', 'def tax liability non current', 'def tax liabilities non current', 'def noncurrent tax liab', 'def noncurrent tax liability', 'def noncurrent tax liabilities', 'def non current tax liab', 'def non current tax liability', 'def non current tax liabilities', 'deferred tax liab noncurrent', 'deferred tax liability noncurrent', 'deferred tax liabilities noncurrent', 'deferred tax liab non current', 'deferred tax liability non current', 'deferred tax liabilities non current', 'deferred noncurrent tax liab', 'deferred noncurrent tax liability', 'deferred noncurrent tax liabilities', 'deferred non current tax liab', 'deferred non current tax liability', 'deferred non current tax liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_current_liab', display_name='Other Current Liabilities', extract_names=['other current liabilities', 'other current liab', 'other curr liabilities', 'other curr liab', 'other liabilities current', 'other liab current', 'other liabilities curr', 'other liab curr'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_current_liab', display_name='Total Current Liabilities', extract_names=['total current liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='payables[t] + st_debt[t] + tax_liab_st[t] + current_lt_debt[t] + other_current_liab[t]'), ItemConfig(key='lt_debt', display_name='Long-Term Debt', extract_names=['lt debt', 'long term debt', 'longterm debt', 'lt borrow', 'long term borrow', 'longterm borrow', 'lt borrowings', 'long term borrowings', 'longterm borrowings', 'lt debt total', 'long term debt total', 'longterm debt total', 'lt borrow total', 'long term borrow total', 'longterm borrow total', 'lt borrowings total', 'long term borrowings total', 'longterm borrowings total'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=True), expr_str=None), ItemConfig(key='total_debt', display_name='Total Debt', extract_names=['total debt'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='st_debt[t] + lt_debt[t]'), ItemConfig(key='deferred_rev', display_name='Deferred Revenue', extract_names=['deferred revenue', 'deferred sales', 'def revenue', 'def salesnon current revenue', 'non current sales', 'non current revenue def', 'non current sales def', 'non current revenue deferred', 'non current sales deferred', 'revenue non current', 'sales non current', 'revenue def non current', 'sales def non current', 'revenue deferred non current', 'sales deferred non current', 'def revenue non current', 'def sales non current', 'def revenue def non current', 'def sales def non current', 'def revenue deferred non current', 'def sales deferred non current', 'deferred revenue non current', 'deferred sales non current', 'deferred revenue def non current', 'deferred sales def non current', 'deferred revenue deferred non current', 'deferred sales deferred non current', 'non curr revenue', 'non curr sales', 'non curr revenue def', 'non curr sales def', 'non curr revenue deferred', 'non curr sales deferred', 'revenue non curr', 'sales non curr', 'revenue def non curr', 'sales def non curr', 'revenue deferred non curr', 'sales deferred non curr', 'def revenue non curr', 'def sales non curr', 'def revenue def non curr', 'def sales def non curr', 'def revenue deferred non curr', 'def sales deferred non curr', 'deferred revenue non curr', 'deferred sales non curr', 'deferred revenue def non curr', 'deferred sales def non curr', 'deferred revenue deferred non curr', 'deferred sales deferred non currnoncurrent revenue', 'noncurrent sales', 'noncurrent revenue def', 'noncurrent sales def', 'noncurrent revenue deferred', 'noncurrent sales deferred', 'revenue noncurrent', 'sales noncurrent', 'revenue def noncurrent', 'sales def noncurrent', 'revenue deferred noncurrent', 'sales deferred noncurrent', 'def revenue noncurrent', 'def sales noncurrent', 'def revenue def noncurrent', 'def sales def noncurrent', 'def revenue deferred noncurrent', 'def sales deferred noncurrent', 'deferred revenue noncurrent', 'deferred sales noncurrent', 'deferred revenue def noncurrent', 'deferred sales def noncurrent', 'deferred revenue deferred noncurrent', 'deferred sales deferred noncurrent', 'noncurr revenue', 'noncurr sales', 'noncurr revenue def', 'noncurr sales def', 'noncurr revenue deferred', 'noncurr sales deferred', 'revenue noncurr', 'sales noncurr', 'revenue def noncurr', 'sales def noncurr', 'revenue deferred noncurr', 'sales deferred noncurr', 'def revenue noncurr', 'def sales noncurr', 'def revenue def noncurr', 'def sales def noncurr', 'def revenue deferred noncurr', 'def sales deferred noncurr', 'deferred revenue noncurr', 'deferred sales noncurr', 'deferred revenue def noncurr', 'deferred sales def noncurr', 'deferred revenue deferred noncurr', 'deferred sales deferred noncurr'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='tax_liab_lt', display_name='Tax Liabilities, Long-Term', extract_names=['tax liab longterm', 'tax liability longterm', 'tax liabilities longterm', 'tax liab long term', 'tax liability long term', 'tax liabilities long term', 'tax liab lt', 'tax liability lt', 'tax liabilities lt', 'longterm tax liab', 'longterm tax liability', 'longterm tax liabilities', 'long term tax liab', 'long term tax liability', 'long term tax liabilities', 'lt tax liab', 'lt tax liability', 'lt tax liabilities', 'tax liab longterm def', 'tax liability longterm def', 'tax liabilities longterm def', 'tax liab long term def', 'tax liability long term def', 'tax liabilities long term def', 'tax liab lt def', 'tax liability lt def', 'tax liabilities lt def', 'longterm tax liab def', 'longterm tax liability def', 'longterm tax liabilities def', 'long term tax liab def', 'long term tax liability def', 'long term tax liabilities def', 'lt tax liab def', 'lt tax liability def', 'lt tax liabilities def', 'tax liab longterm deferred', 'tax liability longterm deferred', 'tax liabilities longterm deferred', 'tax liab long term deferred', 'tax liability long term deferred', 'tax liabilities long term deferred', 'tax liab lt deferred', 'tax liability lt deferred', 'tax liabilities lt deferred', 'longterm tax liab deferred', 'longterm tax liability deferred', 'longterm tax liabilities deferred', 'long term tax liab deferred', 'long term tax liability deferred', 'long term tax liabilities deferred', 'lt tax liab deferred', 'lt tax liability deferred', 'lt tax liabilities deferred', 'def tax liab longterm', 'def tax liability longterm', 'def tax liabilities longterm', 'def tax liab long term', 'def tax liability long term', 'def tax liabilities long term', 'def tax liab lt', 'def tax liability lt', 'def tax liabilities lt', 'def longterm tax liab', 'def longterm tax liability', 'def longterm tax liabilities', 'def long term tax liab', 'def long term tax liability', 'def long term tax liabilities', 'def lt tax liab', 'def lt tax liability', 'def lt tax liabilities', 'deferred tax liab longterm', 'deferred tax liability longterm', 'deferred tax liabilities longterm', 'deferred tax liab long term', 'deferred tax liability long term', 'deferred tax liabilities long term', 'deferred tax liab lt', 'deferred tax liability lt', 'deferred tax liabilities lt', 'deferred longterm tax liab', 'deferred longterm tax liability', 'deferred longterm tax liabilities', 'deferred long term tax liab', 'deferred long term tax liability', 'deferred long term tax liabilities', 'deferred lt tax liab', 'deferred lt tax liability', 'deferred lt tax liabilities', 'tax liab noncurrent', 'tax liability noncurrent', 'tax liabilities noncurrent', 'noncurrent tax liab', 'noncurrent tax liability', 'noncurrent tax liabilities', 'def tax liab noncurrent', 'def tax liability noncurrent', 'def tax liabilities noncurrent', 'def noncurrent tax liab', 'def noncurrent tax liability', 'def noncurrent tax liabilities', 'deferred tax liab noncurrent', 'deferred tax liability noncurrent', 'deferred tax liabilities noncurrent', 'deferred noncurrent tax liab', 'deferred noncurrent tax liability', 'deferred noncurrent tax liabilities', 'tax liab noncurr', 'tax liability noncurr', 'tax liabilities noncurr', 'noncurr tax liab', 'noncurr tax liability', 'noncurr tax liabilities', 'def tax liab noncurr', 'def tax liability noncurr', 'def tax liabilities noncurr', 'def noncurr tax liab', 'def noncurr tax liability', 'def noncurr tax liabilities', 'deferred tax liab noncurr', 'deferred tax liability noncurr', 'deferred tax liabilities noncurr', 'deferred noncurr tax liab', 'deferred noncurr tax liability', 'deferred noncurr tax liabilities', 'tax liab non current', 'tax liability non current', 'tax liabilities non current', 'non current tax liab', 'non current tax liability', 'non current tax liabilities', 'def tax liab non current', 'def tax liability non current', 'def tax liabilities non current', 'def non current tax liab', 'def non current tax liability', 'def non current tax liabilities', 'deferred tax liab non current', 'deferred tax liability non current', 'deferred tax liabilities non current', 'deferred non current tax liab', 'deferred non current tax liability', 'deferred non current tax liabilities', 'tax liab non curr', 'tax liability non curr', 'tax liabilities non curr', 'non curr tax liab', 'non curr tax liability', 'non curr tax liabilities', 'def tax liab non curr', 'def tax liability non curr', 'def tax liabilities non curr', 'def non curr tax liab', 'def non curr tax liability', 'def non curr tax liabilities', 'deferred tax liab non curr', 'deferred tax liability non curr', 'deferred tax liabilities non curr', 'deferred non curr tax liab', 'deferred non curr tax liability', 'deferred non curr tax liabilities', 'tax liab', 'tax liability', 'tax liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='deposit_liab', display_name='Deposit Liabilities', extract_names=['deposit liab', 'deposit liability', 'deposit liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_lt_liab', display_name='Other Long-Term Liabilities', extract_names=['other lt liabilities', 'other longterm liabilities', 'other long term liabilities', 'other lt liab', 'other longterm liab', 'other long term liab', 'other noncurrent liabilities', 'other non current liabilities', 'other noncurr liabilities', 'other non curr liabilities', 'other noncurrent liab', 'other non current liab', 'other noncurr liab', 'other non curr liab', 'other liabilities lt', 'other liabilities longterm', 'other liabilities long term', 'other liab lt', 'other liab longterm', 'other liab long term', 'other liabilities noncurrent', 'other liabilities non current', 'other liabilities noncurr', 'other liabilities non curr', 'other liab noncurrent', 'other liab non current', 'other liab noncurr', 'other liab non curr', 'lt liabilities other', 'longterm liabilities other', 'long term liabilities other', 'lt liab other', 'longterm liab other', 'long term liab other', 'noncurrent liabilities other', 'non current liabilities other', 'noncurr liabilities other', 'non curr liabilities other', 'noncurrent liab other', 'non current liab other', 'noncurr liab other', 'non curr liab other', 'liabilities lt other', 'liabilities longterm other', 'liabilities long term other', 'liab lt other', 'liab longterm other', 'liab long term other', 'liabilities noncurrent other', 'liabilities non current other', 'liabilities noncurr other', 'liabilities non curr other', 'liab noncurrent other', 'liab non current other', 'liab noncurr other', 'liab non curr other'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_non_current_liab', display_name='Total Non-Current Liabilities', extract_names=['total non current liabilities', 'total noncurrent liabilities', 'total non current liability', 'total noncurrent liability', 'total non current liab', 'total noncurrent liab'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='lt_debt[t] + deferred_rev[t] + tax_liab_lt[t] + deposit_liab[t] + other_lt_liab[t]'), ItemConfig(key='total_liab', display_name='Total Liabilities', extract_names=['total liab', 'total liability', 'total liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_non_current_liab[t] + total_current_liab[t]'), ItemConfig(key='common_stock', display_name='Common Stock', extract_names=['total common stock', 'total stock', 'total common shares', 'total shares', 'common stock', 'stockcommon shares', 'shares', 'net total common stock', 'net total stock', 'net total common shares', 'net total shares', 'net common stock', 'net stocknet common shares', 'net shares', 'total common stock net', 'total stock net', 'total common shares net', 'total shares net', 'common stock net', 'stock netcommon shares net', 'shares net'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_income', display_name='Other Comprehensive Income', extract_names=['other income', 'other comprehensive income', 'other comp income', 'comp income', 'comprehensive income', 'comprehensive income and other', 'comp income and other', 'comp inc and other', 'comprehensive inc and other', 'comprehensive income other', 'comp income other', 'comp inc other', 'comprehensive inc other'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='retained_earnings', display_name='Retained Earnings', extract_names=['re', 'retained earnings', 'retained earnings deficit', 're deficit'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='minority_interest', display_name='Minority Interest', extract_names=['minority interest', 'minority int', 'min int', 'min interest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_equity', display_name=\"Total Stockholder's Equity\", extract_names=['total equity', 'total shareholders equity', 'total stockholders equity', 'equity total', 'shareholders equity total', 'stockholders equity total', 'equity', 'shareholders equity', 'stockholders equity'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='other_income[t] + retained_earnings[t] + common_stock[t] + minority_interest[t]'), ItemConfig(key='total_liab_and_equity', display_name='Total Liabilities and Equity', extract_names=['total liabilities and equity', 'total liab and equity', 'total liabilities equity', 'total liab equity', 'liabilities and equity', 'liab and equity', 'liabilities equity', 'liab equity'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_liab[t] + total_equity[t]')]), prior_statement=BalanceSheetData(items_config=DataConfigManager(configs=[ItemConfig(key='cash', display_name='Cash and Cash Equivalents', extract_names=['cash', 'cash and cash equivalents', 'cash and equivalents', 'cash and equiv', 'cash cash equivalents', 'cash equivalents', 'cash equiv'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=True), expr_str=None), ItemConfig(key='st_invest', display_name='Short-Term Investments', extract_names=['shortterm investments', 'short term investments', 'st investments', 'shortterm invest', 'short term invest', 'st invest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='cash_and_st_invest', display_name='Cash and Short-Term Investments', extract_names=['total cash st investments', 'total cash and st investments', 'total cash and shortterm investments', 'total cash and short term investments', 'total cash shortterm investments', 'total cash short term investments', 'total cash st invest', 'total cash and st invest', 'total cash and shortterm invest', 'total cash and short term invest', 'total cash shortterm invest', 'total cash short term invest', 'cash st investments', 'cash and st investments', 'cash and shortterm investments', 'cash and short term investments', 'cash shortterm investments', 'cash short term investments', 'cash st invest', 'cash and st invest', 'cash and shortterm invest', 'cash and short term invest', 'cash shortterm invest', 'cash short term invest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='cash[t] + st_invest[t]'), ItemConfig(key='receivables', display_name='Receivables', extract_names=['receivables', 'rec', 'accounts receivable', 'ar'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='inventory', display_name='Inventory', extract_names=['inv', 'inventory', 'inventories'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='def_tax_st', display_name='Deferred Tax Assets, Current', extract_names=['def tax asset curr', 'deferred tax asset curr', 'tax asset curr', 'def tax assets curr', 'deferred tax assets curr', 'tax assets curr', 'def tax asset current', 'deferred tax asset current', 'tax asset current', 'def tax assets current', 'deferred tax assets current', 'tax assets current', 'def tax asset short term', 'deferred tax asset short term', 'tax asset short term', 'def tax assets short term', 'deferred tax assets short term', 'tax assets short term', 'def tax asset shortterm', 'deferred tax asset shortterm', 'tax asset shortterm', 'def tax assets shortterm', 'deferred tax assets shortterm', 'tax assets shortterm', 'def tax asset st', 'deferred tax asset st', 'tax asset st', 'def tax assets st', 'deferred tax assets st', 'tax assets st'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_current_assets', display_name='Other Current Assets', extract_names=['other current assets', 'other current asset', 'other curr assets', 'other curr asset', 'oca'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_current_assets', display_name='Total Current Assets', extract_names=['total current assets', 'tca'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='cash_and_st_invest[t] + receivables[t] + inventory[t] + def_tax_st[t] + other_current_assets[t]'), ItemConfig(key='gross_ppe', display_name='Grosss Property, Plant & Equipment', extract_names=['gross ppe', 'gross property plant equipment', 'gross property plant and equipment', 'ppe gross', 'property plant equipment gross', 'property plant and equipment gross', 'grs ppe', 'grs property plant equipment', 'grs property plant and equipment', 'ppe grs', 'property plant equipment grs', 'property plant and equipment grs'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='dep', display_name='Accumulated Depreciation', extract_names=['accumulated depreciation', 'depreciation', 'dep', 'accumulated dep', 'acc depreciation', 'accum depreciation', 'acc dep', 'accum dep'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='net_ppe', display_name='Net Property, Plant & Equipment', extract_names=['ppe', 'property plant equipment', 'property plant and equipment', 'ppe net', 'property plant equipment net', 'property plant and equipment net', 'net ppe', 'net property plant equipment', 'net property plant and equipment'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='gross_ppe[t] - dep[t]'), ItemConfig(key='goodwill', display_name='Goodwill and Intangible Assets', extract_names=['goodwill', 'goodwill and intangible assets', 'goodwill and intangibles', 'goodwill intangible assets', 'goodwill intangibles', 'goodwill total', 'goodwill and intangible assets total', 'goodwill and intangibles total', 'goodwill intangible assets total', 'goodwill intangibles total'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='lt_invest', display_name='Long-Term Investments', extract_names=['lt invest', 'lt investments', 'long term invest', 'long term investments', 'longterm invest', 'longterm investments'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='def_tax_lt', display_name='Deferred Tax Assets, Long-Term', extract_names=['def tax asset long term', 'deferred tax asset long term', 'tax asset long term', 'def tax assets long term', 'deferred tax assets long term', 'tax assets long term', 'def tax asset longterm', 'deferred tax asset longterm', 'tax asset longterm', 'def tax assets longterm', 'deferred tax assets longterm', 'tax assets longterm', 'def tax asset lt', 'deferred tax asset lt', 'tax asset lt', 'def tax assets lt', 'deferred tax assets lt', 'tax assets lt', 'def tax asset', 'deferred tax asset', 'tax asset', 'def tax assets', 'deferred tax assets', 'tax assets', 'long term assets tax deferred', 'lt assets tax deferred', 'lt assets tax def', 'long term assets tax def', 'long term assets deferred tax', 'lt assets deferred tax', 'lt assets def tax', 'long term assets def tax'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_lt_assets', display_name='Other Long-Term Assets', extract_names=['other lt assets', 'other lt asset', 'other longterm assets', 'other longterm asset', 'other long term assets', 'other long term asset', 'lt assets other', 'lt asset other', 'longterm assets other', 'longterm asset other', 'long term assets other', 'long term asset other'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_non_current_assets', display_name='Total Non-Current Assets', extract_names=['total non current assets', 'total noncurrent assets', 'total lt assets', 'total longterm assets', 'total long term assets'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='net_ppe[t] + goodwill[t] + lt_invest[t] + def_tax_lt[t] + other_lt_assets[t]'), ItemConfig(key='total_assets', display_name='Total Assets', extract_names=['total assets', 'total asset', 'assets', 'asset'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_current_assets[t] + total_non_current_assets[t]'), ItemConfig(key='payables', display_name='Payables', extract_names=['payables', 'accounts payable', 'ap', 'payables and accrued expenses', 'payables and accrued expense', 'payable and accrued expenses', 'payable and accrued expense', 'payables and acc expenses', 'payables and acc expense', 'payable and acc expenses', 'payable and acc expense', 'payables and accrued exps', 'payables and accrued exp', 'payable and accrued exps', 'payable and accrued exp', 'payables and acc exps', 'payables and acc exp', 'payable and acc exps', 'payable and acc exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='st_debt', display_name='Short-Term Debt', extract_names=['st debt', 'short term debt', 'shortterm debt', 'st borrow', 'short term borrow', 'shortterm borrowst borrowings', 'short term borrowings', 'shortterm borrowings'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='current_lt_debt', display_name='Current Portion of Long-Term Debt', extract_names=['curr port of lt debt', 'curr port lt debt', 'current port of lt debt', 'current port lt debt', 'curr portion of lt debt', 'curr portion lt debt', 'current portion of lt debt', 'current portion lt debt', 'curr port of longterm debt', 'curr port longterm debt', 'current port of longterm debt', 'current port longterm debt', 'curr portion of longterm debt', 'curr portion longterm debt', 'current portion of longterm debt', 'current portion longterm debt', 'curr port of long term debt', 'curr port long term debt', 'current port of long term debt', 'current port long term debt', 'curr portion of long term debt', 'curr portion long term debt', 'current portion of long term debt', 'current portion long term debt', 'curr port of debt', 'curr port debt', 'current port of debt', 'current port debt', 'curr portion of debt', 'curr portion debt', 'current portion of debt', 'current portion debt', 'curr part of lt debt', 'curr part lt debt', 'current part of lt debt', 'current part lt debt', 'curr part of longterm debt', 'curr part longterm debt', 'current part of longterm debt', 'current part longterm debt', 'curr part of long term debt', 'curr part long term debt', 'current part of long term debt', 'current part long term debt', 'curr part of debt', 'curr part debt', 'current part of debt', 'current part debt'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='tax_liab_st', display_name='Tax Liabilities, Short-Term', extract_names=['tax liab shortterm', 'tax liability shortterm', 'tax liabilities shortterm', 'tax liab short term', 'tax liability short term', 'tax liabilities short term', 'tax liab st', 'tax liability st', 'tax liabilities st', 'shortterm tax liab', 'shortterm tax liability', 'shortterm tax liabilities', 'short term tax liab', 'short term tax liability', 'short term tax liabilities', 'st tax liab', 'st tax liability', 'st tax liabilities', 'def tax liab shortterm', 'def tax liability shortterm', 'def tax liabilities shortterm', 'def tax liab short term', 'def tax liability short term', 'def tax liabilities short term', 'def tax liab st', 'def tax liability st', 'def tax liabilities st', 'def shortterm tax liab', 'def shortterm tax liability', 'def shortterm tax liabilities', 'def short term tax liab', 'def short term tax liability', 'def short term tax liabilities', 'def st tax liab', 'def st tax liability', 'def st tax liabilities', 'deferred tax liab shortterm', 'deferred tax liability shortterm', 'deferred tax liabilities shortterm', 'deferred tax liab short term', 'deferred tax liability short term', 'deferred tax liabilities short term', 'deferred tax liab st', 'deferred tax liability st', 'deferred tax liabilities st', 'deferred shortterm tax liab', 'deferred shortterm tax liability', 'deferred shortterm tax liabilities', 'deferred short term tax liab', 'deferred short term tax liability', 'deferred short term tax liabilities', 'deferred st tax liab', 'deferred st tax liability', 'deferred st tax liabilities', 'tax liab noncurr', 'tax liability noncurr', 'tax liabilities noncurr', 'tax liab non curr', 'tax liability non curr', 'tax liabilities non curr', 'noncurr tax liab', 'noncurr tax liability', 'noncurr tax liabilities', 'non curr tax liab', 'non curr tax liability', 'non curr tax liabilities', 'def tax liab noncurr', 'def tax liability noncurr', 'def tax liabilities noncurr', 'def tax liab non curr', 'def tax liability non curr', 'def tax liabilities non curr', 'def noncurr tax liab', 'def noncurr tax liability', 'def noncurr tax liabilities', 'def non curr tax liab', 'def non curr tax liability', 'def non curr tax liabilities', 'deferred tax liab noncurr', 'deferred tax liability noncurr', 'deferred tax liabilities noncurr', 'deferred tax liab non curr', 'deferred tax liability non curr', 'deferred tax liabilities non curr', 'deferred noncurr tax liab', 'deferred noncurr tax liability', 'deferred noncurr tax liabilities', 'deferred non curr tax liab', 'deferred non curr tax liability', 'deferred non curr tax liabilities', 'tax liab noncurrent', 'tax liability noncurrent', 'tax liabilities noncurrent', 'tax liab non current', 'tax liability non current', 'tax liabilities non current', 'noncurrent tax liab', 'noncurrent tax liability', 'noncurrent tax liabilities', 'non current tax liab', 'non current tax liability', 'non current tax liabilities', 'def tax liab noncurrent', 'def tax liability noncurrent', 'def tax liabilities noncurrent', 'def tax liab non current', 'def tax liability non current', 'def tax liabilities non current', 'def noncurrent tax liab', 'def noncurrent tax liability', 'def noncurrent tax liabilities', 'def non current tax liab', 'def non current tax liability', 'def non current tax liabilities', 'deferred tax liab noncurrent', 'deferred tax liability noncurrent', 'deferred tax liabilities noncurrent', 'deferred tax liab non current', 'deferred tax liability non current', 'deferred tax liabilities non current', 'deferred noncurrent tax liab', 'deferred noncurrent tax liability', 'deferred noncurrent tax liabilities', 'deferred non current tax liab', 'deferred non current tax liability', 'deferred non current tax liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_current_liab', display_name='Other Current Liabilities', extract_names=['other current liabilities', 'other current liab', 'other curr liabilities', 'other curr liab', 'other liabilities current', 'other liab current', 'other liabilities curr', 'other liab curr'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_current_liab', display_name='Total Current Liabilities', extract_names=['total current liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='payables[t] + st_debt[t] + tax_liab_st[t] + current_lt_debt[t] + other_current_liab[t]'), ItemConfig(key='lt_debt', display_name='Long-Term Debt', extract_names=['lt debt', 'long term debt', 'longterm debt', 'lt borrow', 'long term borrow', 'longterm borrow', 'lt borrowings', 'long term borrowings', 'longterm borrowings', 'lt debt total', 'long term debt total', 'longterm debt total', 'lt borrow total', 'long term borrow total', 'longterm borrow total', 'lt borrowings total', 'long term borrowings total', 'longterm borrowings total'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=True), expr_str=None), ItemConfig(key='total_debt', display_name='Total Debt', extract_names=['total debt'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='st_debt[t] + lt_debt[t]'), ItemConfig(key='deferred_rev', display_name='Deferred Revenue', extract_names=['deferred revenue', 'deferred sales', 'def revenue', 'def salesnon current revenue', 'non current sales', 'non current revenue def', 'non current sales def', 'non current revenue deferred', 'non current sales deferred', 'revenue non current', 'sales non current', 'revenue def non current', 'sales def non current', 'revenue deferred non current', 'sales deferred non current', 'def revenue non current', 'def sales non current', 'def revenue def non current', 'def sales def non current', 'def revenue deferred non current', 'def sales deferred non current', 'deferred revenue non current', 'deferred sales non current', 'deferred revenue def non current', 'deferred sales def non current', 'deferred revenue deferred non current', 'deferred sales deferred non current', 'non curr revenue', 'non curr sales', 'non curr revenue def', 'non curr sales def', 'non curr revenue deferred', 'non curr sales deferred', 'revenue non curr', 'sales non curr', 'revenue def non curr', 'sales def non curr', 'revenue deferred non curr', 'sales deferred non curr', 'def revenue non curr', 'def sales non curr', 'def revenue def non curr', 'def sales def non curr', 'def revenue deferred non curr', 'def sales deferred non curr', 'deferred revenue non curr', 'deferred sales non curr', 'deferred revenue def non curr', 'deferred sales def non curr', 'deferred revenue deferred non curr', 'deferred sales deferred non currnoncurrent revenue', 'noncurrent sales', 'noncurrent revenue def', 'noncurrent sales def', 'noncurrent revenue deferred', 'noncurrent sales deferred', 'revenue noncurrent', 'sales noncurrent', 'revenue def noncurrent', 'sales def noncurrent', 'revenue deferred noncurrent', 'sales deferred noncurrent', 'def revenue noncurrent', 'def sales noncurrent', 'def revenue def noncurrent', 'def sales def noncurrent', 'def revenue deferred noncurrent', 'def sales deferred noncurrent', 'deferred revenue noncurrent', 'deferred sales noncurrent', 'deferred revenue def noncurrent', 'deferred sales def noncurrent', 'deferred revenue deferred noncurrent', 'deferred sales deferred noncurrent', 'noncurr revenue', 'noncurr sales', 'noncurr revenue def', 'noncurr sales def', 'noncurr revenue deferred', 'noncurr sales deferred', 'revenue noncurr', 'sales noncurr', 'revenue def noncurr', 'sales def noncurr', 'revenue deferred noncurr', 'sales deferred noncurr', 'def revenue noncurr', 'def sales noncurr', 'def revenue def noncurr', 'def sales def noncurr', 'def revenue deferred noncurr', 'def sales deferred noncurr', 'deferred revenue noncurr', 'deferred sales noncurr', 'deferred revenue def noncurr', 'deferred sales def noncurr', 'deferred revenue deferred noncurr', 'deferred sales deferred noncurr'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='tax_liab_lt', display_name='Tax Liabilities, Long-Term', extract_names=['tax liab longterm', 'tax liability longterm', 'tax liabilities longterm', 'tax liab long term', 'tax liability long term', 'tax liabilities long term', 'tax liab lt', 'tax liability lt', 'tax liabilities lt', 'longterm tax liab', 'longterm tax liability', 'longterm tax liabilities', 'long term tax liab', 'long term tax liability', 'long term tax liabilities', 'lt tax liab', 'lt tax liability', 'lt tax liabilities', 'tax liab longterm def', 'tax liability longterm def', 'tax liabilities longterm def', 'tax liab long term def', 'tax liability long term def', 'tax liabilities long term def', 'tax liab lt def', 'tax liability lt def', 'tax liabilities lt def', 'longterm tax liab def', 'longterm tax liability def', 'longterm tax liabilities def', 'long term tax liab def', 'long term tax liability def', 'long term tax liabilities def', 'lt tax liab def', 'lt tax liability def', 'lt tax liabilities def', 'tax liab longterm deferred', 'tax liability longterm deferred', 'tax liabilities longterm deferred', 'tax liab long term deferred', 'tax liability long term deferred', 'tax liabilities long term deferred', 'tax liab lt deferred', 'tax liability lt deferred', 'tax liabilities lt deferred', 'longterm tax liab deferred', 'longterm tax liability deferred', 'longterm tax liabilities deferred', 'long term tax liab deferred', 'long term tax liability deferred', 'long term tax liabilities deferred', 'lt tax liab deferred', 'lt tax liability deferred', 'lt tax liabilities deferred', 'def tax liab longterm', 'def tax liability longterm', 'def tax liabilities longterm', 'def tax liab long term', 'def tax liability long term', 'def tax liabilities long term', 'def tax liab lt', 'def tax liability lt', 'def tax liabilities lt', 'def longterm tax liab', 'def longterm tax liability', 'def longterm tax liabilities', 'def long term tax liab', 'def long term tax liability', 'def long term tax liabilities', 'def lt tax liab', 'def lt tax liability', 'def lt tax liabilities', 'deferred tax liab longterm', 'deferred tax liability longterm', 'deferred tax liabilities longterm', 'deferred tax liab long term', 'deferred tax liability long term', 'deferred tax liabilities long term', 'deferred tax liab lt', 'deferred tax liability lt', 'deferred tax liabilities lt', 'deferred longterm tax liab', 'deferred longterm tax liability', 'deferred longterm tax liabilities', 'deferred long term tax liab', 'deferred long term tax liability', 'deferred long term tax liabilities', 'deferred lt tax liab', 'deferred lt tax liability', 'deferred lt tax liabilities', 'tax liab noncurrent', 'tax liability noncurrent', 'tax liabilities noncurrent', 'noncurrent tax liab', 'noncurrent tax liability', 'noncurrent tax liabilities', 'def tax liab noncurrent', 'def tax liability noncurrent', 'def tax liabilities noncurrent', 'def noncurrent tax liab', 'def noncurrent tax liability', 'def noncurrent tax liabilities', 'deferred tax liab noncurrent', 'deferred tax liability noncurrent', 'deferred tax liabilities noncurrent', 'deferred noncurrent tax liab', 'deferred noncurrent tax liability', 'deferred noncurrent tax liabilities', 'tax liab noncurr', 'tax liability noncurr', 'tax liabilities noncurr', 'noncurr tax liab', 'noncurr tax liability', 'noncurr tax liabilities', 'def tax liab noncurr', 'def tax liability noncurr', 'def tax liabilities noncurr', 'def noncurr tax liab', 'def noncurr tax liability', 'def noncurr tax liabilities', 'deferred tax liab noncurr', 'deferred tax liability noncurr', 'deferred tax liabilities noncurr', 'deferred noncurr tax liab', 'deferred noncurr tax liability', 'deferred noncurr tax liabilities', 'tax liab non current', 'tax liability non current', 'tax liabilities non current', 'non current tax liab', 'non current tax liability', 'non current tax liabilities', 'def tax liab non current', 'def tax liability non current', 'def tax liabilities non current', 'def non current tax liab', 'def non current tax liability', 'def non current tax liabilities', 'deferred tax liab non current', 'deferred tax liability non current', 'deferred tax liabilities non current', 'deferred non current tax liab', 'deferred non current tax liability', 'deferred non current tax liabilities', 'tax liab non curr', 'tax liability non curr', 'tax liabilities non curr', 'non curr tax liab', 'non curr tax liability', 'non curr tax liabilities', 'def tax liab non curr', 'def tax liability non curr', 'def tax liabilities non curr', 'def non curr tax liab', 'def non curr tax liability', 'def non curr tax liabilities', 'deferred tax liab non curr', 'deferred tax liability non curr', 'deferred tax liabilities non curr', 'deferred non curr tax liab', 'deferred non curr tax liability', 'deferred non curr tax liabilities', 'tax liab', 'tax liability', 'tax liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='deposit_liab', display_name='Deposit Liabilities', extract_names=['deposit liab', 'deposit liability', 'deposit liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_lt_liab', display_name='Other Long-Term Liabilities', extract_names=['other lt liabilities', 'other longterm liabilities', 'other long term liabilities', 'other lt liab', 'other longterm liab', 'other long term liab', 'other noncurrent liabilities', 'other non current liabilities', 'other noncurr liabilities', 'other non curr liabilities', 'other noncurrent liab', 'other non current liab', 'other noncurr liab', 'other non curr liab', 'other liabilities lt', 'other liabilities longterm', 'other liabilities long term', 'other liab lt', 'other liab longterm', 'other liab long term', 'other liabilities noncurrent', 'other liabilities non current', 'other liabilities noncurr', 'other liabilities non curr', 'other liab noncurrent', 'other liab non current', 'other liab noncurr', 'other liab non curr', 'lt liabilities other', 'longterm liabilities other', 'long term liabilities other', 'lt liab other', 'longterm liab other', 'long term liab other', 'noncurrent liabilities other', 'non current liabilities other', 'noncurr liabilities other', 'non curr liabilities other', 'noncurrent liab other', 'non current liab other', 'noncurr liab other', 'non curr liab other', 'liabilities lt other', 'liabilities longterm other', 'liabilities long term other', 'liab lt other', 'liab longterm other', 'liab long term other', 'liabilities noncurrent other', 'liabilities non current other', 'liabilities noncurr other', 'liabilities non curr other', 'liab noncurrent other', 'liab non current other', 'liab noncurr other', 'liab non curr other'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_non_current_liab', display_name='Total Non-Current Liabilities', extract_names=['total non current liabilities', 'total noncurrent liabilities', 'total non current liability', 'total noncurrent liability', 'total non current liab', 'total noncurrent liab'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='lt_debt[t] + deferred_rev[t] + tax_liab_lt[t] + deposit_liab[t] + other_lt_liab[t]'), ItemConfig(key='total_liab', display_name='Total Liabilities', extract_names=['total liab', 'total liability', 'total liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_non_current_liab[t] + total_current_liab[t]'), ItemConfig(key='common_stock', display_name='Common Stock', extract_names=['total common stock', 'total stock', 'total common shares', 'total shares', 'common stock', 'stockcommon shares', 'shares', 'net total common stock', 'net total stock', 'net total common shares', 'net total shares', 'net common stock', 'net stocknet common shares', 'net shares', 'total common stock net', 'total stock net', 'total common shares net', 'total shares net', 'common stock net', 'stock netcommon shares net', 'shares net'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_income', display_name='Other Comprehensive Income', extract_names=['other income', 'other comprehensive income', 'other comp income', 'comp income', 'comprehensive income', 'comprehensive income and other', 'comp income and other', 'comp inc and other', 'comprehensive inc and other', 'comprehensive income other', 'comp income other', 'comp inc other', 'comprehensive inc other'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='retained_earnings', display_name='Retained Earnings', extract_names=['re', 'retained earnings', 'retained earnings deficit', 're deficit'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='minority_interest', display_name='Minority Interest', extract_names=['minority interest', 'minority int', 'min int', 'min interest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_equity', display_name=\"Total Stockholder's Equity\", extract_names=['total equity', 'total shareholders equity', 'total stockholders equity', 'equity total', 'shareholders equity total', 'stockholders equity total', 'equity', 'shareholders equity', 'stockholders equity'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='other_income[t] + retained_earnings[t] + common_stock[t] + minority_interest[t]'), ItemConfig(key='total_liab_and_equity', display_name='Total Liabilities and Equity', extract_names=['total liabilities and equity', 'total liab and equity', 'total liabilities equity', 'total liab equity', 'liabilities and equity', 'liab and equity', 'liabilities equity', 'liab equity'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_liab[t] + total_equity[t]')]), prior_statement=BalanceSheetData(items_config=DataConfigManager(configs=[ItemConfig(key='cash', display_name='Cash and Cash Equivalents', extract_names=['cash', 'cash and cash equivalents', 'cash and equivalents', 'cash and equiv', 'cash cash equivalents', 'cash equivalents', 'cash equiv'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=True), expr_str=None), ItemConfig(key='st_invest', display_name='Short-Term Investments', extract_names=['shortterm investments', 'short term investments', 'st investments', 'shortterm invest', 'short term invest', 'st invest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='cash_and_st_invest', display_name='Cash and Short-Term Investments', extract_names=['total cash st investments', 'total cash and st investments', 'total cash and shortterm investments', 'total cash and short term investments', 'total cash shortterm investments', 'total cash short term investments', 'total cash st invest', 'total cash and st invest', 'total cash and shortterm invest', 'total cash and short term invest', 'total cash shortterm invest', 'total cash short term invest', 'cash st investments', 'cash and st investments', 'cash and shortterm investments', 'cash and short term investments', 'cash shortterm investments', 'cash short term investments', 'cash st invest', 'cash and st invest', 'cash and shortterm invest', 'cash and short term invest', 'cash shortterm invest', 'cash short term invest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='cash[t] + st_invest[t]'), ItemConfig(key='receivables', display_name='Receivables', extract_names=['receivables', 'rec', 'accounts receivable', 'ar'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='inventory', display_name='Inventory', extract_names=['inv', 'inventory', 'inventories'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='def_tax_st', display_name='Deferred Tax Assets, Current', extract_names=['def tax asset curr', 'deferred tax asset curr', 'tax asset curr', 'def tax assets curr', 'deferred tax assets curr', 'tax assets curr', 'def tax asset current', 'deferred tax asset current', 'tax asset current', 'def tax assets current', 'deferred tax assets current', 'tax assets current', 'def tax asset short term', 'deferred tax asset short term', 'tax asset short term', 'def tax assets short term', 'deferred tax assets short term', 'tax assets short term', 'def tax asset shortterm', 'deferred tax asset shortterm', 'tax asset shortterm', 'def tax assets shortterm', 'deferred tax assets shortterm', 'tax assets shortterm', 'def tax asset st', 'deferred tax asset st', 'tax asset st', 'def tax assets st', 'deferred tax assets st', 'tax assets st'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_current_assets', display_name='Other Current Assets', extract_names=['other current assets', 'other current asset', 'other curr assets', 'other curr asset', 'oca'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_current_assets', display_name='Total Current Assets', extract_names=['total current assets', 'tca'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='cash_and_st_invest[t] + receivables[t] + inventory[t] + def_tax_st[t] + other_current_assets[t]'), ItemConfig(key='gross_ppe', display_name='Grosss Property, Plant & Equipment', extract_names=['gross ppe', 'gross property plant equipment', 'gross property plant and equipment', 'ppe gross', 'property plant equipment gross', 'property plant and equipment gross', 'grs ppe', 'grs property plant equipment', 'grs property plant and equipment', 'ppe grs', 'property plant equipment grs', 'property plant and equipment grs'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='dep', display_name='Accumulated Depreciation', extract_names=['accumulated depreciation', 'depreciation', 'dep', 'accumulated dep', 'acc depreciation', 'accum depreciation', 'acc dep', 'accum dep'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='net_ppe', display_name='Net Property, Plant & Equipment', extract_names=['ppe', 'property plant equipment', 'property plant and equipment', 'ppe net', 'property plant equipment net', 'property plant and equipment net', 'net ppe', 'net property plant equipment', 'net property plant and equipment'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='gross_ppe[t] - dep[t]'), ItemConfig(key='goodwill', display_name='Goodwill and Intangible Assets', extract_names=['goodwill', 'goodwill and intangible assets', 'goodwill and intangibles', 'goodwill intangible assets', 'goodwill intangibles', 'goodwill total', 'goodwill and intangible assets total', 'goodwill and intangibles total', 'goodwill intangible assets total', 'goodwill intangibles total'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='lt_invest', display_name='Long-Term Investments', extract_names=['lt invest', 'lt investments', 'long term invest', 'long term investments', 'longterm invest', 'longterm investments'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='def_tax_lt', display_name='Deferred Tax Assets, Long-Term', extract_names=['def tax asset long term', 'deferred tax asset long term', 'tax asset long term', 'def tax assets long term', 'deferred tax assets long term', 'tax assets long term', 'def tax asset longterm', 'deferred tax asset longterm', 'tax asset longterm', 'def tax assets longterm', 'deferred tax assets longterm', 'tax assets longterm', 'def tax asset lt', 'deferred tax asset lt', 'tax asset lt', 'def tax assets lt', 'deferred tax assets lt', 'tax assets lt', 'def tax asset', 'deferred tax asset', 'tax asset', 'def tax assets', 'deferred tax assets', 'tax assets', 'long term assets tax deferred', 'lt assets tax deferred', 'lt assets tax def', 'long term assets tax def', 'long term assets deferred tax', 'lt assets deferred tax', 'lt assets def tax', 'long term assets def tax'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_lt_assets', display_name='Other Long-Term Assets', extract_names=['other lt assets', 'other lt asset', 'other longterm assets', 'other longterm asset', 'other long term assets', 'other long term asset', 'lt assets other', 'lt asset other', 'longterm assets other', 'longterm asset other', 'long term assets other', 'long term asset other'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_non_current_assets', display_name='Total Non-Current Assets', extract_names=['total non current assets', 'total noncurrent assets', 'total lt assets', 'total longterm assets', 'total long term assets'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='net_ppe[t] + goodwill[t] + lt_invest[t] + def_tax_lt[t] + other_lt_assets[t]'), ItemConfig(key='total_assets', display_name='Total Assets', extract_names=['total assets', 'total asset', 'assets', 'asset'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_current_assets[t] + total_non_current_assets[t]'), ItemConfig(key='payables', display_name='Payables', extract_names=['payables', 'accounts payable', 'ap', 'payables and accrued expenses', 'payables and accrued expense', 'payable and accrued expenses', 'payable and accrued expense', 'payables and acc expenses', 'payables and acc expense', 'payable and acc expenses', 'payable and acc expense', 'payables and accrued exps', 'payables and accrued exp', 'payable and accrued exps', 'payable and accrued exp', 'payables and acc exps', 'payables and acc exp', 'payable and acc exps', 'payable and acc exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='st_debt', display_name='Short-Term Debt', extract_names=['st debt', 'short term debt', 'shortterm debt', 'st borrow', 'short term borrow', 'shortterm borrowst borrowings', 'short term borrowings', 'shortterm borrowings'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='current_lt_debt', display_name='Current Portion of Long-Term Debt', extract_names=['curr port of lt debt', 'curr port lt debt', 'current port of lt debt', 'current port lt debt', 'curr portion of lt debt', 'curr portion lt debt', 'current portion of lt debt', 'current portion lt debt', 'curr port of longterm debt', 'curr port longterm debt', 'current port of longterm debt', 'current port longterm debt', 'curr portion of longterm debt', 'curr portion longterm debt', 'current portion of longterm debt', 'current portion longterm debt', 'curr port of long term debt', 'curr port long term debt', 'current port of long term debt', 'current port long term debt', 'curr portion of long term debt', 'curr portion long term debt', 'current portion of long term debt', 'current portion long term debt', 'curr port of debt', 'curr port debt', 'current port of debt', 'current port debt', 'curr portion of debt', 'curr portion debt', 'current portion of debt', 'current portion debt', 'curr part of lt debt', 'curr part lt debt', 'current part of lt debt', 'current part lt debt', 'curr part of longterm debt', 'curr part longterm debt', 'current part of longterm debt', 'current part longterm debt', 'curr part of long term debt', 'curr part long term debt', 'current part of long term debt', 'current part long term debt', 'curr part of debt', 'curr part debt', 'current part of debt', 'current part debt'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='tax_liab_st', display_name='Tax Liabilities, Short-Term', extract_names=['tax liab shortterm', 'tax liability shortterm', 'tax liabilities shortterm', 'tax liab short term', 'tax liability short term', 'tax liabilities short term', 'tax liab st', 'tax liability st', 'tax liabilities st', 'shortterm tax liab', 'shortterm tax liability', 'shortterm tax liabilities', 'short term tax liab', 'short term tax liability', 'short term tax liabilities', 'st tax liab', 'st tax liability', 'st tax liabilities', 'def tax liab shortterm', 'def tax liability shortterm', 'def tax liabilities shortterm', 'def tax liab short term', 'def tax liability short term', 'def tax liabilities short term', 'def tax liab st', 'def tax liability st', 'def tax liabilities st', 'def shortterm tax liab', 'def shortterm tax liability', 'def shortterm tax liabilities', 'def short term tax liab', 'def short term tax liability', 'def short term tax liabilities', 'def st tax liab', 'def st tax liability', 'def st tax liabilities', 'deferred tax liab shortterm', 'deferred tax liability shortterm', 'deferred tax liabilities shortterm', 'deferred tax liab short term', 'deferred tax liability short term', 'deferred tax liabilities short term', 'deferred tax liab st', 'deferred tax liability st', 'deferred tax liabilities st', 'deferred shortterm tax liab', 'deferred shortterm tax liability', 'deferred shortterm tax liabilities', 'deferred short term tax liab', 'deferred short term tax liability', 'deferred short term tax liabilities', 'deferred st tax liab', 'deferred st tax liability', 'deferred st tax liabilities', 'tax liab noncurr', 'tax liability noncurr', 'tax liabilities noncurr', 'tax liab non curr', 'tax liability non curr', 'tax liabilities non curr', 'noncurr tax liab', 'noncurr tax liability', 'noncurr tax liabilities', 'non curr tax liab', 'non curr tax liability', 'non curr tax liabilities', 'def tax liab noncurr', 'def tax liability noncurr', 'def tax liabilities noncurr', 'def tax liab non curr', 'def tax liability non curr', 'def tax liabilities non curr', 'def noncurr tax liab', 'def noncurr tax liability', 'def noncurr tax liabilities', 'def non curr tax liab', 'def non curr tax liability', 'def non curr tax liabilities', 'deferred tax liab noncurr', 'deferred tax liability noncurr', 'deferred tax liabilities noncurr', 'deferred tax liab non curr', 'deferred tax liability non curr', 'deferred tax liabilities non curr', 'deferred noncurr tax liab', 'deferred noncurr tax liability', 'deferred noncurr tax liabilities', 'deferred non curr tax liab', 'deferred non curr tax liability', 'deferred non curr tax liabilities', 'tax liab noncurrent', 'tax liability noncurrent', 'tax liabilities noncurrent', 'tax liab non current', 'tax liability non current', 'tax liabilities non current', 'noncurrent tax liab', 'noncurrent tax liability', 'noncurrent tax liabilities', 'non current tax liab', 'non current tax liability', 'non current tax liabilities', 'def tax liab noncurrent', 'def tax liability noncurrent', 'def tax liabilities noncurrent', 'def tax liab non current', 'def tax liability non current', 'def tax liabilities non current', 'def noncurrent tax liab', 'def noncurrent tax liability', 'def noncurrent tax liabilities', 'def non current tax liab', 'def non current tax liability', 'def non current tax liabilities', 'deferred tax liab noncurrent', 'deferred tax liability noncurrent', 'deferred tax liabilities noncurrent', 'deferred tax liab non current', 'deferred tax liability non current', 'deferred tax liabilities non current', 'deferred noncurrent tax liab', 'deferred noncurrent tax liability', 'deferred noncurrent tax liabilities', 'deferred non current tax liab', 'deferred non current tax liability', 'deferred non current tax liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_current_liab', display_name='Other Current Liabilities', extract_names=['other current liabilities', 'other current liab', 'other curr liabilities', 'other curr liab', 'other liabilities current', 'other liab current', 'other liabilities curr', 'other liab curr'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_current_liab', display_name='Total Current Liabilities', extract_names=['total current liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='payables[t] + st_debt[t] + tax_liab_st[t] + current_lt_debt[t] + other_current_liab[t]'), ItemConfig(key='lt_debt', display_name='Long-Term Debt', extract_names=['lt debt', 'long term debt', 'longterm debt', 'lt borrow', 'long term borrow', 'longterm borrow', 'lt borrowings', 'long term borrowings', 'longterm borrowings', 'lt debt total', 'long term debt total', 'longterm debt total', 'lt borrow total', 'long term borrow total', 'longterm borrow total', 'lt borrowings total', 'long term borrowings total', 'longterm borrowings total'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=True), expr_str=None), ItemConfig(key='total_debt', display_name='Total Debt', extract_names=['total debt'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='st_debt[t] + lt_debt[t]'), ItemConfig(key='deferred_rev', display_name='Deferred Revenue', extract_names=['deferred revenue', 'deferred sales', 'def revenue', 'def salesnon current revenue', 'non current sales', 'non current revenue def', 'non current sales def', 'non current revenue deferred', 'non current sales deferred', 'revenue non current', 'sales non current', 'revenue def non current', 'sales def non current', 'revenue deferred non current', 'sales deferred non current', 'def revenue non current', 'def sales non current', 'def revenue def non current', 'def sales def non current', 'def revenue deferred non current', 'def sales deferred non current', 'deferred revenue non current', 'deferred sales non current', 'deferred revenue def non current', 'deferred sales def non current', 'deferred revenue deferred non current', 'deferred sales deferred non current', 'non curr revenue', 'non curr sales', 'non curr revenue def', 'non curr sales def', 'non curr revenue deferred', 'non curr sales deferred', 'revenue non curr', 'sales non curr', 'revenue def non curr', 'sales def non curr', 'revenue deferred non curr', 'sales deferred non curr', 'def revenue non curr', 'def sales non curr', 'def revenue def non curr', 'def sales def non curr', 'def revenue deferred non curr', 'def sales deferred non curr', 'deferred revenue non curr', 'deferred sales non curr', 'deferred revenue def non curr', 'deferred sales def non curr', 'deferred revenue deferred non curr', 'deferred sales deferred non currnoncurrent revenue', 'noncurrent sales', 'noncurrent revenue def', 'noncurrent sales def', 'noncurrent revenue deferred', 'noncurrent sales deferred', 'revenue noncurrent', 'sales noncurrent', 'revenue def noncurrent', 'sales def noncurrent', 'revenue deferred noncurrent', 'sales deferred noncurrent', 'def revenue noncurrent', 'def sales noncurrent', 'def revenue def noncurrent', 'def sales def noncurrent', 'def revenue deferred noncurrent', 'def sales deferred noncurrent', 'deferred revenue noncurrent', 'deferred sales noncurrent', 'deferred revenue def noncurrent', 'deferred sales def noncurrent', 'deferred revenue deferred noncurrent', 'deferred sales deferred noncurrent', 'noncurr revenue', 'noncurr sales', 'noncurr revenue def', 'noncurr sales def', 'noncurr revenue deferred', 'noncurr sales deferred', 'revenue noncurr', 'sales noncurr', 'revenue def noncurr', 'sales def noncurr', 'revenue deferred noncurr', 'sales deferred noncurr', 'def revenue noncurr', 'def sales noncurr', 'def revenue def noncurr', 'def sales def noncurr', 'def revenue deferred noncurr', 'def sales deferred noncurr', 'deferred revenue noncurr', 'deferred sales noncurr', 'deferred revenue def noncurr', 'deferred sales def noncurr', 'deferred revenue deferred noncurr', 'deferred sales deferred noncurr'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='tax_liab_lt', display_name='Tax Liabilities, Long-Term', extract_names=['tax liab longterm', 'tax liability longterm', 'tax liabilities longterm', 'tax liab long term', 'tax liability long term', 'tax liabilities long term', 'tax liab lt', 'tax liability lt', 'tax liabilities lt', 'longterm tax liab', 'longterm tax liability', 'longterm tax liabilities', 'long term tax liab', 'long term tax liability', 'long term tax liabilities', 'lt tax liab', 'lt tax liability', 'lt tax liabilities', 'tax liab longterm def', 'tax liability longterm def', 'tax liabilities longterm def', 'tax liab long term def', 'tax liability long term def', 'tax liabilities long term def', 'tax liab lt def', 'tax liability lt def', 'tax liabilities lt def', 'longterm tax liab def', 'longterm tax liability def', 'longterm tax liabilities def', 'long term tax liab def', 'long term tax liability def', 'long term tax liabilities def', 'lt tax liab def', 'lt tax liability def', 'lt tax liabilities def', 'tax liab longterm deferred', 'tax liability longterm deferred', 'tax liabilities longterm deferred', 'tax liab long term deferred', 'tax liability long term deferred', 'tax liabilities long term deferred', 'tax liab lt deferred', 'tax liability lt deferred', 'tax liabilities lt deferred', 'longterm tax liab deferred', 'longterm tax liability deferred', 'longterm tax liabilities deferred', 'long term tax liab deferred', 'long term tax liability deferred', 'long term tax liabilities deferred', 'lt tax liab deferred', 'lt tax liability deferred', 'lt tax liabilities deferred', 'def tax liab longterm', 'def tax liability longterm', 'def tax liabilities longterm', 'def tax liab long term', 'def tax liability long term', 'def tax liabilities long term', 'def tax liab lt', 'def tax liability lt', 'def tax liabilities lt', 'def longterm tax liab', 'def longterm tax liability', 'def longterm tax liabilities', 'def long term tax liab', 'def long term tax liability', 'def long term tax liabilities', 'def lt tax liab', 'def lt tax liability', 'def lt tax liabilities', 'deferred tax liab longterm', 'deferred tax liability longterm', 'deferred tax liabilities longterm', 'deferred tax liab long term', 'deferred tax liability long term', 'deferred tax liabilities long term', 'deferred tax liab lt', 'deferred tax liability lt', 'deferred tax liabilities lt', 'deferred longterm tax liab', 'deferred longterm tax liability', 'deferred longterm tax liabilities', 'deferred long term tax liab', 'deferred long term tax liability', 'deferred long term tax liabilities', 'deferred lt tax liab', 'deferred lt tax liability', 'deferred lt tax liabilities', 'tax liab noncurrent', 'tax liability noncurrent', 'tax liabilities noncurrent', 'noncurrent tax liab', 'noncurrent tax liability', 'noncurrent tax liabilities', 'def tax liab noncurrent', 'def tax liability noncurrent', 'def tax liabilities noncurrent', 'def noncurrent tax liab', 'def noncurrent tax liability', 'def noncurrent tax liabilities', 'deferred tax liab noncurrent', 'deferred tax liability noncurrent', 'deferred tax liabilities noncurrent', 'deferred noncurrent tax liab', 'deferred noncurrent tax liability', 'deferred noncurrent tax liabilities', 'tax liab noncurr', 'tax liability noncurr', 'tax liabilities noncurr', 'noncurr tax liab', 'noncurr tax liability', 'noncurr tax liabilities', 'def tax liab noncurr', 'def tax liability noncurr', 'def tax liabilities noncurr', 'def noncurr tax liab', 'def noncurr tax liability', 'def noncurr tax liabilities', 'deferred tax liab noncurr', 'deferred tax liability noncurr', 'deferred tax liabilities noncurr', 'deferred noncurr tax liab', 'deferred noncurr tax liability', 'deferred noncurr tax liabilities', 'tax liab non current', 'tax liability non current', 'tax liabilities non current', 'non current tax liab', 'non current tax liability', 'non current tax liabilities', 'def tax liab non current', 'def tax liability non current', 'def tax liabilities non current', 'def non current tax liab', 'def non current tax liability', 'def non current tax liabilities', 'deferred tax liab non current', 'deferred tax liability non current', 'deferred tax liabilities non current', 'deferred non current tax liab', 'deferred non current tax liability', 'deferred non current tax liabilities', 'tax liab non curr', 'tax liability non curr', 'tax liabilities non curr', 'non curr tax liab', 'non curr tax liability', 'non curr tax liabilities', 'def tax liab non curr', 'def tax liability non curr', 'def tax liabilities non curr', 'def non curr tax liab', 'def non curr tax liability', 'def non curr tax liabilities', 'deferred tax liab non curr', 'deferred tax liability non curr', 'deferred tax liabilities non curr', 'deferred non curr tax liab', 'deferred non curr tax liability', 'deferred non curr tax liabilities', 'tax liab', 'tax liability', 'tax liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='deposit_liab', display_name='Deposit Liabilities', extract_names=['deposit liab', 'deposit liability', 'deposit liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_lt_liab', display_name='Other Long-Term Liabilities', extract_names=['other lt liabilities', 'other longterm liabilities', 'other long term liabilities', 'other lt liab', 'other longterm liab', 'other long term liab', 'other noncurrent liabilities', 'other non current liabilities', 'other noncurr liabilities', 'other non curr liabilities', 'other noncurrent liab', 'other non current liab', 'other noncurr liab', 'other non curr liab', 'other liabilities lt', 'other liabilities longterm', 'other liabilities long term', 'other liab lt', 'other liab longterm', 'other liab long term', 'other liabilities noncurrent', 'other liabilities non current', 'other liabilities noncurr', 'other liabilities non curr', 'other liab noncurrent', 'other liab non current', 'other liab noncurr', 'other liab non curr', 'lt liabilities other', 'longterm liabilities other', 'long term liabilities other', 'lt liab other', 'longterm liab other', 'long term liab other', 'noncurrent liabilities other', 'non current liabilities other', 'noncurr liabilities other', 'non curr liabilities other', 'noncurrent liab other', 'non current liab other', 'noncurr liab other', 'non curr liab other', 'liabilities lt other', 'liabilities longterm other', 'liabilities long term other', 'liab lt other', 'liab longterm other', 'liab long term other', 'liabilities noncurrent other', 'liabilities non current other', 'liabilities noncurr other', 'liabilities non curr other', 'liab noncurrent other', 'liab non current other', 'liab noncurr other', 'liab non curr other'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_non_current_liab', display_name='Total Non-Current Liabilities', extract_names=['total non current liabilities', 'total noncurrent liabilities', 'total non current liability', 'total noncurrent liability', 'total non current liab', 'total noncurrent liab'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='lt_debt[t] + deferred_rev[t] + tax_liab_lt[t] + deposit_liab[t] + other_lt_liab[t]'), ItemConfig(key='total_liab', display_name='Total Liabilities', extract_names=['total liab', 'total liability', 'total liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_non_current_liab[t] + total_current_liab[t]'), ItemConfig(key='common_stock', display_name='Common Stock', extract_names=['total common stock', 'total stock', 'total common shares', 'total shares', 'common stock', 'stockcommon shares', 'shares', 'net total common stock', 'net total stock', 'net total common shares', 'net total shares', 'net common stock', 'net stocknet common shares', 'net shares', 'total common stock net', 'total stock net', 'total common shares net', 'total shares net', 'common stock net', 'stock netcommon shares net', 'shares net'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_income', display_name='Other Comprehensive Income', extract_names=['other income', 'other comprehensive income', 'other comp income', 'comp income', 'comprehensive income', 'comprehensive income and other', 'comp income and other', 'comp inc and other', 'comprehensive inc and other', 'comprehensive income other', 'comp income other', 'comp inc other', 'comprehensive inc other'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='retained_earnings', display_name='Retained Earnings', extract_names=['re', 'retained earnings', 'retained earnings deficit', 're deficit'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='minority_interest', display_name='Minority Interest', extract_names=['minority interest', 'minority int', 'min int', 'min interest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_equity', display_name=\"Total Stockholder's Equity\", extract_names=['total equity', 'total shareholders equity', 'total stockholders equity', 'equity total', 'shareholders equity total', 'stockholders equity total', 'equity', 'shareholders equity', 'stockholders equity'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='other_income[t] + retained_earnings[t] + common_stock[t] + minority_interest[t]'), ItemConfig(key='total_liab_and_equity', display_name='Total Liabilities and Equity', extract_names=['total liabilities and equity', 'total liab and equity', 'total liabilities equity', 'total liab equity', 'liabilities and equity', 'liab and equity', 'liabilities equity', 'liab equity'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_liab[t] + total_equity[t]')]), prior_statement=BalanceSheetData(items_config=DataConfigManager(configs=[ItemConfig(key='cash', display_name='Cash and Cash Equivalents', extract_names=['cash', 'cash and cash equivalents', 'cash and equivalents', 'cash and equiv', 'cash cash equivalents', 'cash equivalents', 'cash equiv'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=True), expr_str=None), ItemConfig(key='st_invest', display_name='Short-Term Investments', extract_names=['shortterm investments', 'short term investments', 'st investments', 'shortterm invest', 'short term invest', 'st invest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='cash_and_st_invest', display_name='Cash and Short-Term Investments', extract_names=['total cash st investments', 'total cash and st investments', 'total cash and shortterm investments', 'total cash and short term investments', 'total cash shortterm investments', 'total cash short term investments', 'total cash st invest', 'total cash and st invest', 'total cash and shortterm invest', 'total cash and short term invest', 'total cash shortterm invest', 'total cash short term invest', 'cash st investments', 'cash and st investments', 'cash and shortterm investments', 'cash and short term investments', 'cash shortterm investments', 'cash short term investments', 'cash st invest', 'cash and st invest', 'cash and shortterm invest', 'cash and short term invest', 'cash shortterm invest', 'cash short term invest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='cash[t] + st_invest[t]'), ItemConfig(key='receivables', display_name='Receivables', extract_names=['receivables', 'rec', 'accounts receivable', 'ar'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='inventory', display_name='Inventory', extract_names=['inv', 'inventory', 'inventories'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='def_tax_st', display_name='Deferred Tax Assets, Current', extract_names=['def tax asset curr', 'deferred tax asset curr', 'tax asset curr', 'def tax assets curr', 'deferred tax assets curr', 'tax assets curr', 'def tax asset current', 'deferred tax asset current', 'tax asset current', 'def tax assets current', 'deferred tax assets current', 'tax assets current', 'def tax asset short term', 'deferred tax asset short term', 'tax asset short term', 'def tax assets short term', 'deferred tax assets short term', 'tax assets short term', 'def tax asset shortterm', 'deferred tax asset shortterm', 'tax asset shortterm', 'def tax assets shortterm', 'deferred tax assets shortterm', 'tax assets shortterm', 'def tax asset st', 'deferred tax asset st', 'tax asset st', 'def tax assets st', 'deferred tax assets st', 'tax assets st'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_current_assets', display_name='Other Current Assets', extract_names=['other current assets', 'other current asset', 'other curr assets', 'other curr asset', 'oca'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_current_assets', display_name='Total Current Assets', extract_names=['total current assets', 'tca'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='cash_and_st_invest[t] + receivables[t] + inventory[t] + def_tax_st[t] + other_current_assets[t]'), ItemConfig(key='gross_ppe', display_name='Grosss Property, Plant & Equipment', extract_names=['gross ppe', 'gross property plant equipment', 'gross property plant and equipment', 'ppe gross', 'property plant equipment gross', 'property plant and equipment gross', 'grs ppe', 'grs property plant equipment', 'grs property plant and equipment', 'ppe grs', 'property plant equipment grs', 'property plant and equipment grs'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='dep', display_name='Accumulated Depreciation', extract_names=['accumulated depreciation', 'depreciation', 'dep', 'accumulated dep', 'acc depreciation', 'accum depreciation', 'acc dep', 'accum dep'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='net_ppe', display_name='Net Property, Plant & Equipment', extract_names=['ppe', 'property plant equipment', 'property plant and equipment', 'ppe net', 'property plant equipment net', 'property plant and equipment net', 'net ppe', 'net property plant equipment', 'net property plant and equipment'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='gross_ppe[t] - dep[t]'), ItemConfig(key='goodwill', display_name='Goodwill and Intangible Assets', extract_names=['goodwill', 'goodwill and intangible assets', 'goodwill and intangibles', 'goodwill intangible assets', 'goodwill intangibles', 'goodwill total', 'goodwill and intangible assets total', 'goodwill and intangibles total', 'goodwill intangible assets total', 'goodwill intangibles total'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='lt_invest', display_name='Long-Term Investments', extract_names=['lt invest', 'lt investments', 'long term invest', 'long term investments', 'longterm invest', 'longterm investments'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='def_tax_lt', display_name='Deferred Tax Assets, Long-Term', extract_names=['def tax asset long term', 'deferred tax asset long term', 'tax asset long term', 'def tax assets long term', 'deferred tax assets long term', 'tax assets long term', 'def tax asset longterm', 'deferred tax asset longterm', 'tax asset longterm', 'def tax assets longterm', 'deferred tax assets longterm', 'tax assets longterm', 'def tax asset lt', 'deferred tax asset lt', 'tax asset lt', 'def tax assets lt', 'deferred tax assets lt', 'tax assets lt', 'def tax asset', 'deferred tax asset', 'tax asset', 'def tax assets', 'deferred tax assets', 'tax assets', 'long term assets tax deferred', 'lt assets tax deferred', 'lt assets tax def', 'long term assets tax def', 'long term assets deferred tax', 'lt assets deferred tax', 'lt assets def tax', 'long term assets def tax'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_lt_assets', display_name='Other Long-Term Assets', extract_names=['other lt assets', 'other lt asset', 'other longterm assets', 'other longterm asset', 'other long term assets', 'other long term asset', 'lt assets other', 'lt asset other', 'longterm assets other', 'longterm asset other', 'long term assets other', 'long term asset other'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_non_current_assets', display_name='Total Non-Current Assets', extract_names=['total non current assets', 'total noncurrent assets', 'total lt assets', 'total longterm assets', 'total long term assets'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='net_ppe[t] + goodwill[t] + lt_invest[t] + def_tax_lt[t] + other_lt_assets[t]'), ItemConfig(key='total_assets', display_name='Total Assets', extract_names=['total assets', 'total asset', 'assets', 'asset'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_current_assets[t] + total_non_current_assets[t]'), ItemConfig(key='payables', display_name='Payables', extract_names=['payables', 'accounts payable', 'ap', 'payables and accrued expenses', 'payables and accrued expense', 'payable and accrued expenses', 'payable and accrued expense', 'payables and acc expenses', 'payables and acc expense', 'payable and acc expenses', 'payable and acc expense', 'payables and accrued exps', 'payables and accrued exp', 'payable and accrued exps', 'payable and accrued exp', 'payables and acc exps', 'payables and acc exp', 'payable and acc exps', 'payable and acc exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='st_debt', display_name='Short-Term Debt', extract_names=['st debt', 'short term debt', 'shortterm debt', 'st borrow', 'short term borrow', 'shortterm borrowst borrowings', 'short term borrowings', 'shortterm borrowings'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='current_lt_debt', display_name='Current Portion of Long-Term Debt', extract_names=['curr port of lt debt', 'curr port lt debt', 'current port of lt debt', 'current port lt debt', 'curr portion of lt debt', 'curr portion lt debt', 'current portion of lt debt', 'current portion lt debt', 'curr port of longterm debt', 'curr port longterm debt', 'current port of longterm debt', 'current port longterm debt', 'curr portion of longterm debt', 'curr portion longterm debt', 'current portion of longterm debt', 'current portion longterm debt', 'curr port of long term debt', 'curr port long term debt', 'current port of long term debt', 'current port long term debt', 'curr portion of long term debt', 'curr portion long term debt', 'current portion of long term debt', 'current portion long term debt', 'curr port of debt', 'curr port debt', 'current port of debt', 'current port debt', 'curr portion of debt', 'curr portion debt', 'current portion of debt', 'current portion debt', 'curr part of lt debt', 'curr part lt debt', 'current part of lt debt', 'current part lt debt', 'curr part of longterm debt', 'curr part longterm debt', 'current part of longterm debt', 'current part longterm debt', 'curr part of long term debt', 'curr part long term debt', 'current part of long term debt', 'current part long term debt', 'curr part of debt', 'curr part debt', 'current part of debt', 'current part debt'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='tax_liab_st', display_name='Tax Liabilities, Short-Term', extract_names=['tax liab shortterm', 'tax liability shortterm', 'tax liabilities shortterm', 'tax liab short term', 'tax liability short term', 'tax liabilities short term', 'tax liab st', 'tax liability st', 'tax liabilities st', 'shortterm tax liab', 'shortterm tax liability', 'shortterm tax liabilities', 'short term tax liab', 'short term tax liability', 'short term tax liabilities', 'st tax liab', 'st tax liability', 'st tax liabilities', 'def tax liab shortterm', 'def tax liability shortterm', 'def tax liabilities shortterm', 'def tax liab short term', 'def tax liability short term', 'def tax liabilities short term', 'def tax liab st', 'def tax liability st', 'def tax liabilities st', 'def shortterm tax liab', 'def shortterm tax liability', 'def shortterm tax liabilities', 'def short term tax liab', 'def short term tax liability', 'def short term tax liabilities', 'def st tax liab', 'def st tax liability', 'def st tax liabilities', 'deferred tax liab shortterm', 'deferred tax liability shortterm', 'deferred tax liabilities shortterm', 'deferred tax liab short term', 'deferred tax liability short term', 'deferred tax liabilities short term', 'deferred tax liab st', 'deferred tax liability st', 'deferred tax liabilities st', 'deferred shortterm tax liab', 'deferred shortterm tax liability', 'deferred shortterm tax liabilities', 'deferred short term tax liab', 'deferred short term tax liability', 'deferred short term tax liabilities', 'deferred st tax liab', 'deferred st tax liability', 'deferred st tax liabilities', 'tax liab noncurr', 'tax liability noncurr', 'tax liabilities noncurr', 'tax liab non curr', 'tax liability non curr', 'tax liabilities non curr', 'noncurr tax liab', 'noncurr tax liability', 'noncurr tax liabilities', 'non curr tax liab', 'non curr tax liability', 'non curr tax liabilities', 'def tax liab noncurr', 'def tax liability noncurr', 'def tax liabilities noncurr', 'def tax liab non curr', 'def tax liability non curr', 'def tax liabilities non curr', 'def noncurr tax liab', 'def noncurr tax liability', 'def noncurr tax liabilities', 'def non curr tax liab', 'def non curr tax liability', 'def non curr tax liabilities', 'deferred tax liab noncurr', 'deferred tax liability noncurr', 'deferred tax liabilities noncurr', 'deferred tax liab non curr', 'deferred tax liability non curr', 'deferred tax liabilities non curr', 'deferred noncurr tax liab', 'deferred noncurr tax liability', 'deferred noncurr tax liabilities', 'deferred non curr tax liab', 'deferred non curr tax liability', 'deferred non curr tax liabilities', 'tax liab noncurrent', 'tax liability noncurrent', 'tax liabilities noncurrent', 'tax liab non current', 'tax liability non current', 'tax liabilities non current', 'noncurrent tax liab', 'noncurrent tax liability', 'noncurrent tax liabilities', 'non current tax liab', 'non current tax liability', 'non current tax liabilities', 'def tax liab noncurrent', 'def tax liability noncurrent', 'def tax liabilities noncurrent', 'def tax liab non current', 'def tax liability non current', 'def tax liabilities non current', 'def noncurrent tax liab', 'def noncurrent tax liability', 'def noncurrent tax liabilities', 'def non current tax liab', 'def non current tax liability', 'def non current tax liabilities', 'deferred tax liab noncurrent', 'deferred tax liability noncurrent', 'deferred tax liabilities noncurrent', 'deferred tax liab non current', 'deferred tax liability non current', 'deferred tax liabilities non current', 'deferred noncurrent tax liab', 'deferred noncurrent tax liability', 'deferred noncurrent tax liabilities', 'deferred non current tax liab', 'deferred non current tax liability', 'deferred non current tax liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_current_liab', display_name='Other Current Liabilities', extract_names=['other current liabilities', 'other current liab', 'other curr liabilities', 'other curr liab', 'other liabilities current', 'other liab current', 'other liabilities curr', 'other liab curr'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_current_liab', display_name='Total Current Liabilities', extract_names=['total current liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='payables[t] + st_debt[t] + tax_liab_st[t] + current_lt_debt[t] + other_current_liab[t]'), ItemConfig(key='lt_debt', display_name='Long-Term Debt', extract_names=['lt debt', 'long term debt', 'longterm debt', 'lt borrow', 'long term borrow', 'longterm borrow', 'lt borrowings', 'long term borrowings', 'longterm borrowings', 'lt debt total', 'long term debt total', 'longterm debt total', 'lt borrow total', 'long term borrow total', 'longterm borrow total', 'lt borrowings total', 'long term borrowings total', 'longterm borrowings total'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=True), expr_str=None), ItemConfig(key='total_debt', display_name='Total Debt', extract_names=['total debt'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='st_debt[t] + lt_debt[t]'), ItemConfig(key='deferred_rev', display_name='Deferred Revenue', extract_names=['deferred revenue', 'deferred sales', 'def revenue', 'def salesnon current revenue', 'non current sales', 'non current revenue def', 'non current sales def', 'non current revenue deferred', 'non current sales deferred', 'revenue non current', 'sales non current', 'revenue def non current', 'sales def non current', 'revenue deferred non current', 'sales deferred non current', 'def revenue non current', 'def sales non current', 'def revenue def non current', 'def sales def non current', 'def revenue deferred non current', 'def sales deferred non current', 'deferred revenue non current', 'deferred sales non current', 'deferred revenue def non current', 'deferred sales def non current', 'deferred revenue deferred non current', 'deferred sales deferred non current', 'non curr revenue', 'non curr sales', 'non curr revenue def', 'non curr sales def', 'non curr revenue deferred', 'non curr sales deferred', 'revenue non curr', 'sales non curr', 'revenue def non curr', 'sales def non curr', 'revenue deferred non curr', 'sales deferred non curr', 'def revenue non curr', 'def sales non curr', 'def revenue def non curr', 'def sales def non curr', 'def revenue deferred non curr', 'def sales deferred non curr', 'deferred revenue non curr', 'deferred sales non curr', 'deferred revenue def non curr', 'deferred sales def non curr', 'deferred revenue deferred non curr', 'deferred sales deferred non currnoncurrent revenue', 'noncurrent sales', 'noncurrent revenue def', 'noncurrent sales def', 'noncurrent revenue deferred', 'noncurrent sales deferred', 'revenue noncurrent', 'sales noncurrent', 'revenue def noncurrent', 'sales def noncurrent', 'revenue deferred noncurrent', 'sales deferred noncurrent', 'def revenue noncurrent', 'def sales noncurrent', 'def revenue def noncurrent', 'def sales def noncurrent', 'def revenue deferred noncurrent', 'def sales deferred noncurrent', 'deferred revenue noncurrent', 'deferred sales noncurrent', 'deferred revenue def noncurrent', 'deferred sales def noncurrent', 'deferred revenue deferred noncurrent', 'deferred sales deferred noncurrent', 'noncurr revenue', 'noncurr sales', 'noncurr revenue def', 'noncurr sales def', 'noncurr revenue deferred', 'noncurr sales deferred', 'revenue noncurr', 'sales noncurr', 'revenue def noncurr', 'sales def noncurr', 'revenue deferred noncurr', 'sales deferred noncurr', 'def revenue noncurr', 'def sales noncurr', 'def revenue def noncurr', 'def sales def noncurr', 'def revenue deferred noncurr', 'def sales deferred noncurr', 'deferred revenue noncurr', 'deferred sales noncurr', 'deferred revenue def noncurr', 'deferred sales def noncurr', 'deferred revenue deferred noncurr', 'deferred sales deferred noncurr'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='tax_liab_lt', display_name='Tax Liabilities, Long-Term', extract_names=['tax liab longterm', 'tax liability longterm', 'tax liabilities longterm', 'tax liab long term', 'tax liability long term', 'tax liabilities long term', 'tax liab lt', 'tax liability lt', 'tax liabilities lt', 'longterm tax liab', 'longterm tax liability', 'longterm tax liabilities', 'long term tax liab', 'long term tax liability', 'long term tax liabilities', 'lt tax liab', 'lt tax liability', 'lt tax liabilities', 'tax liab longterm def', 'tax liability longterm def', 'tax liabilities longterm def', 'tax liab long term def', 'tax liability long term def', 'tax liabilities long term def', 'tax liab lt def', 'tax liability lt def', 'tax liabilities lt def', 'longterm tax liab def', 'longterm tax liability def', 'longterm tax liabilities def', 'long term tax liab def', 'long term tax liability def', 'long term tax liabilities def', 'lt tax liab def', 'lt tax liability def', 'lt tax liabilities def', 'tax liab longterm deferred', 'tax liability longterm deferred', 'tax liabilities longterm deferred', 'tax liab long term deferred', 'tax liability long term deferred', 'tax liabilities long term deferred', 'tax liab lt deferred', 'tax liability lt deferred', 'tax liabilities lt deferred', 'longterm tax liab deferred', 'longterm tax liability deferred', 'longterm tax liabilities deferred', 'long term tax liab deferred', 'long term tax liability deferred', 'long term tax liabilities deferred', 'lt tax liab deferred', 'lt tax liability deferred', 'lt tax liabilities deferred', 'def tax liab longterm', 'def tax liability longterm', 'def tax liabilities longterm', 'def tax liab long term', 'def tax liability long term', 'def tax liabilities long term', 'def tax liab lt', 'def tax liability lt', 'def tax liabilities lt', 'def longterm tax liab', 'def longterm tax liability', 'def longterm tax liabilities', 'def long term tax liab', 'def long term tax liability', 'def long term tax liabilities', 'def lt tax liab', 'def lt tax liability', 'def lt tax liabilities', 'deferred tax liab longterm', 'deferred tax liability longterm', 'deferred tax liabilities longterm', 'deferred tax liab long term', 'deferred tax liability long term', 'deferred tax liabilities long term', 'deferred tax liab lt', 'deferred tax liability lt', 'deferred tax liabilities lt', 'deferred longterm tax liab', 'deferred longterm tax liability', 'deferred longterm tax liabilities', 'deferred long term tax liab', 'deferred long term tax liability', 'deferred long term tax liabilities', 'deferred lt tax liab', 'deferred lt tax liability', 'deferred lt tax liabilities', 'tax liab noncurrent', 'tax liability noncurrent', 'tax liabilities noncurrent', 'noncurrent tax liab', 'noncurrent tax liability', 'noncurrent tax liabilities', 'def tax liab noncurrent', 'def tax liability noncurrent', 'def tax liabilities noncurrent', 'def noncurrent tax liab', 'def noncurrent tax liability', 'def noncurrent tax liabilities', 'deferred tax liab noncurrent', 'deferred tax liability noncurrent', 'deferred tax liabilities noncurrent', 'deferred noncurrent tax liab', 'deferred noncurrent tax liability', 'deferred noncurrent tax liabilities', 'tax liab noncurr', 'tax liability noncurr', 'tax liabilities noncurr', 'noncurr tax liab', 'noncurr tax liability', 'noncurr tax liabilities', 'def tax liab noncurr', 'def tax liability noncurr', 'def tax liabilities noncurr', 'def noncurr tax liab', 'def noncurr tax liability', 'def noncurr tax liabilities', 'deferred tax liab noncurr', 'deferred tax liability noncurr', 'deferred tax liabilities noncurr', 'deferred noncurr tax liab', 'deferred noncurr tax liability', 'deferred noncurr tax liabilities', 'tax liab non current', 'tax liability non current', 'tax liabilities non current', 'non current tax liab', 'non current tax liability', 'non current tax liabilities', 'def tax liab non current', 'def tax liability non current', 'def tax liabilities non current', 'def non current tax liab', 'def non current tax liability', 'def non current tax liabilities', 'deferred tax liab non current', 'deferred tax liability non current', 'deferred tax liabilities non current', 'deferred non current tax liab', 'deferred non current tax liability', 'deferred non current tax liabilities', 'tax liab non curr', 'tax liability non curr', 'tax liabilities non curr', 'non curr tax liab', 'non curr tax liability', 'non curr tax liabilities', 'def tax liab non curr', 'def tax liability non curr', 'def tax liabilities non curr', 'def non curr tax liab', 'def non curr tax liability', 'def non curr tax liabilities', 'deferred tax liab non curr', 'deferred tax liability non curr', 'deferred tax liabilities non curr', 'deferred non curr tax liab', 'deferred non curr tax liability', 'deferred non curr tax liabilities', 'tax liab', 'tax liability', 'tax liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='deposit_liab', display_name='Deposit Liabilities', extract_names=['deposit liab', 'deposit liability', 'deposit liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_lt_liab', display_name='Other Long-Term Liabilities', extract_names=['other lt liabilities', 'other longterm liabilities', 'other long term liabilities', 'other lt liab', 'other longterm liab', 'other long term liab', 'other noncurrent liabilities', 'other non current liabilities', 'other noncurr liabilities', 'other non curr liabilities', 'other noncurrent liab', 'other non current liab', 'other noncurr liab', 'other non curr liab', 'other liabilities lt', 'other liabilities longterm', 'other liabilities long term', 'other liab lt', 'other liab longterm', 'other liab long term', 'other liabilities noncurrent', 'other liabilities non current', 'other liabilities noncurr', 'other liabilities non curr', 'other liab noncurrent', 'other liab non current', 'other liab noncurr', 'other liab non curr', 'lt liabilities other', 'longterm liabilities other', 'long term liabilities other', 'lt liab other', 'longterm liab other', 'long term liab other', 'noncurrent liabilities other', 'non current liabilities other', 'noncurr liabilities other', 'non curr liabilities other', 'noncurrent liab other', 'non current liab other', 'noncurr liab other', 'non curr liab other', 'liabilities lt other', 'liabilities longterm other', 'liabilities long term other', 'liab lt other', 'liab longterm other', 'liab long term other', 'liabilities noncurrent other', 'liabilities non current other', 'liabilities noncurr other', 'liabilities non curr other', 'liab noncurrent other', 'liab non current other', 'liab noncurr other', 'liab non curr other'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_non_current_liab', display_name='Total Non-Current Liabilities', extract_names=['total non current liabilities', 'total noncurrent liabilities', 'total non current liability', 'total noncurrent liability', 'total non current liab', 'total noncurrent liab'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='lt_debt[t] + deferred_rev[t] + tax_liab_lt[t] + deposit_liab[t] + other_lt_liab[t]'), ItemConfig(key='total_liab', display_name='Total Liabilities', extract_names=['total liab', 'total liability', 'total liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_non_current_liab[t] + total_current_liab[t]'), ItemConfig(key='common_stock', display_name='Common Stock', extract_names=['total common stock', 'total stock', 'total common shares', 'total shares', 'common stock', 'stockcommon shares', 'shares', 'net total common stock', 'net total stock', 'net total common shares', 'net total shares', 'net common stock', 'net stocknet common shares', 'net shares', 'total common stock net', 'total stock net', 'total common shares net', 'total shares net', 'common stock net', 'stock netcommon shares net', 'shares net'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_income', display_name='Other Comprehensive Income', extract_names=['other income', 'other comprehensive income', 'other comp income', 'comp income', 'comprehensive income', 'comprehensive income and other', 'comp income and other', 'comp inc and other', 'comprehensive inc and other', 'comprehensive income other', 'comp income other', 'comp inc other', 'comprehensive inc other'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='retained_earnings', display_name='Retained Earnings', extract_names=['re', 'retained earnings', 'retained earnings deficit', 're deficit'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='minority_interest', display_name='Minority Interest', extract_names=['minority interest', 'minority int', 'min int', 'min interest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_equity', display_name=\"Total Stockholder's Equity\", extract_names=['total equity', 'total shareholders equity', 'total stockholders equity', 'equity total', 'shareholders equity total', 'stockholders equity total', 'equity', 'shareholders equity', 'stockholders equity'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='other_income[t] + retained_earnings[t] + common_stock[t] + minority_interest[t]'), ItemConfig(key='total_liab_and_equity', display_name='Total Liabilities and Equity', extract_names=['total liabilities and equity', 'total liab and equity', 'total liabilities equity', 'total liab equity', 'liabilities and equity', 'liab and equity', 'liabilities equity', 'liab equity'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_liab[t] + total_equity[t]')]), prior_statement=None, unextracted_names=['total revenue', 'cost of revenue', 'gross_profit', 'rd expenses', 'sga', 'da', 'other operating expenses', 'op expense', 'ebit', 'int', 'gain loss on sale of invest', 'gain loss on sale of assets', 'impairment', 'ebt', 'taxes', 'net income'], cash=4867000000.0, st_invest=0.0, receivables=27162000000.0, inventory=6360000000.0, lt_invest=105000000.0, def_tax_st=0.0, other_current_assets=0.0, gross_ppe=0.0, dep=0.0, goodwill=2734000000.0, def_tax_lt=3930000000.0, other_lt_assets=0.0, payables=2993000000.0, current_lt_debt=0.0, st_debt=9784000000.0, lt_debt=21847000000.0, deferred_rev=0.0, tax_liab_st=0.0, other_current_liab=0.0, tax_liab_lt=0.0, deposit_liab=1217000000.0, other_lt_liab=0.0, common_stock=0.0, minority_interest=0.0, other_income=-3764000000.0, retained_earnings=19711000000.0, cash_and_st_invest=4867000000.0, total_current_assets=27217000000.0, net_ppe=12386000000.0, total_non_current_assets=32821000000.0, total_assets=60038000000.0, total_current_liab=18975000000.0, total_debt=31631000000.0, total_non_current_liab=31763000000.0, total_liab=50738000000.0, total_equity=8740000000.0, total_liab_and_equity=59478000000.0), unextracted_names=['total revenue', 'cost of revenue', 'gross_profit', 'rd expenses', 'sga', 'da', 'other operating expenses', 'op expense', 'ebit', 'int', 'gain loss on sale of invest', 'gain loss on sale of assets', 'impairment', 'ebt', 'taxes', 'net income'], cash=3592000000.0, st_invest=0.0, receivables=28849000000.0, inventory=9587000000.0, lt_invest=164000000.0, def_tax_st=0.0, other_current_assets=0.0, gross_ppe=0.0, dep=0.0, goodwill=3419000000.0, def_tax_lt=3424000000.0, other_lt_assets=0.0, payables=5856000000.0, current_lt_debt=0.0, st_debt=7981000000.0, lt_debt=20437000000.0, deferred_rev=0.0, tax_liab_st=0.0, other_current_liab=0.0, tax_liab_lt=0.0, deposit_liab=1831000000.0, other_lt_liab=0.0, common_stock=0.0, minority_interest=0.0, other_income=-4051000000.0, retained_earnings=21384000000.0, cash_and_st_invest=3592000000.0, total_current_assets=31810000000.0, net_ppe=12539000000.0, total_non_current_assets=32210000000.0, total_assets=64020000000.0, total_current_liab=22020000000.0, total_debt=28418000000.0, total_non_current_liab=30675000000.0, total_liab=52695000000.0, total_equity=10824000000.0, total_liab_and_equity=63519000000.0), unextracted_names=['total revenue', 'cost of revenue', 'gross_profit', 'rd expenses', 'sga', 'da', 'other operating expenses', 'op expense', 'ebit', 'int', 'gain loss on sale of invest', 'gain loss on sale of assets', 'impairment', 'ebt', 'taxes', 'net income'], cash=3057000000.0, st_invest=0.0, receivables=30803000000.0, inventory=14544000000.0, lt_invest=133000000.0, def_tax_st=0.0, other_current_assets=0.0, gross_ppe=0.0, dep=0.0, goodwill=11448000000.0, def_tax_lt=3737000000.0, other_lt_assets=0.0, payables=8161000000.0, current_lt_debt=0.0, st_debt=9648000000.0, lt_debt=24944000000.0, deferred_rev=0.0, tax_liab_st=0.0, other_current_liab=0.0, tax_liab_lt=0.0, deposit_liab=2487000000.0, other_lt_liab=0.0, common_stock=0.0, minority_interest=0.0, other_income=-6328000000.0, retained_earnings=25219000000.0, cash_and_st_invest=3057000000.0, total_current_assets=37900000000.0, net_ppe=14395000000.0, total_non_current_assets=43318000000.0, total_assets=81218000000.0, total_current_liab=28357000000.0, total_debt=34592000000.0, total_non_current_liab=39459000000.0, total_liab=67816000000.0, total_equity=12883000000.0, total_liab_and_equity=80699000000.0), unextracted_names=['total revenue', 'cost of revenue', 'gross_profit', 'rd expenses', 'sga', 'da', 'other operating expenses', 'op expense', 'ebit', 'int', 'gain loss on sale of invest', 'gain loss on sale of assets', 'impairment', 'ebt', 'taxes', 'net income'], cash=5490000000.0, st_invest=0.0, receivables=33911000000.0, inventory=15547000000.0, lt_invest=272000000.0, def_tax_st=0.0, other_current_assets=0.0, gross_ppe=0.0, dep=0.0, goodwill=10958000000.0, def_tax_lt=3558000000.0, other_lt_assets=0.0, payables=6753000000.0, current_lt_debt=0.0, st_debt=12391000000.0, lt_debt=27752000000.0, deferred_rev=0.0, tax_liab_st=0.0, other_current_liab=0.0, tax_liab_lt=0.0, deposit_liab=2638000000.0, other_lt_liab=0.0, common_stock=0.0, minority_interest=0.0, other_income=-6433000000.0, retained_earnings=29558000000.0, cash_and_st_invest=5490000000.0, total_current_assets=42138000000.0, net_ppe=16461000000.0, total_non_current_assets=46832000000.0, total_assets=88970000000.0, total_current_liab=29415000000.0, total_debt=40143000000.0, total_non_current_liab=41973000000.0, total_liab=71388000000.0, total_equity=17532000000.0, total_liab_and_equity=88920000000.0), unextracted_names=['total revenue', 'cost of revenue', 'gross_profit', 'rd expenses', 'sga', 'da', 'other operating expenses', 'op expense', 'ebit', 'int', 'gain loss on sale of invest', 'gain loss on sale of assets', 'impairment', 'ebt', 'taxes', 'net income'], cash=6081000000.0, st_invest=0.0, receivables=33499000000.0, inventory=12625000000.0, lt_invest=272000000.0, def_tax_st=0.0, other_current_assets=0.0, gross_ppe=0.0, dep=0.0, goodwill=10552000000.0, def_tax_lt=2147000000.0, other_lt_assets=0.0, payables=6560000000.0, current_lt_debt=0.0, st_debt=11031000000.0, lt_debt=26719000000.0, deferred_rev=0.0, tax_liab_st=0.0, other_current_liab=0.0, tax_liab_lt=0.0, deposit_liab=2360000000.0, other_lt_liab=0.0, common_stock=0.0, minority_interest=0.0, other_income=-3898000000.0, retained_earnings=31854000000.0, cash_and_st_invest=6081000000.0, total_current_assets=38335000000.0, net_ppe=17075000000.0, total_non_current_assets=46561000000.0, total_assets=84896000000.0, total_current_liab=27297000000.0, total_debt=37750000000.0, total_non_current_liab=36721000000.0, total_liab=64018000000.0, total_equity=20811000000.0, total_liab_and_equity=84829000000.0), unextracted_names=['total revenue', 'cost of revenue', 'gross_profit', 'rd expenses', 'sga', 'da', 'other operating expenses', 'op expense', 'ebit', 'int', 'gain loss on sale of invest', 'gain loss on sale of assets', 'impairment', 'ebt', 'taxes', 'net income'], cash=7341000000.0, st_invest=0.0, receivables=32772000000.0, inventory=12205000000.0, lt_invest=257000000.0, def_tax_st=0.0, other_current_assets=0.0, gross_ppe=0.0, dep=0.0, goodwill=9770000000.0, def_tax_lt=3143000000.0, other_lt_assets=0.0, payables=6515000000.0, current_lt_debt=0.0, st_debt=11501000000.0, lt_debt=27784000000.0, deferred_rev=0.0, tax_liab_st=0.0, other_current_liab=0.0, tax_liab_lt=0.0, deposit_liab=1697000000.0, other_lt_liab=0.0, common_stock=0.0, minority_interest=0.0, other_income=-6431000000.0, retained_earnings=33887000000.0, cash_and_st_invest=7341000000.0, total_current_assets=38867000000.0, net_ppe=16577000000.0, total_non_current_assets=45814000000.0, total_assets=84681000000.0, total_current_liab=27877000000.0, total_debt=39285000000.0, total_non_current_liab=39978000000.0, total_liab=67855000000.0, total_equity=16746000000.0, total_liab_and_equity=84601000000.0), unextracted_names=['total revenue', 'cost of revenue', 'gross_profit', 'rd expenses', 'sga', 'da', 'other operating expenses', 'op expense', 'ebit', 'int', 'gain loss on sale of invest', 'gain loss on sale of assets', 'impairment', 'ebt', 'taxes', 'net income'], cash=6460000000.0, st_invest=0.0, receivables=30507000000.0, inventory=9700000000.0, lt_invest=0.0, def_tax_st=0.0, other_current_assets=0.0, gross_ppe=0.0, dep=0.0, goodwill=9436000000.0, def_tax_lt=2489000000.0, other_lt_assets=0.0, payables=5023000000.0, current_lt_debt=0.0, st_debt=12844000000.0, lt_debt=25169000000.0, deferred_rev=0.0, tax_liab_st=0.0, other_current_liab=0.0, tax_liab_lt=0.0, deposit_liab=1146000000.0, other_lt_liab=0.0, common_stock=0.0, minority_interest=0.0, other_income=-2035000000.0, retained_earnings=29246000000.0, cash_and_st_invest=6460000000.0, total_current_assets=33508000000.0, net_ppe=16090000000.0, total_non_current_assets=44834000000.0, total_assets=78342000000.0, total_current_liab=26242000000.0, total_debt=38013000000.0, total_non_current_liab=37215000000.0, total_liab=63457000000.0, total_equity=14809000000.0, total_liab_and_equity=78266000000.0), unextracted_names=['total revenue', 'cost of revenue', 'gross_profit', 'rd expenses', 'sga', 'da', 'other operating expenses', 'op expense', 'ebit', 'int', 'gain loss on sale of invest', 'gain loss on sale of assets', 'impairment', 'ebt', 'taxes', 'net income'], cash=7168000000.0, st_invest=0.0, receivables=29088000000.0, inventory=8614000000.0, lt_invest=0.0, def_tax_st=0.0, other_current_assets=0.0, gross_ppe=0.0, dep=0.0, goodwill=8369000000.0, def_tax_lt=2790000000.0, other_lt_assets=0.0, payables=4614000000.0, current_lt_debt=0.0, st_debt=13965000000.0, lt_debt=22818000000.0, deferred_rev=0.0, tax_liab_st=0.0, other_current_liab=0.0, tax_liab_lt=0.0, deposit_liab=1167000000.0, other_lt_liab=0.0, common_stock=0.0, minority_interest=0.0, other_income=-2039000000.0, retained_earnings=27377000000.0, cash_and_st_invest=7168000000.0, total_current_assets=31967000000.0, net_ppe=15322000000.0, total_non_current_assets=42737000000.0, total_assets=74704000000.0, total_current_liab=26132000000.0, total_debt=36783000000.0, total_non_current_liab=35359000000.0, total_liab=61491000000.0, total_equity=13213000000.0, total_liab_and_equity=74704000000.0), Timestamp('2017-12-31 00:00:00'): BalanceSheetData(items_config=DataConfigManager(configs=[ItemConfig(key='cash', display_name='Cash and Cash Equivalents', extract_names=['cash', 'cash and cash equivalents', 'cash and equivalents', 'cash and equiv', 'cash cash equivalents', 'cash equivalents', 'cash equiv'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=True), expr_str=None), ItemConfig(key='st_invest', display_name='Short-Term Investments', extract_names=['shortterm investments', 'short term investments', 'st investments', 'shortterm invest', 'short term invest', 'st invest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='cash_and_st_invest', display_name='Cash and Short-Term Investments', extract_names=['total cash st investments', 'total cash and st investments', 'total cash and shortterm investments', 'total cash and short term investments', 'total cash shortterm investments', 'total cash short term investments', 'total cash st invest', 'total cash and st invest', 'total cash and shortterm invest', 'total cash and short term invest', 'total cash shortterm invest', 'total cash short term invest', 'cash st investments', 'cash and st investments', 'cash and shortterm investments', 'cash and short term investments', 'cash shortterm investments', 'cash short term investments', 'cash st invest', 'cash and st invest', 'cash and shortterm invest', 'cash and short term invest', 'cash shortterm invest', 'cash short term invest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='cash[t] + st_invest[t]'), ItemConfig(key='receivables', display_name='Receivables', extract_names=['receivables', 'rec', 'accounts receivable', 'ar'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='inventory', display_name='Inventory', extract_names=['inv', 'inventory', 'inventories'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='def_tax_st', display_name='Deferred Tax Assets, Current', extract_names=['def tax asset curr', 'deferred tax asset curr', 'tax asset curr', 'def tax assets curr', 'deferred tax assets curr', 'tax assets curr', 'def tax asset current', 'deferred tax asset current', 'tax asset current', 'def tax assets current', 'deferred tax assets current', 'tax assets current', 'def tax asset short term', 'deferred tax asset short term', 'tax asset short term', 'def tax assets short term', 'deferred tax assets short term', 'tax assets short term', 'def tax asset shortterm', 'deferred tax asset shortterm', 'tax asset shortterm', 'def tax assets shortterm', 'deferred tax assets shortterm', 'tax assets shortterm', 'def tax asset st', 'deferred tax asset st', 'tax asset st', 'def tax assets st', 'deferred tax assets st', 'tax assets st'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_current_assets', display_name='Other Current Assets', extract_names=['other current assets', 'other current asset', 'other curr assets', 'other curr asset', 'oca'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_current_assets', display_name='Total Current Assets', extract_names=['total current assets', 'tca'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='cash_and_st_invest[t] + receivables[t] + inventory[t] + def_tax_st[t] + other_current_assets[t]'), ItemConfig(key='gross_ppe', display_name='Grosss Property, Plant & Equipment', extract_names=['gross ppe', 'gross property plant equipment', 'gross property plant and equipment', 'ppe gross', 'property plant equipment gross', 'property plant and equipment gross', 'grs ppe', 'grs property plant equipment', 'grs property plant and equipment', 'ppe grs', 'property plant equipment grs', 'property plant and equipment grs'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='dep', display_name='Accumulated Depreciation', extract_names=['accumulated depreciation', 'depreciation', 'dep', 'accumulated dep', 'acc depreciation', 'accum depreciation', 'acc dep', 'accum dep'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='net_ppe', display_name='Net Property, Plant & Equipment', extract_names=['ppe', 'property plant equipment', 'property plant and equipment', 'ppe net', 'property plant equipment net', 'property plant and equipment net', 'net ppe', 'net property plant equipment', 'net property plant and equipment'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='gross_ppe[t] - dep[t]'), ItemConfig(key='goodwill', display_name='Goodwill and Intangible Assets', extract_names=['goodwill', 'goodwill and intangible assets', 'goodwill and intangibles', 'goodwill intangible assets', 'goodwill intangibles', 'goodwill total', 'goodwill and intangible assets total', 'goodwill and intangibles total', 'goodwill intangible assets total', 'goodwill intangibles total'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='lt_invest', display_name='Long-Term Investments', extract_names=['lt invest', 'lt investments', 'long term invest', 'long term investments', 'longterm invest', 'longterm investments'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='def_tax_lt', display_name='Deferred Tax Assets, Long-Term', extract_names=['def tax asset long term', 'deferred tax asset long term', 'tax asset long term', 'def tax assets long term', 'deferred tax assets long term', 'tax assets long term', 'def tax asset longterm', 'deferred tax asset longterm', 'tax asset longterm', 'def tax assets longterm', 'deferred tax assets longterm', 'tax assets longterm', 'def tax asset lt', 'deferred tax asset lt', 'tax asset lt', 'def tax assets lt', 'deferred tax assets lt', 'tax assets lt', 'def tax asset', 'deferred tax asset', 'tax asset', 'def tax assets', 'deferred tax assets', 'tax assets', 'long term assets tax deferred', 'lt assets tax deferred', 'lt assets tax def', 'long term assets tax def', 'long term assets deferred tax', 'lt assets deferred tax', 'lt assets def tax', 'long term assets def tax'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_lt_assets', display_name='Other Long-Term Assets', extract_names=['other lt assets', 'other lt asset', 'other longterm assets', 'other longterm asset', 'other long term assets', 'other long term asset', 'lt assets other', 'lt asset other', 'longterm assets other', 'longterm asset other', 'long term assets other', 'long term asset other'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_non_current_assets', display_name='Total Non-Current Assets', extract_names=['total non current assets', 'total noncurrent assets', 'total lt assets', 'total longterm assets', 'total long term assets'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='net_ppe[t] + goodwill[t] + lt_invest[t] + def_tax_lt[t] + other_lt_assets[t]'), ItemConfig(key='total_assets', display_name='Total Assets', extract_names=['total assets', 'total asset', 'assets', 'asset'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_current_assets[t] + total_non_current_assets[t]'), ItemConfig(key='payables', display_name='Payables', extract_names=['payables', 'accounts payable', 'ap', 'payables and accrued expenses', 'payables and accrued expense', 'payable and accrued expenses', 'payable and accrued expense', 'payables and acc expenses', 'payables and acc expense', 'payable and acc expenses', 'payable and acc expense', 'payables and accrued exps', 'payables and accrued exp', 'payable and accrued exps', 'payable and accrued exp', 'payables and acc exps', 'payables and acc exp', 'payable and acc exps', 'payable and acc exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='st_debt', display_name='Short-Term Debt', extract_names=['st debt', 'short term debt', 'shortterm debt', 'st borrow', 'short term borrow', 'shortterm borrowst borrowings', 'short term borrowings', 'shortterm borrowings'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='current_lt_debt', display_name='Current Portion of Long-Term Debt', extract_names=['curr port of lt debt', 'curr port lt debt', 'current port of lt debt', 'current port lt debt', 'curr portion of lt debt', 'curr portion lt debt', 'current portion of lt debt', 'current portion lt debt', 'curr port of longterm debt', 'curr port longterm debt', 'current port of longterm debt', 'current port longterm debt', 'curr portion of longterm debt', 'curr portion longterm debt', 'current portion of longterm debt', 'current portion longterm debt', 'curr port of long term debt', 'curr port long term debt', 'current port of long term debt', 'current port long term debt', 'curr portion of long term debt', 'curr portion long term debt', 'current portion of long term debt', 'current portion long term debt', 'curr port of debt', 'curr port debt', 'current port of debt', 'current port debt', 'curr portion of debt', 'curr portion debt', 'current portion of debt', 'current portion debt', 'curr part of lt debt', 'curr part lt debt', 'current part of lt debt', 'current part lt debt', 'curr part of longterm debt', 'curr part longterm debt', 'current part of longterm debt', 'current part longterm debt', 'curr part of long term debt', 'curr part long term debt', 'current part of long term debt', 'current part long term debt', 'curr part of debt', 'curr part debt', 'current part of debt', 'current part debt'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='tax_liab_st', display_name='Tax Liabilities, Short-Term', extract_names=['tax liab shortterm', 'tax liability shortterm', 'tax liabilities shortterm', 'tax liab short term', 'tax liability short term', 'tax liabilities short term', 'tax liab st', 'tax liability st', 'tax liabilities st', 'shortterm tax liab', 'shortterm tax liability', 'shortterm tax liabilities', 'short term tax liab', 'short term tax liability', 'short term tax liabilities', 'st tax liab', 'st tax liability', 'st tax liabilities', 'def tax liab shortterm', 'def tax liability shortterm', 'def tax liabilities shortterm', 'def tax liab short term', 'def tax liability short term', 'def tax liabilities short term', 'def tax liab st', 'def tax liability st', 'def tax liabilities st', 'def shortterm tax liab', 'def shortterm tax liability', 'def shortterm tax liabilities', 'def short term tax liab', 'def short term tax liability', 'def short term tax liabilities', 'def st tax liab', 'def st tax liability', 'def st tax liabilities', 'deferred tax liab shortterm', 'deferred tax liability shortterm', 'deferred tax liabilities shortterm', 'deferred tax liab short term', 'deferred tax liability short term', 'deferred tax liabilities short term', 'deferred tax liab st', 'deferred tax liability st', 'deferred tax liabilities st', 'deferred shortterm tax liab', 'deferred shortterm tax liability', 'deferred shortterm tax liabilities', 'deferred short term tax liab', 'deferred short term tax liability', 'deferred short term tax liabilities', 'deferred st tax liab', 'deferred st tax liability', 'deferred st tax liabilities', 'tax liab noncurr', 'tax liability noncurr', 'tax liabilities noncurr', 'tax liab non curr', 'tax liability non curr', 'tax liabilities non curr', 'noncurr tax liab', 'noncurr tax liability', 'noncurr tax liabilities', 'non curr tax liab', 'non curr tax liability', 'non curr tax liabilities', 'def tax liab noncurr', 'def tax liability noncurr', 'def tax liabilities noncurr', 'def tax liab non curr', 'def tax liability non curr', 'def tax liabilities non curr', 'def noncurr tax liab', 'def noncurr tax liability', 'def noncurr tax liabilities', 'def non curr tax liab', 'def non curr tax liability', 'def non curr tax liabilities', 'deferred tax liab noncurr', 'deferred tax liability noncurr', 'deferred tax liabilities noncurr', 'deferred tax liab non curr', 'deferred tax liability non curr', 'deferred tax liabilities non curr', 'deferred noncurr tax liab', 'deferred noncurr tax liability', 'deferred noncurr tax liabilities', 'deferred non curr tax liab', 'deferred non curr tax liability', 'deferred non curr tax liabilities', 'tax liab noncurrent', 'tax liability noncurrent', 'tax liabilities noncurrent', 'tax liab non current', 'tax liability non current', 'tax liabilities non current', 'noncurrent tax liab', 'noncurrent tax liability', 'noncurrent tax liabilities', 'non current tax liab', 'non current tax liability', 'non current tax liabilities', 'def tax liab noncurrent', 'def tax liability noncurrent', 'def tax liabilities noncurrent', 'def tax liab non current', 'def tax liability non current', 'def tax liabilities non current', 'def noncurrent tax liab', 'def noncurrent tax liability', 'def noncurrent tax liabilities', 'def non current tax liab', 'def non current tax liability', 'def non current tax liabilities', 'deferred tax liab noncurrent', 'deferred tax liability noncurrent', 'deferred tax liabilities noncurrent', 'deferred tax liab non current', 'deferred tax liability non current', 'deferred tax liabilities non current', 'deferred noncurrent tax liab', 'deferred noncurrent tax liability', 'deferred noncurrent tax liabilities', 'deferred non current tax liab', 'deferred non current tax liability', 'deferred non current tax liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_current_liab', display_name='Other Current Liabilities', extract_names=['other current liabilities', 'other current liab', 'other curr liabilities', 'other curr liab', 'other liabilities current', 'other liab current', 'other liabilities curr', 'other liab curr'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_current_liab', display_name='Total Current Liabilities', extract_names=['total current liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='payables[t] + st_debt[t] + tax_liab_st[t] + current_lt_debt[t] + other_current_liab[t]'), ItemConfig(key='lt_debt', display_name='Long-Term Debt', extract_names=['lt debt', 'long term debt', 'longterm debt', 'lt borrow', 'long term borrow', 'longterm borrow', 'lt borrowings', 'long term borrowings', 'longterm borrowings', 'lt debt total', 'long term debt total', 'longterm debt total', 'lt borrow total', 'long term borrow total', 'longterm borrow total', 'lt borrowings total', 'long term borrowings total', 'longterm borrowings total'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=True), expr_str=None), ItemConfig(key='total_debt', display_name='Total Debt', extract_names=['total debt'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='st_debt[t] + lt_debt[t]'), ItemConfig(key='deferred_rev', display_name='Deferred Revenue', extract_names=['deferred revenue', 'deferred sales', 'def revenue', 'def salesnon current revenue', 'non current sales', 'non current revenue def', 'non current sales def', 'non current revenue deferred', 'non current sales deferred', 'revenue non current', 'sales non current', 'revenue def non current', 'sales def non current', 'revenue deferred non current', 'sales deferred non current', 'def revenue non current', 'def sales non current', 'def revenue def non current', 'def sales def non current', 'def revenue deferred non current', 'def sales deferred non current', 'deferred revenue non current', 'deferred sales non current', 'deferred revenue def non current', 'deferred sales def non current', 'deferred revenue deferred non current', 'deferred sales deferred non current', 'non curr revenue', 'non curr sales', 'non curr revenue def', 'non curr sales def', 'non curr revenue deferred', 'non curr sales deferred', 'revenue non curr', 'sales non curr', 'revenue def non curr', 'sales def non curr', 'revenue deferred non curr', 'sales deferred non curr', 'def revenue non curr', 'def sales non curr', 'def revenue def non curr', 'def sales def non curr', 'def revenue deferred non curr', 'def sales deferred non curr', 'deferred revenue non curr', 'deferred sales non curr', 'deferred revenue def non curr', 'deferred sales def non curr', 'deferred revenue deferred non curr', 'deferred sales deferred non currnoncurrent revenue', 'noncurrent sales', 'noncurrent revenue def', 'noncurrent sales def', 'noncurrent revenue deferred', 'noncurrent sales deferred', 'revenue noncurrent', 'sales noncurrent', 'revenue def noncurrent', 'sales def noncurrent', 'revenue deferred noncurrent', 'sales deferred noncurrent', 'def revenue noncurrent', 'def sales noncurrent', 'def revenue def noncurrent', 'def sales def noncurrent', 'def revenue deferred noncurrent', 'def sales deferred noncurrent', 'deferred revenue noncurrent', 'deferred sales noncurrent', 'deferred revenue def noncurrent', 'deferred sales def noncurrent', 'deferred revenue deferred noncurrent', 'deferred sales deferred noncurrent', 'noncurr revenue', 'noncurr sales', 'noncurr revenue def', 'noncurr sales def', 'noncurr revenue deferred', 'noncurr sales deferred', 'revenue noncurr', 'sales noncurr', 'revenue def noncurr', 'sales def noncurr', 'revenue deferred noncurr', 'sales deferred noncurr', 'def revenue noncurr', 'def sales noncurr', 'def revenue def noncurr', 'def sales def noncurr', 'def revenue deferred noncurr', 'def sales deferred noncurr', 'deferred revenue noncurr', 'deferred sales noncurr', 'deferred revenue def noncurr', 'deferred sales def noncurr', 'deferred revenue deferred noncurr', 'deferred sales deferred noncurr'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='tax_liab_lt', display_name='Tax Liabilities, Long-Term', extract_names=['tax liab longterm', 'tax liability longterm', 'tax liabilities longterm', 'tax liab long term', 'tax liability long term', 'tax liabilities long term', 'tax liab lt', 'tax liability lt', 'tax liabilities lt', 'longterm tax liab', 'longterm tax liability', 'longterm tax liabilities', 'long term tax liab', 'long term tax liability', 'long term tax liabilities', 'lt tax liab', 'lt tax liability', 'lt tax liabilities', 'tax liab longterm def', 'tax liability longterm def', 'tax liabilities longterm def', 'tax liab long term def', 'tax liability long term def', 'tax liabilities long term def', 'tax liab lt def', 'tax liability lt def', 'tax liabilities lt def', 'longterm tax liab def', 'longterm tax liability def', 'longterm tax liabilities def', 'long term tax liab def', 'long term tax liability def', 'long term tax liabilities def', 'lt tax liab def', 'lt tax liability def', 'lt tax liabilities def', 'tax liab longterm deferred', 'tax liability longterm deferred', 'tax liabilities longterm deferred', 'tax liab long term deferred', 'tax liability long term deferred', 'tax liabilities long term deferred', 'tax liab lt deferred', 'tax liability lt deferred', 'tax liabilities lt deferred', 'longterm tax liab deferred', 'longterm tax liability deferred', 'longterm tax liabilities deferred', 'long term tax liab deferred', 'long term tax liability deferred', 'long term tax liabilities deferred', 'lt tax liab deferred', 'lt tax liability deferred', 'lt tax liabilities deferred', 'def tax liab longterm', 'def tax liability longterm', 'def tax liabilities longterm', 'def tax liab long term', 'def tax liability long term', 'def tax liabilities long term', 'def tax liab lt', 'def tax liability lt', 'def tax liabilities lt', 'def longterm tax liab', 'def longterm tax liability', 'def longterm tax liabilities', 'def long term tax liab', 'def long term tax liability', 'def long term tax liabilities', 'def lt tax liab', 'def lt tax liability', 'def lt tax liabilities', 'deferred tax liab longterm', 'deferred tax liability longterm', 'deferred tax liabilities longterm', 'deferred tax liab long term', 'deferred tax liability long term', 'deferred tax liabilities long term', 'deferred tax liab lt', 'deferred tax liability lt', 'deferred tax liabilities lt', 'deferred longterm tax liab', 'deferred longterm tax liability', 'deferred longterm tax liabilities', 'deferred long term tax liab', 'deferred long term tax liability', 'deferred long term tax liabilities', 'deferred lt tax liab', 'deferred lt tax liability', 'deferred lt tax liabilities', 'tax liab noncurrent', 'tax liability noncurrent', 'tax liabilities noncurrent', 'noncurrent tax liab', 'noncurrent tax liability', 'noncurrent tax liabilities', 'def tax liab noncurrent', 'def tax liability noncurrent', 'def tax liabilities noncurrent', 'def noncurrent tax liab', 'def noncurrent tax liability', 'def noncurrent tax liabilities', 'deferred tax liab noncurrent', 'deferred tax liability noncurrent', 'deferred tax liabilities noncurrent', 'deferred noncurrent tax liab', 'deferred noncurrent tax liability', 'deferred noncurrent tax liabilities', 'tax liab noncurr', 'tax liability noncurr', 'tax liabilities noncurr', 'noncurr tax liab', 'noncurr tax liability', 'noncurr tax liabilities', 'def tax liab noncurr', 'def tax liability noncurr', 'def tax liabilities noncurr', 'def noncurr tax liab', 'def noncurr tax liability', 'def noncurr tax liabilities', 'deferred tax liab noncurr', 'deferred tax liability noncurr', 'deferred tax liabilities noncurr', 'deferred noncurr tax liab', 'deferred noncurr tax liability', 'deferred noncurr tax liabilities', 'tax liab non current', 'tax liability non current', 'tax liabilities non current', 'non current tax liab', 'non current tax liability', 'non current tax liabilities', 'def tax liab non current', 'def tax liability non current', 'def tax liabilities non current', 'def non current tax liab', 'def non current tax liability', 'def non current tax liabilities', 'deferred tax liab non current', 'deferred tax liability non current', 'deferred tax liabilities non current', 'deferred non current tax liab', 'deferred non current tax liability', 'deferred non current tax liabilities', 'tax liab non curr', 'tax liability non curr', 'tax liabilities non curr', 'non curr tax liab', 'non curr tax liability', 'non curr tax liabilities', 'def tax liab non curr', 'def tax liability non curr', 'def tax liabilities non curr', 'def non curr tax liab', 'def non curr tax liability', 'def non curr tax liabilities', 'deferred tax liab non curr', 'deferred tax liability non curr', 'deferred tax liabilities non curr', 'deferred non curr tax liab', 'deferred non curr tax liability', 'deferred non curr tax liabilities', 'tax liab', 'tax liability', 'tax liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='deposit_liab', display_name='Deposit Liabilities', extract_names=['deposit liab', 'deposit liability', 'deposit liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_lt_liab', display_name='Other Long-Term Liabilities', extract_names=['other lt liabilities', 'other longterm liabilities', 'other long term liabilities', 'other lt liab', 'other longterm liab', 'other long term liab', 'other noncurrent liabilities', 'other non current liabilities', 'other noncurr liabilities', 'other non curr liabilities', 'other noncurrent liab', 'other non current liab', 'other noncurr liab', 'other non curr liab', 'other liabilities lt', 'other liabilities longterm', 'other liabilities long term', 'other liab lt', 'other liab longterm', 'other liab long term', 'other liabilities noncurrent', 'other liabilities non current', 'other liabilities noncurr', 'other liabilities non curr', 'other liab noncurrent', 'other liab non current', 'other liab noncurr', 'other liab non curr', 'lt liabilities other', 'longterm liabilities other', 'long term liabilities other', 'lt liab other', 'longterm liab other', 'long term liab other', 'noncurrent liabilities other', 'non current liabilities other', 'noncurr liabilities other', 'non curr liabilities other', 'noncurrent liab other', 'non current liab other', 'noncurr liab other', 'non curr liab other', 'liabilities lt other', 'liabilities longterm other', 'liabilities long term other', 'liab lt other', 'liab longterm other', 'liab long term other', 'liabilities noncurrent other', 'liabilities non current other', 'liabilities noncurr other', 'liabilities non curr other', 'liab noncurrent other', 'liab non current other', 'liab noncurr other', 'liab non curr other'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_non_current_liab', display_name='Total Non-Current Liabilities', extract_names=['total non current liabilities', 'total noncurrent liabilities', 'total non current liability', 'total noncurrent liability', 'total non current liab', 'total noncurrent liab'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='lt_debt[t] + deferred_rev[t] + tax_liab_lt[t] + deposit_liab[t] + other_lt_liab[t]'), ItemConfig(key='total_liab', display_name='Total Liabilities', extract_names=['total liab', 'total liability', 'total liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_non_current_liab[t] + total_current_liab[t]'), ItemConfig(key='common_stock', display_name='Common Stock', extract_names=['total common stock', 'total stock', 'total common shares', 'total shares', 'common stock', 'stockcommon shares', 'shares', 'net total common stock', 'net total stock', 'net total common shares', 'net total shares', 'net common stock', 'net stocknet common shares', 'net shares', 'total common stock net', 'total stock net', 'total common shares net', 'total shares net', 'common stock net', 'stock netcommon shares net', 'shares net'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_income', display_name='Other Comprehensive Income', extract_names=['other income', 'other comprehensive income', 'other comp income', 'comp income', 'comprehensive income', 'comprehensive income and other', 'comp income and other', 'comp inc and other', 'comprehensive inc and other', 'comprehensive income other', 'comp income other', 'comp inc other', 'comprehensive inc other'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='retained_earnings', display_name='Retained Earnings', extract_names=['re', 'retained earnings', 'retained earnings deficit', 're deficit'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='minority_interest', display_name='Minority Interest', extract_names=['minority interest', 'minority int', 'min int', 'min interest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_equity', display_name=\"Total Stockholder's Equity\", extract_names=['total equity', 'total shareholders equity', 'total stockholders equity', 'equity total', 'shareholders equity total', 'stockholders equity total', 'equity', 'shareholders equity', 'stockholders equity'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='other_income[t] + retained_earnings[t] + common_stock[t] + minority_interest[t]'), ItemConfig(key='total_liab_and_equity', display_name='Total Liabilities and Equity', extract_names=['total liabilities and equity', 'total liab and equity', 'total liabilities equity', 'total liab equity', 'liabilities and equity', 'liab and equity', 'liabilities equity', 'liab equity'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_liab[t] + total_equity[t]')]), prior_statement=BalanceSheetData(items_config=DataConfigManager(configs=[ItemConfig(key='cash', display_name='Cash and Cash Equivalents', extract_names=['cash', 'cash and cash equivalents', 'cash and equivalents', 'cash and equiv', 'cash cash equivalents', 'cash equivalents', 'cash equiv'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=True), expr_str=None), ItemConfig(key='st_invest', display_name='Short-Term Investments', extract_names=['shortterm investments', 'short term investments', 'st investments', 'shortterm invest', 'short term invest', 'st invest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='cash_and_st_invest', display_name='Cash and Short-Term Investments', extract_names=['total cash st investments', 'total cash and st investments', 'total cash and shortterm investments', 'total cash and short term investments', 'total cash shortterm investments', 'total cash short term investments', 'total cash st invest', 'total cash and st invest', 'total cash and shortterm invest', 'total cash and short term invest', 'total cash shortterm invest', 'total cash short term invest', 'cash st investments', 'cash and st investments', 'cash and shortterm investments', 'cash and short term investments', 'cash shortterm investments', 'cash short term investments', 'cash st invest', 'cash and st invest', 'cash and shortterm invest', 'cash and short term invest', 'cash shortterm invest', 'cash short term invest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='cash[t] + st_invest[t]'), ItemConfig(key='receivables', display_name='Receivables', extract_names=['receivables', 'rec', 'accounts receivable', 'ar'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='inventory', display_name='Inventory', extract_names=['inv', 'inventory', 'inventories'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='def_tax_st', display_name='Deferred Tax Assets, Current', extract_names=['def tax asset curr', 'deferred tax asset curr', 'tax asset curr', 'def tax assets curr', 'deferred tax assets curr', 'tax assets curr', 'def tax asset current', 'deferred tax asset current', 'tax asset current', 'def tax assets current', 'deferred tax assets current', 'tax assets current', 'def tax asset short term', 'deferred tax asset short term', 'tax asset short term', 'def tax assets short term', 'deferred tax assets short term', 'tax assets short term', 'def tax asset shortterm', 'deferred tax asset shortterm', 'tax asset shortterm', 'def tax assets shortterm', 'deferred tax assets shortterm', 'tax assets shortterm', 'def tax asset st', 'deferred tax asset st', 'tax asset st', 'def tax assets st', 'deferred tax assets st', 'tax assets st'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_current_assets', display_name='Other Current Assets', extract_names=['other current assets', 'other current asset', 'other curr assets', 'other curr asset', 'oca'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_current_assets', display_name='Total Current Assets', extract_names=['total current assets', 'tca'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='cash_and_st_invest[t] + receivables[t] + inventory[t] + def_tax_st[t] + other_current_assets[t]'), ItemConfig(key='gross_ppe', display_name='Grosss Property, Plant & Equipment', extract_names=['gross ppe', 'gross property plant equipment', 'gross property plant and equipment', 'ppe gross', 'property plant equipment gross', 'property plant and equipment gross', 'grs ppe', 'grs property plant equipment', 'grs property plant and equipment', 'ppe grs', 'property plant equipment grs', 'property plant and equipment grs'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='dep', display_name='Accumulated Depreciation', extract_names=['accumulated depreciation', 'depreciation', 'dep', 'accumulated dep', 'acc depreciation', 'accum depreciation', 'acc dep', 'accum dep'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='net_ppe', display_name='Net Property, Plant & Equipment', extract_names=['ppe', 'property plant equipment', 'property plant and equipment', 'ppe net', 'property plant equipment net', 'property plant and equipment net', 'net ppe', 'net property plant equipment', 'net property plant and equipment'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='gross_ppe[t] - dep[t]'), ItemConfig(key='goodwill', display_name='Goodwill and Intangible Assets', extract_names=['goodwill', 'goodwill and intangible assets', 'goodwill and intangibles', 'goodwill intangible assets', 'goodwill intangibles', 'goodwill total', 'goodwill and intangible assets total', 'goodwill and intangibles total', 'goodwill intangible assets total', 'goodwill intangibles total'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='lt_invest', display_name='Long-Term Investments', extract_names=['lt invest', 'lt investments', 'long term invest', 'long term investments', 'longterm invest', 'longterm investments'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='def_tax_lt', display_name='Deferred Tax Assets, Long-Term', extract_names=['def tax asset long term', 'deferred tax asset long term', 'tax asset long term', 'def tax assets long term', 'deferred tax assets long term', 'tax assets long term', 'def tax asset longterm', 'deferred tax asset longterm', 'tax asset longterm', 'def tax assets longterm', 'deferred tax assets longterm', 'tax assets longterm', 'def tax asset lt', 'deferred tax asset lt', 'tax asset lt', 'def tax assets lt', 'deferred tax assets lt', 'tax assets lt', 'def tax asset', 'deferred tax asset', 'tax asset', 'def tax assets', 'deferred tax assets', 'tax assets', 'long term assets tax deferred', 'lt assets tax deferred', 'lt assets tax def', 'long term assets tax def', 'long term assets deferred tax', 'lt assets deferred tax', 'lt assets def tax', 'long term assets def tax'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_lt_assets', display_name='Other Long-Term Assets', extract_names=['other lt assets', 'other lt asset', 'other longterm assets', 'other longterm asset', 'other long term assets', 'other long term asset', 'lt assets other', 'lt asset other', 'longterm assets other', 'longterm asset other', 'long term assets other', 'long term asset other'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_non_current_assets', display_name='Total Non-Current Assets', extract_names=['total non current assets', 'total noncurrent assets', 'total lt assets', 'total longterm assets', 'total long term assets'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='net_ppe[t] + goodwill[t] + lt_invest[t] + def_tax_lt[t] + other_lt_assets[t]'), ItemConfig(key='total_assets', display_name='Total Assets', extract_names=['total assets', 'total asset', 'assets', 'asset'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_current_assets[t] + total_non_current_assets[t]'), ItemConfig(key='payables', display_name='Payables', extract_names=['payables', 'accounts payable', 'ap', 'payables and accrued expenses', 'payables and accrued expense', 'payable and accrued expenses', 'payable and accrued expense', 'payables and acc expenses', 'payables and acc expense', 'payable and acc expenses', 'payable and acc expense', 'payables and accrued exps', 'payables and accrued exp', 'payable and accrued exps', 'payable and accrued exp', 'payables and acc exps', 'payables and acc exp', 'payable and acc exps', 'payable and acc exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='st_debt', display_name='Short-Term Debt', extract_names=['st debt', 'short term debt', 'shortterm debt', 'st borrow', 'short term borrow', 'shortterm borrowst borrowings', 'short term borrowings', 'shortterm borrowings'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='current_lt_debt', display_name='Current Portion of Long-Term Debt', extract_names=['curr port of lt debt', 'curr port lt debt', 'current port of lt debt', 'current port lt debt', 'curr portion of lt debt', 'curr portion lt debt', 'current portion of lt debt', 'current portion lt debt', 'curr port of longterm debt', 'curr port longterm debt', 'current port of longterm debt', 'current port longterm debt', 'curr portion of longterm debt', 'curr portion longterm debt', 'current portion of longterm debt', 'current portion longterm debt', 'curr port of long term debt', 'curr port long term debt', 'current port of long term debt', 'current port long term debt', 'curr portion of long term debt', 'curr portion long term debt', 'current portion of long term debt', 'current portion long term debt', 'curr port of debt', 'curr port debt', 'current port of debt', 'current port debt', 'curr portion of debt', 'curr portion debt', 'current portion of debt', 'current portion debt', 'curr part of lt debt', 'curr part lt debt', 'current part of lt debt', 'current part lt debt', 'curr part of longterm debt', 'curr part longterm debt', 'current part of longterm debt', 'current part longterm debt', 'curr part of long term debt', 'curr part long term debt', 'current part of long term debt', 'current part long term debt', 'curr part of debt', 'curr part debt', 'current part of debt', 'current part debt'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='tax_liab_st', display_name='Tax Liabilities, Short-Term', extract_names=['tax liab shortterm', 'tax liability shortterm', 'tax liabilities shortterm', 'tax liab short term', 'tax liability short term', 'tax liabilities short term', 'tax liab st', 'tax liability st', 'tax liabilities st', 'shortterm tax liab', 'shortterm tax liability', 'shortterm tax liabilities', 'short term tax liab', 'short term tax liability', 'short term tax liabilities', 'st tax liab', 'st tax liability', 'st tax liabilities', 'def tax liab shortterm', 'def tax liability shortterm', 'def tax liabilities shortterm', 'def tax liab short term', 'def tax liability short term', 'def tax liabilities short term', 'def tax liab st', 'def tax liability st', 'def tax liabilities st', 'def shortterm tax liab', 'def shortterm tax liability', 'def shortterm tax liabilities', 'def short term tax liab', 'def short term tax liability', 'def short term tax liabilities', 'def st tax liab', 'def st tax liability', 'def st tax liabilities', 'deferred tax liab shortterm', 'deferred tax liability shortterm', 'deferred tax liabilities shortterm', 'deferred tax liab short term', 'deferred tax liability short term', 'deferred tax liabilities short term', 'deferred tax liab st', 'deferred tax liability st', 'deferred tax liabilities st', 'deferred shortterm tax liab', 'deferred shortterm tax liability', 'deferred shortterm tax liabilities', 'deferred short term tax liab', 'deferred short term tax liability', 'deferred short term tax liabilities', 'deferred st tax liab', 'deferred st tax liability', 'deferred st tax liabilities', 'tax liab noncurr', 'tax liability noncurr', 'tax liabilities noncurr', 'tax liab non curr', 'tax liability non curr', 'tax liabilities non curr', 'noncurr tax liab', 'noncurr tax liability', 'noncurr tax liabilities', 'non curr tax liab', 'non curr tax liability', 'non curr tax liabilities', 'def tax liab noncurr', 'def tax liability noncurr', 'def tax liabilities noncurr', 'def tax liab non curr', 'def tax liability non curr', 'def tax liabilities non curr', 'def noncurr tax liab', 'def noncurr tax liability', 'def noncurr tax liabilities', 'def non curr tax liab', 'def non curr tax liability', 'def non curr tax liabilities', 'deferred tax liab noncurr', 'deferred tax liability noncurr', 'deferred tax liabilities noncurr', 'deferred tax liab non curr', 'deferred tax liability non curr', 'deferred tax liabilities non curr', 'deferred noncurr tax liab', 'deferred noncurr tax liability', 'deferred noncurr tax liabilities', 'deferred non curr tax liab', 'deferred non curr tax liability', 'deferred non curr tax liabilities', 'tax liab noncurrent', 'tax liability noncurrent', 'tax liabilities noncurrent', 'tax liab non current', 'tax liability non current', 'tax liabilities non current', 'noncurrent tax liab', 'noncurrent tax liability', 'noncurrent tax liabilities', 'non current tax liab', 'non current tax liability', 'non current tax liabilities', 'def tax liab noncurrent', 'def tax liability noncurrent', 'def tax liabilities noncurrent', 'def tax liab non current', 'def tax liability non current', 'def tax liabilities non current', 'def noncurrent tax liab', 'def noncurrent tax liability', 'def noncurrent tax liabilities', 'def non current tax liab', 'def non current tax liability', 'def non current tax liabilities', 'deferred tax liab noncurrent', 'deferred tax liability noncurrent', 'deferred tax liabilities noncurrent', 'deferred tax liab non current', 'deferred tax liability non current', 'deferred tax liabilities non current', 'deferred noncurrent tax liab', 'deferred noncurrent tax liability', 'deferred noncurrent tax liabilities', 'deferred non current tax liab', 'deferred non current tax liability', 'deferred non current tax liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_current_liab', display_name='Other Current Liabilities', extract_names=['other current liabilities', 'other current liab', 'other curr liabilities', 'other curr liab', 'other liabilities current', 'other liab current', 'other liabilities curr', 'other liab curr'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_current_liab', display_name='Total Current Liabilities', extract_names=['total current liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='payables[t] + st_debt[t] + tax_liab_st[t] + current_lt_debt[t] + other_current_liab[t]'), ItemConfig(key='lt_debt', display_name='Long-Term Debt', extract_names=['lt debt', 'long term debt', 'longterm debt', 'lt borrow', 'long term borrow', 'longterm borrow', 'lt borrowings', 'long term borrowings', 'longterm borrowings', 'lt debt total', 'long term debt total', 'longterm debt total', 'lt borrow total', 'long term borrow total', 'longterm borrow total', 'lt borrowings total', 'long term borrowings total', 'longterm borrowings total'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=True), expr_str=None), ItemConfig(key='total_debt', display_name='Total Debt', extract_names=['total debt'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='st_debt[t] + lt_debt[t]'), ItemConfig(key='deferred_rev', display_name='Deferred Revenue', extract_names=['deferred revenue', 'deferred sales', 'def revenue', 'def salesnon current revenue', 'non current sales', 'non current revenue def', 'non current sales def', 'non current revenue deferred', 'non current sales deferred', 'revenue non current', 'sales non current', 'revenue def non current', 'sales def non current', 'revenue deferred non current', 'sales deferred non current', 'def revenue non current', 'def sales non current', 'def revenue def non current', 'def sales def non current', 'def revenue deferred non current', 'def sales deferred non current', 'deferred revenue non current', 'deferred sales non current', 'deferred revenue def non current', 'deferred sales def non current', 'deferred revenue deferred non current', 'deferred sales deferred non current', 'non curr revenue', 'non curr sales', 'non curr revenue def', 'non curr sales def', 'non curr revenue deferred', 'non curr sales deferred', 'revenue non curr', 'sales non curr', 'revenue def non curr', 'sales def non curr', 'revenue deferred non curr', 'sales deferred non curr', 'def revenue non curr', 'def sales non curr', 'def revenue def non curr', 'def sales def non curr', 'def revenue deferred non curr', 'def sales deferred non curr', 'deferred revenue non curr', 'deferred sales non curr', 'deferred revenue def non curr', 'deferred sales def non curr', 'deferred revenue deferred non curr', 'deferred sales deferred non currnoncurrent revenue', 'noncurrent sales', 'noncurrent revenue def', 'noncurrent sales def', 'noncurrent revenue deferred', 'noncurrent sales deferred', 'revenue noncurrent', 'sales noncurrent', 'revenue def noncurrent', 'sales def noncurrent', 'revenue deferred noncurrent', 'sales deferred noncurrent', 'def revenue noncurrent', 'def sales noncurrent', 'def revenue def noncurrent', 'def sales def noncurrent', 'def revenue deferred noncurrent', 'def sales deferred noncurrent', 'deferred revenue noncurrent', 'deferred sales noncurrent', 'deferred revenue def noncurrent', 'deferred sales def noncurrent', 'deferred revenue deferred noncurrent', 'deferred sales deferred noncurrent', 'noncurr revenue', 'noncurr sales', 'noncurr revenue def', 'noncurr sales def', 'noncurr revenue deferred', 'noncurr sales deferred', 'revenue noncurr', 'sales noncurr', 'revenue def noncurr', 'sales def noncurr', 'revenue deferred noncurr', 'sales deferred noncurr', 'def revenue noncurr', 'def sales noncurr', 'def revenue def noncurr', 'def sales def noncurr', 'def revenue deferred noncurr', 'def sales deferred noncurr', 'deferred revenue noncurr', 'deferred sales noncurr', 'deferred revenue def noncurr', 'deferred sales def noncurr', 'deferred revenue deferred noncurr', 'deferred sales deferred noncurr'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='tax_liab_lt', display_name='Tax Liabilities, Long-Term', extract_names=['tax liab longterm', 'tax liability longterm', 'tax liabilities longterm', 'tax liab long term', 'tax liability long term', 'tax liabilities long term', 'tax liab lt', 'tax liability lt', 'tax liabilities lt', 'longterm tax liab', 'longterm tax liability', 'longterm tax liabilities', 'long term tax liab', 'long term tax liability', 'long term tax liabilities', 'lt tax liab', 'lt tax liability', 'lt tax liabilities', 'tax liab longterm def', 'tax liability longterm def', 'tax liabilities longterm def', 'tax liab long term def', 'tax liability long term def', 'tax liabilities long term def', 'tax liab lt def', 'tax liability lt def', 'tax liabilities lt def', 'longterm tax liab def', 'longterm tax liability def', 'longterm tax liabilities def', 'long term tax liab def', 'long term tax liability def', 'long term tax liabilities def', 'lt tax liab def', 'lt tax liability def', 'lt tax liabilities def', 'tax liab longterm deferred', 'tax liability longterm deferred', 'tax liabilities longterm deferred', 'tax liab long term deferred', 'tax liability long term deferred', 'tax liabilities long term deferred', 'tax liab lt deferred', 'tax liability lt deferred', 'tax liabilities lt deferred', 'longterm tax liab deferred', 'longterm tax liability deferred', 'longterm tax liabilities deferred', 'long term tax liab deferred', 'long term tax liability deferred', 'long term tax liabilities deferred', 'lt tax liab deferred', 'lt tax liability deferred', 'lt tax liabilities deferred', 'def tax liab longterm', 'def tax liability longterm', 'def tax liabilities longterm', 'def tax liab long term', 'def tax liability long term', 'def tax liabilities long term', 'def tax liab lt', 'def tax liability lt', 'def tax liabilities lt', 'def longterm tax liab', 'def longterm tax liability', 'def longterm tax liabilities', 'def long term tax liab', 'def long term tax liability', 'def long term tax liabilities', 'def lt tax liab', 'def lt tax liability', 'def lt tax liabilities', 'deferred tax liab longterm', 'deferred tax liability longterm', 'deferred tax liabilities longterm', 'deferred tax liab long term', 'deferred tax liability long term', 'deferred tax liabilities long term', 'deferred tax liab lt', 'deferred tax liability lt', 'deferred tax liabilities lt', 'deferred longterm tax liab', 'deferred longterm tax liability', 'deferred longterm tax liabilities', 'deferred long term tax liab', 'deferred long term tax liability', 'deferred long term tax liabilities', 'deferred lt tax liab', 'deferred lt tax liability', 'deferred lt tax liabilities', 'tax liab noncurrent', 'tax liability noncurrent', 'tax liabilities noncurrent', 'noncurrent tax liab', 'noncurrent tax liability', 'noncurrent tax liabilities', 'def tax liab noncurrent', 'def tax liability noncurrent', 'def tax liabilities noncurrent', 'def noncurrent tax liab', 'def noncurrent tax liability', 'def noncurrent tax liabilities', 'deferred tax liab noncurrent', 'deferred tax liability noncurrent', 'deferred tax liabilities noncurrent', 'deferred noncurrent tax liab', 'deferred noncurrent tax liability', 'deferred noncurrent tax liabilities', 'tax liab noncurr', 'tax liability noncurr', 'tax liabilities noncurr', 'noncurr tax liab', 'noncurr tax liability', 'noncurr tax liabilities', 'def tax liab noncurr', 'def tax liability noncurr', 'def tax liabilities noncurr', 'def noncurr tax liab', 'def noncurr tax liability', 'def noncurr tax liabilities', 'deferred tax liab noncurr', 'deferred tax liability noncurr', 'deferred tax liabilities noncurr', 'deferred noncurr tax liab', 'deferred noncurr tax liability', 'deferred noncurr tax liabilities', 'tax liab non current', 'tax liability non current', 'tax liabilities non current', 'non current tax liab', 'non current tax liability', 'non current tax liabilities', 'def tax liab non current', 'def tax liability non current', 'def tax liabilities non current', 'def non current tax liab', 'def non current tax liability', 'def non current tax liabilities', 'deferred tax liab non current', 'deferred tax liability non current', 'deferred tax liabilities non current', 'deferred non current tax liab', 'deferred non current tax liability', 'deferred non current tax liabilities', 'tax liab non curr', 'tax liability non curr', 'tax liabilities non curr', 'non curr tax liab', 'non curr tax liability', 'non curr tax liabilities', 'def tax liab non curr', 'def tax liability non curr', 'def tax liabilities non curr', 'def non curr tax liab', 'def non curr tax liability', 'def non curr tax liabilities', 'deferred tax liab non curr', 'deferred tax liability non curr', 'deferred tax liabilities non curr', 'deferred non curr tax liab', 'deferred non curr tax liability', 'deferred non curr tax liabilities', 'tax liab', 'tax liability', 'tax liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='deposit_liab', display_name='Deposit Liabilities', extract_names=['deposit liab', 'deposit liability', 'deposit liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_lt_liab', display_name='Other Long-Term Liabilities', extract_names=['other lt liabilities', 'other longterm liabilities', 'other long term liabilities', 'other lt liab', 'other longterm liab', 'other long term liab', 'other noncurrent liabilities', 'other non current liabilities', 'other noncurr liabilities', 'other non curr liabilities', 'other noncurrent liab', 'other non current liab', 'other noncurr liab', 'other non curr liab', 'other liabilities lt', 'other liabilities longterm', 'other liabilities long term', 'other liab lt', 'other liab longterm', 'other liab long term', 'other liabilities noncurrent', 'other liabilities non current', 'other liabilities noncurr', 'other liabilities non curr', 'other liab noncurrent', 'other liab non current', 'other liab noncurr', 'other liab non curr', 'lt liabilities other', 'longterm liabilities other', 'long term liabilities other', 'lt liab other', 'longterm liab other', 'long term liab other', 'noncurrent liabilities other', 'non current liabilities other', 'noncurr liabilities other', 'non curr liabilities other', 'noncurrent liab other', 'non current liab other', 'noncurr liab other', 'non curr liab other', 'liabilities lt other', 'liabilities longterm other', 'liabilities long term other', 'liab lt other', 'liab longterm other', 'liab long term other', 'liabilities noncurrent other', 'liabilities non current other', 'liabilities noncurr other', 'liabilities non curr other', 'liab noncurrent other', 'liab non current other', 'liab noncurr other', 'liab non curr other'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_non_current_liab', display_name='Total Non-Current Liabilities', extract_names=['total non current liabilities', 'total noncurrent liabilities', 'total non current liability', 'total noncurrent liability', 'total non current liab', 'total noncurrent liab'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='lt_debt[t] + deferred_rev[t] + tax_liab_lt[t] + deposit_liab[t] + other_lt_liab[t]'), ItemConfig(key='total_liab', display_name='Total Liabilities', extract_names=['total liab', 'total liability', 'total liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_non_current_liab[t] + total_current_liab[t]'), ItemConfig(key='common_stock', display_name='Common Stock', extract_names=['total common stock', 'total stock', 'total common shares', 'total shares', 'common stock', 'stockcommon shares', 'shares', 'net total common stock', 'net total stock', 'net total common shares', 'net total shares', 'net common stock', 'net stocknet common shares', 'net shares', 'total common stock net', 'total stock net', 'total common shares net', 'total shares net', 'common stock net', 'stock netcommon shares net', 'shares net'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_income', display_name='Other Comprehensive Income', extract_names=['other income', 'other comprehensive income', 'other comp income', 'comp income', 'comprehensive income', 'comprehensive income and other', 'comp income and other', 'comp inc and other', 'comprehensive inc and other', 'comprehensive income other', 'comp income other', 'comp inc other', 'comprehensive inc other'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='retained_earnings', display_name='Retained Earnings', extract_names=['re', 'retained earnings', 'retained earnings deficit', 're deficit'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='minority_interest', display_name='Minority Interest', extract_names=['minority interest', 'minority int', 'min int', 'min interest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_equity', display_name=\"Total Stockholder's Equity\", extract_names=['total equity', 'total shareholders equity', 'total stockholders equity', 'equity total', 'shareholders equity total', 'stockholders equity total', 'equity', 'shareholders equity', 'stockholders equity'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='other_income[t] + retained_earnings[t] + common_stock[t] + minority_interest[t]'), ItemConfig(key='total_liab_and_equity', display_name='Total Liabilities and Equity', extract_names=['total liabilities and equity', 'total liab and equity', 'total liabilities equity', 'total liab equity', 'liabilities and equity', 'liab and equity', 'liabilities equity', 'liab equity'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_liab[t] + total_equity[t]')]), prior_statement=BalanceSheetData(items_config=DataConfigManager(configs=[ItemConfig(key='cash', display_name='Cash and Cash Equivalents', extract_names=['cash', 'cash and cash equivalents', 'cash and equivalents', 'cash and equiv', 'cash cash equivalents', 'cash equivalents', 'cash equiv'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=True), expr_str=None), ItemConfig(key='st_invest', display_name='Short-Term Investments', extract_names=['shortterm investments', 'short term investments', 'st investments', 'shortterm invest', 'short term invest', 'st invest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='cash_and_st_invest', display_name='Cash and Short-Term Investments', extract_names=['total cash st investments', 'total cash and st investments', 'total cash and shortterm investments', 'total cash and short term investments', 'total cash shortterm investments', 'total cash short term investments', 'total cash st invest', 'total cash and st invest', 'total cash and shortterm invest', 'total cash and short term invest', 'total cash shortterm invest', 'total cash short term invest', 'cash st investments', 'cash and st investments', 'cash and shortterm investments', 'cash and short term investments', 'cash shortterm investments', 'cash short term investments', 'cash st invest', 'cash and st invest', 'cash and shortterm invest', 'cash and short term invest', 'cash shortterm invest', 'cash short term invest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='cash[t] + st_invest[t]'), ItemConfig(key='receivables', display_name='Receivables', extract_names=['receivables', 'rec', 'accounts receivable', 'ar'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='inventory', display_name='Inventory', extract_names=['inv', 'inventory', 'inventories'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='def_tax_st', display_name='Deferred Tax Assets, Current', extract_names=['def tax asset curr', 'deferred tax asset curr', 'tax asset curr', 'def tax assets curr', 'deferred tax assets curr', 'tax assets curr', 'def tax asset current', 'deferred tax asset current', 'tax asset current', 'def tax assets current', 'deferred tax assets current', 'tax assets current', 'def tax asset short term', 'deferred tax asset short term', 'tax asset short term', 'def tax assets short term', 'deferred tax assets short term', 'tax assets short term', 'def tax asset shortterm', 'deferred tax asset shortterm', 'tax asset shortterm', 'def tax assets shortterm', 'deferred tax assets shortterm', 'tax assets shortterm', 'def tax asset st', 'deferred tax asset st', 'tax asset st', 'def tax assets st', 'deferred tax assets st', 'tax assets st'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_current_assets', display_name='Other Current Assets', extract_names=['other current assets', 'other current asset', 'other curr assets', 'other curr asset', 'oca'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_current_assets', display_name='Total Current Assets', extract_names=['total current assets', 'tca'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='cash_and_st_invest[t] + receivables[t] + inventory[t] + def_tax_st[t] + other_current_assets[t]'), ItemConfig(key='gross_ppe', display_name='Grosss Property, Plant & Equipment', extract_names=['gross ppe', 'gross property plant equipment', 'gross property plant and equipment', 'ppe gross', 'property plant equipment gross', 'property plant and equipment gross', 'grs ppe', 'grs property plant equipment', 'grs property plant and equipment', 'ppe grs', 'property plant equipment grs', 'property plant and equipment grs'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='dep', display_name='Accumulated Depreciation', extract_names=['accumulated depreciation', 'depreciation', 'dep', 'accumulated dep', 'acc depreciation', 'accum depreciation', 'acc dep', 'accum dep'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='net_ppe', display_name='Net Property, Plant & Equipment', extract_names=['ppe', 'property plant equipment', 'property plant and equipment', 'ppe net', 'property plant equipment net', 'property plant and equipment net', 'net ppe', 'net property plant equipment', 'net property plant and equipment'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='gross_ppe[t] - dep[t]'), ItemConfig(key='goodwill', display_name='Goodwill and Intangible Assets', extract_names=['goodwill', 'goodwill and intangible assets', 'goodwill and intangibles', 'goodwill intangible assets', 'goodwill intangibles', 'goodwill total', 'goodwill and intangible assets total', 'goodwill and intangibles total', 'goodwill intangible assets total', 'goodwill intangibles total'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='lt_invest', display_name='Long-Term Investments', extract_names=['lt invest', 'lt investments', 'long term invest', 'long term investments', 'longterm invest', 'longterm investments'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='def_tax_lt', display_name='Deferred Tax Assets, Long-Term', extract_names=['def tax asset long term', 'deferred tax asset long term', 'tax asset long term', 'def tax assets long term', 'deferred tax assets long term', 'tax assets long term', 'def tax asset longterm', 'deferred tax asset longterm', 'tax asset longterm', 'def tax assets longterm', 'deferred tax assets longterm', 'tax assets longterm', 'def tax asset lt', 'deferred tax asset lt', 'tax asset lt', 'def tax assets lt', 'deferred tax assets lt', 'tax assets lt', 'def tax asset', 'deferred tax asset', 'tax asset', 'def tax assets', 'deferred tax assets', 'tax assets', 'long term assets tax deferred', 'lt assets tax deferred', 'lt assets tax def', 'long term assets tax def', 'long term assets deferred tax', 'lt assets deferred tax', 'lt assets def tax', 'long term assets def tax'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_lt_assets', display_name='Other Long-Term Assets', extract_names=['other lt assets', 'other lt asset', 'other longterm assets', 'other longterm asset', 'other long term assets', 'other long term asset', 'lt assets other', 'lt asset other', 'longterm assets other', 'longterm asset other', 'long term assets other', 'long term asset other'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_non_current_assets', display_name='Total Non-Current Assets', extract_names=['total non current assets', 'total noncurrent assets', 'total lt assets', 'total longterm assets', 'total long term assets'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='net_ppe[t] + goodwill[t] + lt_invest[t] + def_tax_lt[t] + other_lt_assets[t]'), ItemConfig(key='total_assets', display_name='Total Assets', extract_names=['total assets', 'total asset', 'assets', 'asset'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_current_assets[t] + total_non_current_assets[t]'), ItemConfig(key='payables', display_name='Payables', extract_names=['payables', 'accounts payable', 'ap', 'payables and accrued expenses', 'payables and accrued expense', 'payable and accrued expenses', 'payable and accrued expense', 'payables and acc expenses', 'payables and acc expense', 'payable and acc expenses', 'payable and acc expense', 'payables and accrued exps', 'payables and accrued exp', 'payable and accrued exps', 'payable and accrued exp', 'payables and acc exps', 'payables and acc exp', 'payable and acc exps', 'payable and acc exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='st_debt', display_name='Short-Term Debt', extract_names=['st debt', 'short term debt', 'shortterm debt', 'st borrow', 'short term borrow', 'shortterm borrowst borrowings', 'short term borrowings', 'shortterm borrowings'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='current_lt_debt', display_name='Current Portion of Long-Term Debt', extract_names=['curr port of lt debt', 'curr port lt debt', 'current port of lt debt', 'current port lt debt', 'curr portion of lt debt', 'curr portion lt debt', 'current portion of lt debt', 'current portion lt debt', 'curr port of longterm debt', 'curr port longterm debt', 'current port of longterm debt', 'current port longterm debt', 'curr portion of longterm debt', 'curr portion longterm debt', 'current portion of longterm debt', 'current portion longterm debt', 'curr port of long term debt', 'curr port long term debt', 'current port of long term debt', 'current port long term debt', 'curr portion of long term debt', 'curr portion long term debt', 'current portion of long term debt', 'current portion long term debt', 'curr port of debt', 'curr port debt', 'current port of debt', 'current port debt', 'curr portion of debt', 'curr portion debt', 'current portion of debt', 'current portion debt', 'curr part of lt debt', 'curr part lt debt', 'current part of lt debt', 'current part lt debt', 'curr part of longterm debt', 'curr part longterm debt', 'current part of longterm debt', 'current part longterm debt', 'curr part of long term debt', 'curr part long term debt', 'current part of long term debt', 'current part long term debt', 'curr part of debt', 'curr part debt', 'current part of debt', 'current part debt'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='tax_liab_st', display_name='Tax Liabilities, Short-Term', extract_names=['tax liab shortterm', 'tax liability shortterm', 'tax liabilities shortterm', 'tax liab short term', 'tax liability short term', 'tax liabilities short term', 'tax liab st', 'tax liability st', 'tax liabilities st', 'shortterm tax liab', 'shortterm tax liability', 'shortterm tax liabilities', 'short term tax liab', 'short term tax liability', 'short term tax liabilities', 'st tax liab', 'st tax liability', 'st tax liabilities', 'def tax liab shortterm', 'def tax liability shortterm', 'def tax liabilities shortterm', 'def tax liab short term', 'def tax liability short term', 'def tax liabilities short term', 'def tax liab st', 'def tax liability st', 'def tax liabilities st', 'def shortterm tax liab', 'def shortterm tax liability', 'def shortterm tax liabilities', 'def short term tax liab', 'def short term tax liability', 'def short term tax liabilities', 'def st tax liab', 'def st tax liability', 'def st tax liabilities', 'deferred tax liab shortterm', 'deferred tax liability shortterm', 'deferred tax liabilities shortterm', 'deferred tax liab short term', 'deferred tax liability short term', 'deferred tax liabilities short term', 'deferred tax liab st', 'deferred tax liability st', 'deferred tax liabilities st', 'deferred shortterm tax liab', 'deferred shortterm tax liability', 'deferred shortterm tax liabilities', 'deferred short term tax liab', 'deferred short term tax liability', 'deferred short term tax liabilities', 'deferred st tax liab', 'deferred st tax liability', 'deferred st tax liabilities', 'tax liab noncurr', 'tax liability noncurr', 'tax liabilities noncurr', 'tax liab non curr', 'tax liability non curr', 'tax liabilities non curr', 'noncurr tax liab', 'noncurr tax liability', 'noncurr tax liabilities', 'non curr tax liab', 'non curr tax liability', 'non curr tax liabilities', 'def tax liab noncurr', 'def tax liability noncurr', 'def tax liabilities noncurr', 'def tax liab non curr', 'def tax liability non curr', 'def tax liabilities non curr', 'def noncurr tax liab', 'def noncurr tax liability', 'def noncurr tax liabilities', 'def non curr tax liab', 'def non curr tax liability', 'def non curr tax liabilities', 'deferred tax liab noncurr', 'deferred tax liability noncurr', 'deferred tax liabilities noncurr', 'deferred tax liab non curr', 'deferred tax liability non curr', 'deferred tax liabilities non curr', 'deferred noncurr tax liab', 'deferred noncurr tax liability', 'deferred noncurr tax liabilities', 'deferred non curr tax liab', 'deferred non curr tax liability', 'deferred non curr tax liabilities', 'tax liab noncurrent', 'tax liability noncurrent', 'tax liabilities noncurrent', 'tax liab non current', 'tax liability non current', 'tax liabilities non current', 'noncurrent tax liab', 'noncurrent tax liability', 'noncurrent tax liabilities', 'non current tax liab', 'non current tax liability', 'non current tax liabilities', 'def tax liab noncurrent', 'def tax liability noncurrent', 'def tax liabilities noncurrent', 'def tax liab non current', 'def tax liability non current', 'def tax liabilities non current', 'def noncurrent tax liab', 'def noncurrent tax liability', 'def noncurrent tax liabilities', 'def non current tax liab', 'def non current tax liability', 'def non current tax liabilities', 'deferred tax liab noncurrent', 'deferred tax liability noncurrent', 'deferred tax liabilities noncurrent', 'deferred tax liab non current', 'deferred tax liability non current', 'deferred tax liabilities non current', 'deferred noncurrent tax liab', 'deferred noncurrent tax liability', 'deferred noncurrent tax liabilities', 'deferred non current tax liab', 'deferred non current tax liability', 'deferred non current tax liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_current_liab', display_name='Other Current Liabilities', extract_names=['other current liabilities', 'other current liab', 'other curr liabilities', 'other curr liab', 'other liabilities current', 'other liab current', 'other liabilities curr', 'other liab curr'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_current_liab', display_name='Total Current Liabilities', extract_names=['total current liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='payables[t] + st_debt[t] + tax_liab_st[t] + current_lt_debt[t] + other_current_liab[t]'), ItemConfig(key='lt_debt', display_name='Long-Term Debt', extract_names=['lt debt', 'long term debt', 'longterm debt', 'lt borrow', 'long term borrow', 'longterm borrow', 'lt borrowings', 'long term borrowings', 'longterm borrowings', 'lt debt total', 'long term debt total', 'longterm debt total', 'lt borrow total', 'long term borrow total', 'longterm borrow total', 'lt borrowings total', 'long term borrowings total', 'longterm borrowings total'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=True), expr_str=None), ItemConfig(key='total_debt', display_name='Total Debt', extract_names=['total debt'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='st_debt[t] + lt_debt[t]'), ItemConfig(key='deferred_rev', display_name='Deferred Revenue', extract_names=['deferred revenue', 'deferred sales', 'def revenue', 'def salesnon current revenue', 'non current sales', 'non current revenue def', 'non current sales def', 'non current revenue deferred', 'non current sales deferred', 'revenue non current', 'sales non current', 'revenue def non current', 'sales def non current', 'revenue deferred non current', 'sales deferred non current', 'def revenue non current', 'def sales non current', 'def revenue def non current', 'def sales def non current', 'def revenue deferred non current', 'def sales deferred non current', 'deferred revenue non current', 'deferred sales non current', 'deferred revenue def non current', 'deferred sales def non current', 'deferred revenue deferred non current', 'deferred sales deferred non current', 'non curr revenue', 'non curr sales', 'non curr revenue def', 'non curr sales def', 'non curr revenue deferred', 'non curr sales deferred', 'revenue non curr', 'sales non curr', 'revenue def non curr', 'sales def non curr', 'revenue deferred non curr', 'sales deferred non curr', 'def revenue non curr', 'def sales non curr', 'def revenue def non curr', 'def sales def non curr', 'def revenue deferred non curr', 'def sales deferred non curr', 'deferred revenue non curr', 'deferred sales non curr', 'deferred revenue def non curr', 'deferred sales def non curr', 'deferred revenue deferred non curr', 'deferred sales deferred non currnoncurrent revenue', 'noncurrent sales', 'noncurrent revenue def', 'noncurrent sales def', 'noncurrent revenue deferred', 'noncurrent sales deferred', 'revenue noncurrent', 'sales noncurrent', 'revenue def noncurrent', 'sales def noncurrent', 'revenue deferred noncurrent', 'sales deferred noncurrent', 'def revenue noncurrent', 'def sales noncurrent', 'def revenue def noncurrent', 'def sales def noncurrent', 'def revenue deferred noncurrent', 'def sales deferred noncurrent', 'deferred revenue noncurrent', 'deferred sales noncurrent', 'deferred revenue def noncurrent', 'deferred sales def noncurrent', 'deferred revenue deferred noncurrent', 'deferred sales deferred noncurrent', 'noncurr revenue', 'noncurr sales', 'noncurr revenue def', 'noncurr sales def', 'noncurr revenue deferred', 'noncurr sales deferred', 'revenue noncurr', 'sales noncurr', 'revenue def noncurr', 'sales def noncurr', 'revenue deferred noncurr', 'sales deferred noncurr', 'def revenue noncurr', 'def sales noncurr', 'def revenue def noncurr', 'def sales def noncurr', 'def revenue deferred noncurr', 'def sales deferred noncurr', 'deferred revenue noncurr', 'deferred sales noncurr', 'deferred revenue def noncurr', 'deferred sales def noncurr', 'deferred revenue deferred noncurr', 'deferred sales deferred noncurr'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='tax_liab_lt', display_name='Tax Liabilities, Long-Term', extract_names=['tax liab longterm', 'tax liability longterm', 'tax liabilities longterm', 'tax liab long term', 'tax liability long term', 'tax liabilities long term', 'tax liab lt', 'tax liability lt', 'tax liabilities lt', 'longterm tax liab', 'longterm tax liability', 'longterm tax liabilities', 'long term tax liab', 'long term tax liability', 'long term tax liabilities', 'lt tax liab', 'lt tax liability', 'lt tax liabilities', 'tax liab longterm def', 'tax liability longterm def', 'tax liabilities longterm def', 'tax liab long term def', 'tax liability long term def', 'tax liabilities long term def', 'tax liab lt def', 'tax liability lt def', 'tax liabilities lt def', 'longterm tax liab def', 'longterm tax liability def', 'longterm tax liabilities def', 'long term tax liab def', 'long term tax liability def', 'long term tax liabilities def', 'lt tax liab def', 'lt tax liability def', 'lt tax liabilities def', 'tax liab longterm deferred', 'tax liability longterm deferred', 'tax liabilities longterm deferred', 'tax liab long term deferred', 'tax liability long term deferred', 'tax liabilities long term deferred', 'tax liab lt deferred', 'tax liability lt deferred', 'tax liabilities lt deferred', 'longterm tax liab deferred', 'longterm tax liability deferred', 'longterm tax liabilities deferred', 'long term tax liab deferred', 'long term tax liability deferred', 'long term tax liabilities deferred', 'lt tax liab deferred', 'lt tax liability deferred', 'lt tax liabilities deferred', 'def tax liab longterm', 'def tax liability longterm', 'def tax liabilities longterm', 'def tax liab long term', 'def tax liability long term', 'def tax liabilities long term', 'def tax liab lt', 'def tax liability lt', 'def tax liabilities lt', 'def longterm tax liab', 'def longterm tax liability', 'def longterm tax liabilities', 'def long term tax liab', 'def long term tax liability', 'def long term tax liabilities', 'def lt tax liab', 'def lt tax liability', 'def lt tax liabilities', 'deferred tax liab longterm', 'deferred tax liability longterm', 'deferred tax liabilities longterm', 'deferred tax liab long term', 'deferred tax liability long term', 'deferred tax liabilities long term', 'deferred tax liab lt', 'deferred tax liability lt', 'deferred tax liabilities lt', 'deferred longterm tax liab', 'deferred longterm tax liability', 'deferred longterm tax liabilities', 'deferred long term tax liab', 'deferred long term tax liability', 'deferred long term tax liabilities', 'deferred lt tax liab', 'deferred lt tax liability', 'deferred lt tax liabilities', 'tax liab noncurrent', 'tax liability noncurrent', 'tax liabilities noncurrent', 'noncurrent tax liab', 'noncurrent tax liability', 'noncurrent tax liabilities', 'def tax liab noncurrent', 'def tax liability noncurrent', 'def tax liabilities noncurrent', 'def noncurrent tax liab', 'def noncurrent tax liability', 'def noncurrent tax liabilities', 'deferred tax liab noncurrent', 'deferred tax liability noncurrent', 'deferred tax liabilities noncurrent', 'deferred noncurrent tax liab', 'deferred noncurrent tax liability', 'deferred noncurrent tax liabilities', 'tax liab noncurr', 'tax liability noncurr', 'tax liabilities noncurr', 'noncurr tax liab', 'noncurr tax liability', 'noncurr tax liabilities', 'def tax liab noncurr', 'def tax liability noncurr', 'def tax liabilities noncurr', 'def noncurr tax liab', 'def noncurr tax liability', 'def noncurr tax liabilities', 'deferred tax liab noncurr', 'deferred tax liability noncurr', 'deferred tax liabilities noncurr', 'deferred noncurr tax liab', 'deferred noncurr tax liability', 'deferred noncurr tax liabilities', 'tax liab non current', 'tax liability non current', 'tax liabilities non current', 'non current tax liab', 'non current tax liability', 'non current tax liabilities', 'def tax liab non current', 'def tax liability non current', 'def tax liabilities non current', 'def non current tax liab', 'def non current tax liability', 'def non current tax liabilities', 'deferred tax liab non current', 'deferred tax liability non current', 'deferred tax liabilities non current', 'deferred non current tax liab', 'deferred non current tax liability', 'deferred non current tax liabilities', 'tax liab non curr', 'tax liability non curr', 'tax liabilities non curr', 'non curr tax liab', 'non curr tax liability', 'non curr tax liabilities', 'def tax liab non curr', 'def tax liability non curr', 'def tax liabilities non curr', 'def non curr tax liab', 'def non curr tax liability', 'def non curr tax liabilities', 'deferred tax liab non curr', 'deferred tax liability non curr', 'deferred tax liabilities non curr', 'deferred non curr tax liab', 'deferred non curr tax liability', 'deferred non curr tax liabilities', 'tax liab', 'tax liability', 'tax liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='deposit_liab', display_name='Deposit Liabilities', extract_names=['deposit liab', 'deposit liability', 'deposit liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_lt_liab', display_name='Other Long-Term Liabilities', extract_names=['other lt liabilities', 'other longterm liabilities', 'other long term liabilities', 'other lt liab', 'other longterm liab', 'other long term liab', 'other noncurrent liabilities', 'other non current liabilities', 'other noncurr liabilities', 'other non curr liabilities', 'other noncurrent liab', 'other non current liab', 'other noncurr liab', 'other non curr liab', 'other liabilities lt', 'other liabilities longterm', 'other liabilities long term', 'other liab lt', 'other liab longterm', 'other liab long term', 'other liabilities noncurrent', 'other liabilities non current', 'other liabilities noncurr', 'other liabilities non curr', 'other liab noncurrent', 'other liab non current', 'other liab noncurr', 'other liab non curr', 'lt liabilities other', 'longterm liabilities other', 'long term liabilities other', 'lt liab other', 'longterm liab other', 'long term liab other', 'noncurrent liabilities other', 'non current liabilities other', 'noncurr liabilities other', 'non curr liabilities other', 'noncurrent liab other', 'non current liab other', 'noncurr liab other', 'non curr liab other', 'liabilities lt other', 'liabilities longterm other', 'liabilities long term other', 'liab lt other', 'liab longterm other', 'liab long term other', 'liabilities noncurrent other', 'liabilities non current other', 'liabilities noncurr other', 'liabilities non curr other', 'liab noncurrent other', 'liab non current other', 'liab noncurr other', 'liab non curr other'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_non_current_liab', display_name='Total Non-Current Liabilities', extract_names=['total non current liabilities', 'total noncurrent liabilities', 'total non current liability', 'total noncurrent liability', 'total non current liab', 'total noncurrent liab'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='lt_debt[t] + deferred_rev[t] + tax_liab_lt[t] + deposit_liab[t] + other_lt_liab[t]'), ItemConfig(key='total_liab', display_name='Total Liabilities', extract_names=['total liab', 'total liability', 'total liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_non_current_liab[t] + total_current_liab[t]'), ItemConfig(key='common_stock', display_name='Common Stock', extract_names=['total common stock', 'total stock', 'total common shares', 'total shares', 'common stock', 'stockcommon shares', 'shares', 'net total common stock', 'net total stock', 'net total common shares', 'net total shares', 'net common stock', 'net stocknet common shares', 'net shares', 'total common stock net', 'total stock net', 'total common shares net', 'total shares net', 'common stock net', 'stock netcommon shares net', 'shares net'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_income', display_name='Other Comprehensive Income', extract_names=['other income', 'other comprehensive income', 'other comp income', 'comp income', 'comprehensive income', 'comprehensive income and other', 'comp income and other', 'comp inc and other', 'comprehensive inc and other', 'comprehensive income other', 'comp income other', 'comp inc other', 'comprehensive inc other'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='retained_earnings', display_name='Retained Earnings', extract_names=['re', 'retained earnings', 'retained earnings deficit', 're deficit'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='minority_interest', display_name='Minority Interest', extract_names=['minority interest', 'minority int', 'min int', 'min interest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_equity', display_name=\"Total Stockholder's Equity\", extract_names=['total equity', 'total shareholders equity', 'total stockholders equity', 'equity total', 'shareholders equity total', 'stockholders equity total', 'equity', 'shareholders equity', 'stockholders equity'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='other_income[t] + retained_earnings[t] + common_stock[t] + minority_interest[t]'), ItemConfig(key='total_liab_and_equity', display_name='Total Liabilities and Equity', extract_names=['total liabilities and equity', 'total liab and equity', 'total liabilities equity', 'total liab equity', 'liabilities and equity', 'liab and equity', 'liabilities equity', 'liab equity'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_liab[t] + total_equity[t]')]), prior_statement=BalanceSheetData(items_config=DataConfigManager(configs=[ItemConfig(key='cash', display_name='Cash and Cash Equivalents', extract_names=['cash', 'cash and cash equivalents', 'cash and equivalents', 'cash and equiv', 'cash cash equivalents', 'cash equivalents', 'cash equiv'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=True), expr_str=None), ItemConfig(key='st_invest', display_name='Short-Term Investments', extract_names=['shortterm investments', 'short term investments', 'st investments', 'shortterm invest', 'short term invest', 'st invest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='cash_and_st_invest', display_name='Cash and Short-Term Investments', extract_names=['total cash st investments', 'total cash and st investments', 'total cash and shortterm investments', 'total cash and short term investments', 'total cash shortterm investments', 'total cash short term investments', 'total cash st invest', 'total cash and st invest', 'total cash and shortterm invest', 'total cash and short term invest', 'total cash shortterm invest', 'total cash short term invest', 'cash st investments', 'cash and st investments', 'cash and shortterm investments', 'cash and short term investments', 'cash shortterm investments', 'cash short term investments', 'cash st invest', 'cash and st invest', 'cash and shortterm invest', 'cash and short term invest', 'cash shortterm invest', 'cash short term invest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='cash[t] + st_invest[t]'), ItemConfig(key='receivables', display_name='Receivables', extract_names=['receivables', 'rec', 'accounts receivable', 'ar'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='inventory', display_name='Inventory', extract_names=['inv', 'inventory', 'inventories'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='def_tax_st', display_name='Deferred Tax Assets, Current', extract_names=['def tax asset curr', 'deferred tax asset curr', 'tax asset curr', 'def tax assets curr', 'deferred tax assets curr', 'tax assets curr', 'def tax asset current', 'deferred tax asset current', 'tax asset current', 'def tax assets current', 'deferred tax assets current', 'tax assets current', 'def tax asset short term', 'deferred tax asset short term', 'tax asset short term', 'def tax assets short term', 'deferred tax assets short term', 'tax assets short term', 'def tax asset shortterm', 'deferred tax asset shortterm', 'tax asset shortterm', 'def tax assets shortterm', 'deferred tax assets shortterm', 'tax assets shortterm', 'def tax asset st', 'deferred tax asset st', 'tax asset st', 'def tax assets st', 'deferred tax assets st', 'tax assets st'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_current_assets', display_name='Other Current Assets', extract_names=['other current assets', 'other current asset', 'other curr assets', 'other curr asset', 'oca'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_current_assets', display_name='Total Current Assets', extract_names=['total current assets', 'tca'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='cash_and_st_invest[t] + receivables[t] + inventory[t] + def_tax_st[t] + other_current_assets[t]'), ItemConfig(key='gross_ppe', display_name='Grosss Property, Plant & Equipment', extract_names=['gross ppe', 'gross property plant equipment', 'gross property plant and equipment', 'ppe gross', 'property plant equipment gross', 'property plant and equipment gross', 'grs ppe', 'grs property plant equipment', 'grs property plant and equipment', 'ppe grs', 'property plant equipment grs', 'property plant and equipment grs'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='dep', display_name='Accumulated Depreciation', extract_names=['accumulated depreciation', 'depreciation', 'dep', 'accumulated dep', 'acc depreciation', 'accum depreciation', 'acc dep', 'accum dep'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='net_ppe', display_name='Net Property, Plant & Equipment', extract_names=['ppe', 'property plant equipment', 'property plant and equipment', 'ppe net', 'property plant equipment net', 'property plant and equipment net', 'net ppe', 'net property plant equipment', 'net property plant and equipment'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='gross_ppe[t] - dep[t]'), ItemConfig(key='goodwill', display_name='Goodwill and Intangible Assets', extract_names=['goodwill', 'goodwill and intangible assets', 'goodwill and intangibles', 'goodwill intangible assets', 'goodwill intangibles', 'goodwill total', 'goodwill and intangible assets total', 'goodwill and intangibles total', 'goodwill intangible assets total', 'goodwill intangibles total'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='lt_invest', display_name='Long-Term Investments', extract_names=['lt invest', 'lt investments', 'long term invest', 'long term investments', 'longterm invest', 'longterm investments'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='def_tax_lt', display_name='Deferred Tax Assets, Long-Term', extract_names=['def tax asset long term', 'deferred tax asset long term', 'tax asset long term', 'def tax assets long term', 'deferred tax assets long term', 'tax assets long term', 'def tax asset longterm', 'deferred tax asset longterm', 'tax asset longterm', 'def tax assets longterm', 'deferred tax assets longterm', 'tax assets longterm', 'def tax asset lt', 'deferred tax asset lt', 'tax asset lt', 'def tax assets lt', 'deferred tax assets lt', 'tax assets lt', 'def tax asset', 'deferred tax asset', 'tax asset', 'def tax assets', 'deferred tax assets', 'tax assets', 'long term assets tax deferred', 'lt assets tax deferred', 'lt assets tax def', 'long term assets tax def', 'long term assets deferred tax', 'lt assets deferred tax', 'lt assets def tax', 'long term assets def tax'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_lt_assets', display_name='Other Long-Term Assets', extract_names=['other lt assets', 'other lt asset', 'other longterm assets', 'other longterm asset', 'other long term assets', 'other long term asset', 'lt assets other', 'lt asset other', 'longterm assets other', 'longterm asset other', 'long term assets other', 'long term asset other'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_non_current_assets', display_name='Total Non-Current Assets', extract_names=['total non current assets', 'total noncurrent assets', 'total lt assets', 'total longterm assets', 'total long term assets'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='net_ppe[t] + goodwill[t] + lt_invest[t] + def_tax_lt[t] + other_lt_assets[t]'), ItemConfig(key='total_assets', display_name='Total Assets', extract_names=['total assets', 'total asset', 'assets', 'asset'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_current_assets[t] + total_non_current_assets[t]'), ItemConfig(key='payables', display_name='Payables', extract_names=['payables', 'accounts payable', 'ap', 'payables and accrued expenses', 'payables and accrued expense', 'payable and accrued expenses', 'payable and accrued expense', 'payables and acc expenses', 'payables and acc expense', 'payable and acc expenses', 'payable and acc expense', 'payables and accrued exps', 'payables and accrued exp', 'payable and accrued exps', 'payable and accrued exp', 'payables and acc exps', 'payables and acc exp', 'payable and acc exps', 'payable and acc exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='st_debt', display_name='Short-Term Debt', extract_names=['st debt', 'short term debt', 'shortterm debt', 'st borrow', 'short term borrow', 'shortterm borrowst borrowings', 'short term borrowings', 'shortterm borrowings'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='current_lt_debt', display_name='Current Portion of Long-Term Debt', extract_names=['curr port of lt debt', 'curr port lt debt', 'current port of lt debt', 'current port lt debt', 'curr portion of lt debt', 'curr portion lt debt', 'current portion of lt debt', 'current portion lt debt', 'curr port of longterm debt', 'curr port longterm debt', 'current port of longterm debt', 'current port longterm debt', 'curr portion of longterm debt', 'curr portion longterm debt', 'current portion of longterm debt', 'current portion longterm debt', 'curr port of long term debt', 'curr port long term debt', 'current port of long term debt', 'current port long term debt', 'curr portion of long term debt', 'curr portion long term debt', 'current portion of long term debt', 'current portion long term debt', 'curr port of debt', 'curr port debt', 'current port of debt', 'current port debt', 'curr portion of debt', 'curr portion debt', 'current portion of debt', 'current portion debt', 'curr part of lt debt', 'curr part lt debt', 'current part of lt debt', 'current part lt debt', 'curr part of longterm debt', 'curr part longterm debt', 'current part of longterm debt', 'current part longterm debt', 'curr part of long term debt', 'curr part long term debt', 'current part of long term debt', 'current part long term debt', 'curr part of debt', 'curr part debt', 'current part of debt', 'current part debt'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='tax_liab_st', display_name='Tax Liabilities, Short-Term', extract_names=['tax liab shortterm', 'tax liability shortterm', 'tax liabilities shortterm', 'tax liab short term', 'tax liability short term', 'tax liabilities short term', 'tax liab st', 'tax liability st', 'tax liabilities st', 'shortterm tax liab', 'shortterm tax liability', 'shortterm tax liabilities', 'short term tax liab', 'short term tax liability', 'short term tax liabilities', 'st tax liab', 'st tax liability', 'st tax liabilities', 'def tax liab shortterm', 'def tax liability shortterm', 'def tax liabilities shortterm', 'def tax liab short term', 'def tax liability short term', 'def tax liabilities short term', 'def tax liab st', 'def tax liability st', 'def tax liabilities st', 'def shortterm tax liab', 'def shortterm tax liability', 'def shortterm tax liabilities', 'def short term tax liab', 'def short term tax liability', 'def short term tax liabilities', 'def st tax liab', 'def st tax liability', 'def st tax liabilities', 'deferred tax liab shortterm', 'deferred tax liability shortterm', 'deferred tax liabilities shortterm', 'deferred tax liab short term', 'deferred tax liability short term', 'deferred tax liabilities short term', 'deferred tax liab st', 'deferred tax liability st', 'deferred tax liabilities st', 'deferred shortterm tax liab', 'deferred shortterm tax liability', 'deferred shortterm tax liabilities', 'deferred short term tax liab', 'deferred short term tax liability', 'deferred short term tax liabilities', 'deferred st tax liab', 'deferred st tax liability', 'deferred st tax liabilities', 'tax liab noncurr', 'tax liability noncurr', 'tax liabilities noncurr', 'tax liab non curr', 'tax liability non curr', 'tax liabilities non curr', 'noncurr tax liab', 'noncurr tax liability', 'noncurr tax liabilities', 'non curr tax liab', 'non curr tax liability', 'non curr tax liabilities', 'def tax liab noncurr', 'def tax liability noncurr', 'def tax liabilities noncurr', 'def tax liab non curr', 'def tax liability non curr', 'def tax liabilities non curr', 'def noncurr tax liab', 'def noncurr tax liability', 'def noncurr tax liabilities', 'def non curr tax liab', 'def non curr tax liability', 'def non curr tax liabilities', 'deferred tax liab noncurr', 'deferred tax liability noncurr', 'deferred tax liabilities noncurr', 'deferred tax liab non curr', 'deferred tax liability non curr', 'deferred tax liabilities non curr', 'deferred noncurr tax liab', 'deferred noncurr tax liability', 'deferred noncurr tax liabilities', 'deferred non curr tax liab', 'deferred non curr tax liability', 'deferred non curr tax liabilities', 'tax liab noncurrent', 'tax liability noncurrent', 'tax liabilities noncurrent', 'tax liab non current', 'tax liability non current', 'tax liabilities non current', 'noncurrent tax liab', 'noncurrent tax liability', 'noncurrent tax liabilities', 'non current tax liab', 'non current tax liability', 'non current tax liabilities', 'def tax liab noncurrent', 'def tax liability noncurrent', 'def tax liabilities noncurrent', 'def tax liab non current', 'def tax liability non current', 'def tax liabilities non current', 'def noncurrent tax liab', 'def noncurrent tax liability', 'def noncurrent tax liabilities', 'def non current tax liab', 'def non current tax liability', 'def non current tax liabilities', 'deferred tax liab noncurrent', 'deferred tax liability noncurrent', 'deferred tax liabilities noncurrent', 'deferred tax liab non current', 'deferred tax liability non current', 'deferred tax liabilities non current', 'deferred noncurrent tax liab', 'deferred noncurrent tax liability', 'deferred noncurrent tax liabilities', 'deferred non current tax liab', 'deferred non current tax liability', 'deferred non current tax liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_current_liab', display_name='Other Current Liabilities', extract_names=['other current liabilities', 'other current liab', 'other curr liabilities', 'other curr liab', 'other liabilities current', 'other liab current', 'other liabilities curr', 'other liab curr'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_current_liab', display_name='Total Current Liabilities', extract_names=['total current liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='payables[t] + st_debt[t] + tax_liab_st[t] + current_lt_debt[t] + other_current_liab[t]'), ItemConfig(key='lt_debt', display_name='Long-Term Debt', extract_names=['lt debt', 'long term debt', 'longterm debt', 'lt borrow', 'long term borrow', 'longterm borrow', 'lt borrowings', 'long term borrowings', 'longterm borrowings', 'lt debt total', 'long term debt total', 'longterm debt total', 'lt borrow total', 'long term borrow total', 'longterm borrow total', 'lt borrowings total', 'long term borrowings total', 'longterm borrowings total'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=True), expr_str=None), ItemConfig(key='total_debt', display_name='Total Debt', extract_names=['total debt'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='st_debt[t] + lt_debt[t]'), ItemConfig(key='deferred_rev', display_name='Deferred Revenue', extract_names=['deferred revenue', 'deferred sales', 'def revenue', 'def salesnon current revenue', 'non current sales', 'non current revenue def', 'non current sales def', 'non current revenue deferred', 'non current sales deferred', 'revenue non current', 'sales non current', 'revenue def non current', 'sales def non current', 'revenue deferred non current', 'sales deferred non current', 'def revenue non current', 'def sales non current', 'def revenue def non current', 'def sales def non current', 'def revenue deferred non current', 'def sales deferred non current', 'deferred revenue non current', 'deferred sales non current', 'deferred revenue def non current', 'deferred sales def non current', 'deferred revenue deferred non current', 'deferred sales deferred non current', 'non curr revenue', 'non curr sales', 'non curr revenue def', 'non curr sales def', 'non curr revenue deferred', 'non curr sales deferred', 'revenue non curr', 'sales non curr', 'revenue def non curr', 'sales def non curr', 'revenue deferred non curr', 'sales deferred non curr', 'def revenue non curr', 'def sales non curr', 'def revenue def non curr', 'def sales def non curr', 'def revenue deferred non curr', 'def sales deferred non curr', 'deferred revenue non curr', 'deferred sales non curr', 'deferred revenue def non curr', 'deferred sales def non curr', 'deferred revenue deferred non curr', 'deferred sales deferred non currnoncurrent revenue', 'noncurrent sales', 'noncurrent revenue def', 'noncurrent sales def', 'noncurrent revenue deferred', 'noncurrent sales deferred', 'revenue noncurrent', 'sales noncurrent', 'revenue def noncurrent', 'sales def noncurrent', 'revenue deferred noncurrent', 'sales deferred noncurrent', 'def revenue noncurrent', 'def sales noncurrent', 'def revenue def noncurrent', 'def sales def noncurrent', 'def revenue deferred noncurrent', 'def sales deferred noncurrent', 'deferred revenue noncurrent', 'deferred sales noncurrent', 'deferred revenue def noncurrent', 'deferred sales def noncurrent', 'deferred revenue deferred noncurrent', 'deferred sales deferred noncurrent', 'noncurr revenue', 'noncurr sales', 'noncurr revenue def', 'noncurr sales def', 'noncurr revenue deferred', 'noncurr sales deferred', 'revenue noncurr', 'sales noncurr', 'revenue def noncurr', 'sales def noncurr', 'revenue deferred noncurr', 'sales deferred noncurr', 'def revenue noncurr', 'def sales noncurr', 'def revenue def noncurr', 'def sales def noncurr', 'def revenue deferred noncurr', 'def sales deferred noncurr', 'deferred revenue noncurr', 'deferred sales noncurr', 'deferred revenue def noncurr', 'deferred sales def noncurr', 'deferred revenue deferred noncurr', 'deferred sales deferred noncurr'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='tax_liab_lt', display_name='Tax Liabilities, Long-Term', extract_names=['tax liab longterm', 'tax liability longterm', 'tax liabilities longterm', 'tax liab long term', 'tax liability long term', 'tax liabilities long term', 'tax liab lt', 'tax liability lt', 'tax liabilities lt', 'longterm tax liab', 'longterm tax liability', 'longterm tax liabilities', 'long term tax liab', 'long term tax liability', 'long term tax liabilities', 'lt tax liab', 'lt tax liability', 'lt tax liabilities', 'tax liab longterm def', 'tax liability longterm def', 'tax liabilities longterm def', 'tax liab long term def', 'tax liability long term def', 'tax liabilities long term def', 'tax liab lt def', 'tax liability lt def', 'tax liabilities lt def', 'longterm tax liab def', 'longterm tax liability def', 'longterm tax liabilities def', 'long term tax liab def', 'long term tax liability def', 'long term tax liabilities def', 'lt tax liab def', 'lt tax liability def', 'lt tax liabilities def', 'tax liab longterm deferred', 'tax liability longterm deferred', 'tax liabilities longterm deferred', 'tax liab long term deferred', 'tax liability long term deferred', 'tax liabilities long term deferred', 'tax liab lt deferred', 'tax liability lt deferred', 'tax liabilities lt deferred', 'longterm tax liab deferred', 'longterm tax liability deferred', 'longterm tax liabilities deferred', 'long term tax liab deferred', 'long term tax liability deferred', 'long term tax liabilities deferred', 'lt tax liab deferred', 'lt tax liability deferred', 'lt tax liabilities deferred', 'def tax liab longterm', 'def tax liability longterm', 'def tax liabilities longterm', 'def tax liab long term', 'def tax liability long term', 'def tax liabilities long term', 'def tax liab lt', 'def tax liability lt', 'def tax liabilities lt', 'def longterm tax liab', 'def longterm tax liability', 'def longterm tax liabilities', 'def long term tax liab', 'def long term tax liability', 'def long term tax liabilities', 'def lt tax liab', 'def lt tax liability', 'def lt tax liabilities', 'deferred tax liab longterm', 'deferred tax liability longterm', 'deferred tax liabilities longterm', 'deferred tax liab long term', 'deferred tax liability long term', 'deferred tax liabilities long term', 'deferred tax liab lt', 'deferred tax liability lt', 'deferred tax liabilities lt', 'deferred longterm tax liab', 'deferred longterm tax liability', 'deferred longterm tax liabilities', 'deferred long term tax liab', 'deferred long term tax liability', 'deferred long term tax liabilities', 'deferred lt tax liab', 'deferred lt tax liability', 'deferred lt tax liabilities', 'tax liab noncurrent', 'tax liability noncurrent', 'tax liabilities noncurrent', 'noncurrent tax liab', 'noncurrent tax liability', 'noncurrent tax liabilities', 'def tax liab noncurrent', 'def tax liability noncurrent', 'def tax liabilities noncurrent', 'def noncurrent tax liab', 'def noncurrent tax liability', 'def noncurrent tax liabilities', 'deferred tax liab noncurrent', 'deferred tax liability noncurrent', 'deferred tax liabilities noncurrent', 'deferred noncurrent tax liab', 'deferred noncurrent tax liability', 'deferred noncurrent tax liabilities', 'tax liab noncurr', 'tax liability noncurr', 'tax liabilities noncurr', 'noncurr tax liab', 'noncurr tax liability', 'noncurr tax liabilities', 'def tax liab noncurr', 'def tax liability noncurr', 'def tax liabilities noncurr', 'def noncurr tax liab', 'def noncurr tax liability', 'def noncurr tax liabilities', 'deferred tax liab noncurr', 'deferred tax liability noncurr', 'deferred tax liabilities noncurr', 'deferred noncurr tax liab', 'deferred noncurr tax liability', 'deferred noncurr tax liabilities', 'tax liab non current', 'tax liability non current', 'tax liabilities non current', 'non current tax liab', 'non current tax liability', 'non current tax liabilities', 'def tax liab non current', 'def tax liability non current', 'def tax liabilities non current', 'def non current tax liab', 'def non current tax liability', 'def non current tax liabilities', 'deferred tax liab non current', 'deferred tax liability non current', 'deferred tax liabilities non current', 'deferred non current tax liab', 'deferred non current tax liability', 'deferred non current tax liabilities', 'tax liab non curr', 'tax liability non curr', 'tax liabilities non curr', 'non curr tax liab', 'non curr tax liability', 'non curr tax liabilities', 'def tax liab non curr', 'def tax liability non curr', 'def tax liabilities non curr', 'def non curr tax liab', 'def non curr tax liability', 'def non curr tax liabilities', 'deferred tax liab non curr', 'deferred tax liability non curr', 'deferred tax liabilities non curr', 'deferred non curr tax liab', 'deferred non curr tax liability', 'deferred non curr tax liabilities', 'tax liab', 'tax liability', 'tax liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='deposit_liab', display_name='Deposit Liabilities', extract_names=['deposit liab', 'deposit liability', 'deposit liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_lt_liab', display_name='Other Long-Term Liabilities', extract_names=['other lt liabilities', 'other longterm liabilities', 'other long term liabilities', 'other lt liab', 'other longterm liab', 'other long term liab', 'other noncurrent liabilities', 'other non current liabilities', 'other noncurr liabilities', 'other non curr liabilities', 'other noncurrent liab', 'other non current liab', 'other noncurr liab', 'other non curr liab', 'other liabilities lt', 'other liabilities longterm', 'other liabilities long term', 'other liab lt', 'other liab longterm', 'other liab long term', 'other liabilities noncurrent', 'other liabilities non current', 'other liabilities noncurr', 'other liabilities non curr', 'other liab noncurrent', 'other liab non current', 'other liab noncurr', 'other liab non curr', 'lt liabilities other', 'longterm liabilities other', 'long term liabilities other', 'lt liab other', 'longterm liab other', 'long term liab other', 'noncurrent liabilities other', 'non current liabilities other', 'noncurr liabilities other', 'non curr liabilities other', 'noncurrent liab other', 'non current liab other', 'noncurr liab other', 'non curr liab other', 'liabilities lt other', 'liabilities longterm other', 'liabilities long term other', 'liab lt other', 'liab longterm other', 'liab long term other', 'liabilities noncurrent other', 'liabilities non current other', 'liabilities noncurr other', 'liabilities non curr other', 'liab noncurrent other', 'liab non current other', 'liab noncurr other', 'liab non curr other'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_non_current_liab', display_name='Total Non-Current Liabilities', extract_names=['total non current liabilities', 'total noncurrent liabilities', 'total non current liability', 'total noncurrent liability', 'total non current liab', 'total noncurrent liab'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='lt_debt[t] + deferred_rev[t] + tax_liab_lt[t] + deposit_liab[t] + other_lt_liab[t]'), ItemConfig(key='total_liab', display_name='Total Liabilities', extract_names=['total liab', 'total liability', 'total liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_non_current_liab[t] + total_current_liab[t]'), ItemConfig(key='common_stock', display_name='Common Stock', extract_names=['total common stock', 'total stock', 'total common shares', 'total shares', 'common stock', 'stockcommon shares', 'shares', 'net total common stock', 'net total stock', 'net total common shares', 'net total shares', 'net common stock', 'net stocknet common shares', 'net shares', 'total common stock net', 'total stock net', 'total common shares net', 'total shares net', 'common stock net', 'stock netcommon shares net', 'shares net'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_income', display_name='Other Comprehensive Income', extract_names=['other income', 'other comprehensive income', 'other comp income', 'comp income', 'comprehensive income', 'comprehensive income and other', 'comp income and other', 'comp inc and other', 'comprehensive inc and other', 'comprehensive income other', 'comp income other', 'comp inc other', 'comprehensive inc other'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='retained_earnings', display_name='Retained Earnings', extract_names=['re', 'retained earnings', 'retained earnings deficit', 're deficit'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='minority_interest', display_name='Minority Interest', extract_names=['minority interest', 'minority int', 'min int', 'min interest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_equity', display_name=\"Total Stockholder's Equity\", extract_names=['total equity', 'total shareholders equity', 'total stockholders equity', 'equity total', 'shareholders equity total', 'stockholders equity total', 'equity', 'shareholders equity', 'stockholders equity'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='other_income[t] + retained_earnings[t] + common_stock[t] + minority_interest[t]'), ItemConfig(key='total_liab_and_equity', display_name='Total Liabilities and Equity', extract_names=['total liabilities and equity', 'total liab and equity', 'total liabilities equity', 'total liab equity', 'liabilities and equity', 'liab and equity', 'liabilities equity', 'liab equity'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_liab[t] + total_equity[t]')]), prior_statement=BalanceSheetData(items_config=DataConfigManager(configs=[ItemConfig(key='cash', display_name='Cash and Cash Equivalents', extract_names=['cash', 'cash and cash equivalents', 'cash and equivalents', 'cash and equiv', 'cash cash equivalents', 'cash equivalents', 'cash equiv'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=True), expr_str=None), ItemConfig(key='st_invest', display_name='Short-Term Investments', extract_names=['shortterm investments', 'short term investments', 'st investments', 'shortterm invest', 'short term invest', 'st invest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='cash_and_st_invest', display_name='Cash and Short-Term Investments', extract_names=['total cash st investments', 'total cash and st investments', 'total cash and shortterm investments', 'total cash and short term investments', 'total cash shortterm investments', 'total cash short term investments', 'total cash st invest', 'total cash and st invest', 'total cash and shortterm invest', 'total cash and short term invest', 'total cash shortterm invest', 'total cash short term invest', 'cash st investments', 'cash and st investments', 'cash and shortterm investments', 'cash and short term investments', 'cash shortterm investments', 'cash short term investments', 'cash st invest', 'cash and st invest', 'cash and shortterm invest', 'cash and short term invest', 'cash shortterm invest', 'cash short term invest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='cash[t] + st_invest[t]'), ItemConfig(key='receivables', display_name='Receivables', extract_names=['receivables', 'rec', 'accounts receivable', 'ar'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='inventory', display_name='Inventory', extract_names=['inv', 'inventory', 'inventories'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='def_tax_st', display_name='Deferred Tax Assets, Current', extract_names=['def tax asset curr', 'deferred tax asset curr', 'tax asset curr', 'def tax assets curr', 'deferred tax assets curr', 'tax assets curr', 'def tax asset current', 'deferred tax asset current', 'tax asset current', 'def tax assets current', 'deferred tax assets current', 'tax assets current', 'def tax asset short term', 'deferred tax asset short term', 'tax asset short term', 'def tax assets short term', 'deferred tax assets short term', 'tax assets short term', 'def tax asset shortterm', 'deferred tax asset shortterm', 'tax asset shortterm', 'def tax assets shortterm', 'deferred tax assets shortterm', 'tax assets shortterm', 'def tax asset st', 'deferred tax asset st', 'tax asset st', 'def tax assets st', 'deferred tax assets st', 'tax assets st'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_current_assets', display_name='Other Current Assets', extract_names=['other current assets', 'other current asset', 'other curr assets', 'other curr asset', 'oca'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_current_assets', display_name='Total Current Assets', extract_names=['total current assets', 'tca'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='cash_and_st_invest[t] + receivables[t] + inventory[t] + def_tax_st[t] + other_current_assets[t]'), ItemConfig(key='gross_ppe', display_name='Grosss Property, Plant & Equipment', extract_names=['gross ppe', 'gross property plant equipment', 'gross property plant and equipment', 'ppe gross', 'property plant equipment gross', 'property plant and equipment gross', 'grs ppe', 'grs property plant equipment', 'grs property plant and equipment', 'ppe grs', 'property plant equipment grs', 'property plant and equipment grs'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='dep', display_name='Accumulated Depreciation', extract_names=['accumulated depreciation', 'depreciation', 'dep', 'accumulated dep', 'acc depreciation', 'accum depreciation', 'acc dep', 'accum dep'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='net_ppe', display_name='Net Property, Plant & Equipment', extract_names=['ppe', 'property plant equipment', 'property plant and equipment', 'ppe net', 'property plant equipment net', 'property plant and equipment net', 'net ppe', 'net property plant equipment', 'net property plant and equipment'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='gross_ppe[t] - dep[t]'), ItemConfig(key='goodwill', display_name='Goodwill and Intangible Assets', extract_names=['goodwill', 'goodwill and intangible assets', 'goodwill and intangibles', 'goodwill intangible assets', 'goodwill intangibles', 'goodwill total', 'goodwill and intangible assets total', 'goodwill and intangibles total', 'goodwill intangible assets total', 'goodwill intangibles total'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='lt_invest', display_name='Long-Term Investments', extract_names=['lt invest', 'lt investments', 'long term invest', 'long term investments', 'longterm invest', 'longterm investments'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='def_tax_lt', display_name='Deferred Tax Assets, Long-Term', extract_names=['def tax asset long term', 'deferred tax asset long term', 'tax asset long term', 'def tax assets long term', 'deferred tax assets long term', 'tax assets long term', 'def tax asset longterm', 'deferred tax asset longterm', 'tax asset longterm', 'def tax assets longterm', 'deferred tax assets longterm', 'tax assets longterm', 'def tax asset lt', 'deferred tax asset lt', 'tax asset lt', 'def tax assets lt', 'deferred tax assets lt', 'tax assets lt', 'def tax asset', 'deferred tax asset', 'tax asset', 'def tax assets', 'deferred tax assets', 'tax assets', 'long term assets tax deferred', 'lt assets tax deferred', 'lt assets tax def', 'long term assets tax def', 'long term assets deferred tax', 'lt assets deferred tax', 'lt assets def tax', 'long term assets def tax'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_lt_assets', display_name='Other Long-Term Assets', extract_names=['other lt assets', 'other lt asset', 'other longterm assets', 'other longterm asset', 'other long term assets', 'other long term asset', 'lt assets other', 'lt asset other', 'longterm assets other', 'longterm asset other', 'long term assets other', 'long term asset other'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_non_current_assets', display_name='Total Non-Current Assets', extract_names=['total non current assets', 'total noncurrent assets', 'total lt assets', 'total longterm assets', 'total long term assets'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='net_ppe[t] + goodwill[t] + lt_invest[t] + def_tax_lt[t] + other_lt_assets[t]'), ItemConfig(key='total_assets', display_name='Total Assets', extract_names=['total assets', 'total asset', 'assets', 'asset'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_current_assets[t] + total_non_current_assets[t]'), ItemConfig(key='payables', display_name='Payables', extract_names=['payables', 'accounts payable', 'ap', 'payables and accrued expenses', 'payables and accrued expense', 'payable and accrued expenses', 'payable and accrued expense', 'payables and acc expenses', 'payables and acc expense', 'payable and acc expenses', 'payable and acc expense', 'payables and accrued exps', 'payables and accrued exp', 'payable and accrued exps', 'payable and accrued exp', 'payables and acc exps', 'payables and acc exp', 'payable and acc exps', 'payable and acc exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='st_debt', display_name='Short-Term Debt', extract_names=['st debt', 'short term debt', 'shortterm debt', 'st borrow', 'short term borrow', 'shortterm borrowst borrowings', 'short term borrowings', 'shortterm borrowings'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='current_lt_debt', display_name='Current Portion of Long-Term Debt', extract_names=['curr port of lt debt', 'curr port lt debt', 'current port of lt debt', 'current port lt debt', 'curr portion of lt debt', 'curr portion lt debt', 'current portion of lt debt', 'current portion lt debt', 'curr port of longterm debt', 'curr port longterm debt', 'current port of longterm debt', 'current port longterm debt', 'curr portion of longterm debt', 'curr portion longterm debt', 'current portion of longterm debt', 'current portion longterm debt', 'curr port of long term debt', 'curr port long term debt', 'current port of long term debt', 'current port long term debt', 'curr portion of long term debt', 'curr portion long term debt', 'current portion of long term debt', 'current portion long term debt', 'curr port of debt', 'curr port debt', 'current port of debt', 'current port debt', 'curr portion of debt', 'curr portion debt', 'current portion of debt', 'current portion debt', 'curr part of lt debt', 'curr part lt debt', 'current part of lt debt', 'current part lt debt', 'curr part of longterm debt', 'curr part longterm debt', 'current part of longterm debt', 'current part longterm debt', 'curr part of long term debt', 'curr part long term debt', 'current part of long term debt', 'current part long term debt', 'curr part of debt', 'curr part debt', 'current part of debt', 'current part debt'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='tax_liab_st', display_name='Tax Liabilities, Short-Term', extract_names=['tax liab shortterm', 'tax liability shortterm', 'tax liabilities shortterm', 'tax liab short term', 'tax liability short term', 'tax liabilities short term', 'tax liab st', 'tax liability st', 'tax liabilities st', 'shortterm tax liab', 'shortterm tax liability', 'shortterm tax liabilities', 'short term tax liab', 'short term tax liability', 'short term tax liabilities', 'st tax liab', 'st tax liability', 'st tax liabilities', 'def tax liab shortterm', 'def tax liability shortterm', 'def tax liabilities shortterm', 'def tax liab short term', 'def tax liability short term', 'def tax liabilities short term', 'def tax liab st', 'def tax liability st', 'def tax liabilities st', 'def shortterm tax liab', 'def shortterm tax liability', 'def shortterm tax liabilities', 'def short term tax liab', 'def short term tax liability', 'def short term tax liabilities', 'def st tax liab', 'def st tax liability', 'def st tax liabilities', 'deferred tax liab shortterm', 'deferred tax liability shortterm', 'deferred tax liabilities shortterm', 'deferred tax liab short term', 'deferred tax liability short term', 'deferred tax liabilities short term', 'deferred tax liab st', 'deferred tax liability st', 'deferred tax liabilities st', 'deferred shortterm tax liab', 'deferred shortterm tax liability', 'deferred shortterm tax liabilities', 'deferred short term tax liab', 'deferred short term tax liability', 'deferred short term tax liabilities', 'deferred st tax liab', 'deferred st tax liability', 'deferred st tax liabilities', 'tax liab noncurr', 'tax liability noncurr', 'tax liabilities noncurr', 'tax liab non curr', 'tax liability non curr', 'tax liabilities non curr', 'noncurr tax liab', 'noncurr tax liability', 'noncurr tax liabilities', 'non curr tax liab', 'non curr tax liability', 'non curr tax liabilities', 'def tax liab noncurr', 'def tax liability noncurr', 'def tax liabilities noncurr', 'def tax liab non curr', 'def tax liability non curr', 'def tax liabilities non curr', 'def noncurr tax liab', 'def noncurr tax liability', 'def noncurr tax liabilities', 'def non curr tax liab', 'def non curr tax liability', 'def non curr tax liabilities', 'deferred tax liab noncurr', 'deferred tax liability noncurr', 'deferred tax liabilities noncurr', 'deferred tax liab non curr', 'deferred tax liability non curr', 'deferred tax liabilities non curr', 'deferred noncurr tax liab', 'deferred noncurr tax liability', 'deferred noncurr tax liabilities', 'deferred non curr tax liab', 'deferred non curr tax liability', 'deferred non curr tax liabilities', 'tax liab noncurrent', 'tax liability noncurrent', 'tax liabilities noncurrent', 'tax liab non current', 'tax liability non current', 'tax liabilities non current', 'noncurrent tax liab', 'noncurrent tax liability', 'noncurrent tax liabilities', 'non current tax liab', 'non current tax liability', 'non current tax liabilities', 'def tax liab noncurrent', 'def tax liability noncurrent', 'def tax liabilities noncurrent', 'def tax liab non current', 'def tax liability non current', 'def tax liabilities non current', 'def noncurrent tax liab', 'def noncurrent tax liability', 'def noncurrent tax liabilities', 'def non current tax liab', 'def non current tax liability', 'def non current tax liabilities', 'deferred tax liab noncurrent', 'deferred tax liability noncurrent', 'deferred tax liabilities noncurrent', 'deferred tax liab non current', 'deferred tax liability non current', 'deferred tax liabilities non current', 'deferred noncurrent tax liab', 'deferred noncurrent tax liability', 'deferred noncurrent tax liabilities', 'deferred non current tax liab', 'deferred non current tax liability', 'deferred non current tax liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_current_liab', display_name='Other Current Liabilities', extract_names=['other current liabilities', 'other current liab', 'other curr liabilities', 'other curr liab', 'other liabilities current', 'other liab current', 'other liabilities curr', 'other liab curr'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_current_liab', display_name='Total Current Liabilities', extract_names=['total current liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='payables[t] + st_debt[t] + tax_liab_st[t] + current_lt_debt[t] + other_current_liab[t]'), ItemConfig(key='lt_debt', display_name='Long-Term Debt', extract_names=['lt debt', 'long term debt', 'longterm debt', 'lt borrow', 'long term borrow', 'longterm borrow', 'lt borrowings', 'long term borrowings', 'longterm borrowings', 'lt debt total', 'long term debt total', 'longterm debt total', 'lt borrow total', 'long term borrow total', 'longterm borrow total', 'lt borrowings total', 'long term borrowings total', 'longterm borrowings total'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=True), expr_str=None), ItemConfig(key='total_debt', display_name='Total Debt', extract_names=['total debt'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='st_debt[t] + lt_debt[t]'), ItemConfig(key='deferred_rev', display_name='Deferred Revenue', extract_names=['deferred revenue', 'deferred sales', 'def revenue', 'def salesnon current revenue', 'non current sales', 'non current revenue def', 'non current sales def', 'non current revenue deferred', 'non current sales deferred', 'revenue non current', 'sales non current', 'revenue def non current', 'sales def non current', 'revenue deferred non current', 'sales deferred non current', 'def revenue non current', 'def sales non current', 'def revenue def non current', 'def sales def non current', 'def revenue deferred non current', 'def sales deferred non current', 'deferred revenue non current', 'deferred sales non current', 'deferred revenue def non current', 'deferred sales def non current', 'deferred revenue deferred non current', 'deferred sales deferred non current', 'non curr revenue', 'non curr sales', 'non curr revenue def', 'non curr sales def', 'non curr revenue deferred', 'non curr sales deferred', 'revenue non curr', 'sales non curr', 'revenue def non curr', 'sales def non curr', 'revenue deferred non curr', 'sales deferred non curr', 'def revenue non curr', 'def sales non curr', 'def revenue def non curr', 'def sales def non curr', 'def revenue deferred non curr', 'def sales deferred non curr', 'deferred revenue non curr', 'deferred sales non curr', 'deferred revenue def non curr', 'deferred sales def non curr', 'deferred revenue deferred non curr', 'deferred sales deferred non currnoncurrent revenue', 'noncurrent sales', 'noncurrent revenue def', 'noncurrent sales def', 'noncurrent revenue deferred', 'noncurrent sales deferred', 'revenue noncurrent', 'sales noncurrent', 'revenue def noncurrent', 'sales def noncurrent', 'revenue deferred noncurrent', 'sales deferred noncurrent', 'def revenue noncurrent', 'def sales noncurrent', 'def revenue def noncurrent', 'def sales def noncurrent', 'def revenue deferred noncurrent', 'def sales deferred noncurrent', 'deferred revenue noncurrent', 'deferred sales noncurrent', 'deferred revenue def noncurrent', 'deferred sales def noncurrent', 'deferred revenue deferred noncurrent', 'deferred sales deferred noncurrent', 'noncurr revenue', 'noncurr sales', 'noncurr revenue def', 'noncurr sales def', 'noncurr revenue deferred', 'noncurr sales deferred', 'revenue noncurr', 'sales noncurr', 'revenue def noncurr', 'sales def noncurr', 'revenue deferred noncurr', 'sales deferred noncurr', 'def revenue noncurr', 'def sales noncurr', 'def revenue def noncurr', 'def sales def noncurr', 'def revenue deferred noncurr', 'def sales deferred noncurr', 'deferred revenue noncurr', 'deferred sales noncurr', 'deferred revenue def noncurr', 'deferred sales def noncurr', 'deferred revenue deferred noncurr', 'deferred sales deferred noncurr'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='tax_liab_lt', display_name='Tax Liabilities, Long-Term', extract_names=['tax liab longterm', 'tax liability longterm', 'tax liabilities longterm', 'tax liab long term', 'tax liability long term', 'tax liabilities long term', 'tax liab lt', 'tax liability lt', 'tax liabilities lt', 'longterm tax liab', 'longterm tax liability', 'longterm tax liabilities', 'long term tax liab', 'long term tax liability', 'long term tax liabilities', 'lt tax liab', 'lt tax liability', 'lt tax liabilities', 'tax liab longterm def', 'tax liability longterm def', 'tax liabilities longterm def', 'tax liab long term def', 'tax liability long term def', 'tax liabilities long term def', 'tax liab lt def', 'tax liability lt def', 'tax liabilities lt def', 'longterm tax liab def', 'longterm tax liability def', 'longterm tax liabilities def', 'long term tax liab def', 'long term tax liability def', 'long term tax liabilities def', 'lt tax liab def', 'lt tax liability def', 'lt tax liabilities def', 'tax liab longterm deferred', 'tax liability longterm deferred', 'tax liabilities longterm deferred', 'tax liab long term deferred', 'tax liability long term deferred', 'tax liabilities long term deferred', 'tax liab lt deferred', 'tax liability lt deferred', 'tax liabilities lt deferred', 'longterm tax liab deferred', 'longterm tax liability deferred', 'longterm tax liabilities deferred', 'long term tax liab deferred', 'long term tax liability deferred', 'long term tax liabilities deferred', 'lt tax liab deferred', 'lt tax liability deferred', 'lt tax liabilities deferred', 'def tax liab longterm', 'def tax liability longterm', 'def tax liabilities longterm', 'def tax liab long term', 'def tax liability long term', 'def tax liabilities long term', 'def tax liab lt', 'def tax liability lt', 'def tax liabilities lt', 'def longterm tax liab', 'def longterm tax liability', 'def longterm tax liabilities', 'def long term tax liab', 'def long term tax liability', 'def long term tax liabilities', 'def lt tax liab', 'def lt tax liability', 'def lt tax liabilities', 'deferred tax liab longterm', 'deferred tax liability longterm', 'deferred tax liabilities longterm', 'deferred tax liab long term', 'deferred tax liability long term', 'deferred tax liabilities long term', 'deferred tax liab lt', 'deferred tax liability lt', 'deferred tax liabilities lt', 'deferred longterm tax liab', 'deferred longterm tax liability', 'deferred longterm tax liabilities', 'deferred long term tax liab', 'deferred long term tax liability', 'deferred long term tax liabilities', 'deferred lt tax liab', 'deferred lt tax liability', 'deferred lt tax liabilities', 'tax liab noncurrent', 'tax liability noncurrent', 'tax liabilities noncurrent', 'noncurrent tax liab', 'noncurrent tax liability', 'noncurrent tax liabilities', 'def tax liab noncurrent', 'def tax liability noncurrent', 'def tax liabilities noncurrent', 'def noncurrent tax liab', 'def noncurrent tax liability', 'def noncurrent tax liabilities', 'deferred tax liab noncurrent', 'deferred tax liability noncurrent', 'deferred tax liabilities noncurrent', 'deferred noncurrent tax liab', 'deferred noncurrent tax liability', 'deferred noncurrent tax liabilities', 'tax liab noncurr', 'tax liability noncurr', 'tax liabilities noncurr', 'noncurr tax liab', 'noncurr tax liability', 'noncurr tax liabilities', 'def tax liab noncurr', 'def tax liability noncurr', 'def tax liabilities noncurr', 'def noncurr tax liab', 'def noncurr tax liability', 'def noncurr tax liabilities', 'deferred tax liab noncurr', 'deferred tax liability noncurr', 'deferred tax liabilities noncurr', 'deferred noncurr tax liab', 'deferred noncurr tax liability', 'deferred noncurr tax liabilities', 'tax liab non current', 'tax liability non current', 'tax liabilities non current', 'non current tax liab', 'non current tax liability', 'non current tax liabilities', 'def tax liab non current', 'def tax liability non current', 'def tax liabilities non current', 'def non current tax liab', 'def non current tax liability', 'def non current tax liabilities', 'deferred tax liab non current', 'deferred tax liability non current', 'deferred tax liabilities non current', 'deferred non current tax liab', 'deferred non current tax liability', 'deferred non current tax liabilities', 'tax liab non curr', 'tax liability non curr', 'tax liabilities non curr', 'non curr tax liab', 'non curr tax liability', 'non curr tax liabilities', 'def tax liab non curr', 'def tax liability non curr', 'def tax liabilities non curr', 'def non curr tax liab', 'def non curr tax liability', 'def non curr tax liabilities', 'deferred tax liab non curr', 'deferred tax liability non curr', 'deferred tax liabilities non curr', 'deferred non curr tax liab', 'deferred non curr tax liability', 'deferred non curr tax liabilities', 'tax liab', 'tax liability', 'tax liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='deposit_liab', display_name='Deposit Liabilities', extract_names=['deposit liab', 'deposit liability', 'deposit liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_lt_liab', display_name='Other Long-Term Liabilities', extract_names=['other lt liabilities', 'other longterm liabilities', 'other long term liabilities', 'other lt liab', 'other longterm liab', 'other long term liab', 'other noncurrent liabilities', 'other non current liabilities', 'other noncurr liabilities', 'other non curr liabilities', 'other noncurrent liab', 'other non current liab', 'other noncurr liab', 'other non curr liab', 'other liabilities lt', 'other liabilities longterm', 'other liabilities long term', 'other liab lt', 'other liab longterm', 'other liab long term', 'other liabilities noncurrent', 'other liabilities non current', 'other liabilities noncurr', 'other liabilities non curr', 'other liab noncurrent', 'other liab non current', 'other liab noncurr', 'other liab non curr', 'lt liabilities other', 'longterm liabilities other', 'long term liabilities other', 'lt liab other', 'longterm liab other', 'long term liab other', 'noncurrent liabilities other', 'non current liabilities other', 'noncurr liabilities other', 'non curr liabilities other', 'noncurrent liab other', 'non current liab other', 'noncurr liab other', 'non curr liab other', 'liabilities lt other', 'liabilities longterm other', 'liabilities long term other', 'liab lt other', 'liab longterm other', 'liab long term other', 'liabilities noncurrent other', 'liabilities non current other', 'liabilities noncurr other', 'liabilities non curr other', 'liab noncurrent other', 'liab non current other', 'liab noncurr other', 'liab non curr other'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_non_current_liab', display_name='Total Non-Current Liabilities', extract_names=['total non current liabilities', 'total noncurrent liabilities', 'total non current liability', 'total noncurrent liability', 'total non current liab', 'total noncurrent liab'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='lt_debt[t] + deferred_rev[t] + tax_liab_lt[t] + deposit_liab[t] + other_lt_liab[t]'), ItemConfig(key='total_liab', display_name='Total Liabilities', extract_names=['total liab', 'total liability', 'total liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_non_current_liab[t] + total_current_liab[t]'), ItemConfig(key='common_stock', display_name='Common Stock', extract_names=['total common stock', 'total stock', 'total common shares', 'total shares', 'common stock', 'stockcommon shares', 'shares', 'net total common stock', 'net total stock', 'net total common shares', 'net total shares', 'net common stock', 'net stocknet common shares', 'net shares', 'total common stock net', 'total stock net', 'total common shares net', 'total shares net', 'common stock net', 'stock netcommon shares net', 'shares net'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_income', display_name='Other Comprehensive Income', extract_names=['other income', 'other comprehensive income', 'other comp income', 'comp income', 'comprehensive income', 'comprehensive income and other', 'comp income and other', 'comp inc and other', 'comprehensive inc and other', 'comprehensive income other', 'comp income other', 'comp inc other', 'comprehensive inc other'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='retained_earnings', display_name='Retained Earnings', extract_names=['re', 'retained earnings', 'retained earnings deficit', 're deficit'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='minority_interest', display_name='Minority Interest', extract_names=['minority interest', 'minority int', 'min int', 'min interest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_equity', display_name=\"Total Stockholder's Equity\", extract_names=['total equity', 'total shareholders equity', 'total stockholders equity', 'equity total', 'shareholders equity total', 'stockholders equity total', 'equity', 'shareholders equity', 'stockholders equity'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='other_income[t] + retained_earnings[t] + common_stock[t] + minority_interest[t]'), ItemConfig(key='total_liab_and_equity', display_name='Total Liabilities and Equity', extract_names=['total liabilities and equity', 'total liab and equity', 'total liabilities equity', 'total liab equity', 'liabilities and equity', 'liab and equity', 'liabilities equity', 'liab equity'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_liab[t] + total_equity[t]')]), prior_statement=BalanceSheetData(items_config=DataConfigManager(configs=[ItemConfig(key='cash', display_name='Cash and Cash Equivalents', extract_names=['cash', 'cash and cash equivalents', 'cash and equivalents', 'cash and equiv', 'cash cash equivalents', 'cash equivalents', 'cash equiv'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=True), expr_str=None), ItemConfig(key='st_invest', display_name='Short-Term Investments', extract_names=['shortterm investments', 'short term investments', 'st investments', 'shortterm invest', 'short term invest', 'st invest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='cash_and_st_invest', display_name='Cash and Short-Term Investments', extract_names=['total cash st investments', 'total cash and st investments', 'total cash and shortterm investments', 'total cash and short term investments', 'total cash shortterm investments', 'total cash short term investments', 'total cash st invest', 'total cash and st invest', 'total cash and shortterm invest', 'total cash and short term invest', 'total cash shortterm invest', 'total cash short term invest', 'cash st investments', 'cash and st investments', 'cash and shortterm investments', 'cash and short term investments', 'cash shortterm investments', 'cash short term investments', 'cash st invest', 'cash and st invest', 'cash and shortterm invest', 'cash and short term invest', 'cash shortterm invest', 'cash short term invest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='cash[t] + st_invest[t]'), ItemConfig(key='receivables', display_name='Receivables', extract_names=['receivables', 'rec', 'accounts receivable', 'ar'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='inventory', display_name='Inventory', extract_names=['inv', 'inventory', 'inventories'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='def_tax_st', display_name='Deferred Tax Assets, Current', extract_names=['def tax asset curr', 'deferred tax asset curr', 'tax asset curr', 'def tax assets curr', 'deferred tax assets curr', 'tax assets curr', 'def tax asset current', 'deferred tax asset current', 'tax asset current', 'def tax assets current', 'deferred tax assets current', 'tax assets current', 'def tax asset short term', 'deferred tax asset short term', 'tax asset short term', 'def tax assets short term', 'deferred tax assets short term', 'tax assets short term', 'def tax asset shortterm', 'deferred tax asset shortterm', 'tax asset shortterm', 'def tax assets shortterm', 'deferred tax assets shortterm', 'tax assets shortterm', 'def tax asset st', 'deferred tax asset st', 'tax asset st', 'def tax assets st', 'deferred tax assets st', 'tax assets st'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_current_assets', display_name='Other Current Assets', extract_names=['other current assets', 'other current asset', 'other curr assets', 'other curr asset', 'oca'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_current_assets', display_name='Total Current Assets', extract_names=['total current assets', 'tca'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='cash_and_st_invest[t] + receivables[t] + inventory[t] + def_tax_st[t] + other_current_assets[t]'), ItemConfig(key='gross_ppe', display_name='Grosss Property, Plant & Equipment', extract_names=['gross ppe', 'gross property plant equipment', 'gross property plant and equipment', 'ppe gross', 'property plant equipment gross', 'property plant and equipment gross', 'grs ppe', 'grs property plant equipment', 'grs property plant and equipment', 'ppe grs', 'property plant equipment grs', 'property plant and equipment grs'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='dep', display_name='Accumulated Depreciation', extract_names=['accumulated depreciation', 'depreciation', 'dep', 'accumulated dep', 'acc depreciation', 'accum depreciation', 'acc dep', 'accum dep'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='net_ppe', display_name='Net Property, Plant & Equipment', extract_names=['ppe', 'property plant equipment', 'property plant and equipment', 'ppe net', 'property plant equipment net', 'property plant and equipment net', 'net ppe', 'net property plant equipment', 'net property plant and equipment'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='gross_ppe[t] - dep[t]'), ItemConfig(key='goodwill', display_name='Goodwill and Intangible Assets', extract_names=['goodwill', 'goodwill and intangible assets', 'goodwill and intangibles', 'goodwill intangible assets', 'goodwill intangibles', 'goodwill total', 'goodwill and intangible assets total', 'goodwill and intangibles total', 'goodwill intangible assets total', 'goodwill intangibles total'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='lt_invest', display_name='Long-Term Investments', extract_names=['lt invest', 'lt investments', 'long term invest', 'long term investments', 'longterm invest', 'longterm investments'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='def_tax_lt', display_name='Deferred Tax Assets, Long-Term', extract_names=['def tax asset long term', 'deferred tax asset long term', 'tax asset long term', 'def tax assets long term', 'deferred tax assets long term', 'tax assets long term', 'def tax asset longterm', 'deferred tax asset longterm', 'tax asset longterm', 'def tax assets longterm', 'deferred tax assets longterm', 'tax assets longterm', 'def tax asset lt', 'deferred tax asset lt', 'tax asset lt', 'def tax assets lt', 'deferred tax assets lt', 'tax assets lt', 'def tax asset', 'deferred tax asset', 'tax asset', 'def tax assets', 'deferred tax assets', 'tax assets', 'long term assets tax deferred', 'lt assets tax deferred', 'lt assets tax def', 'long term assets tax def', 'long term assets deferred tax', 'lt assets deferred tax', 'lt assets def tax', 'long term assets def tax'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_lt_assets', display_name='Other Long-Term Assets', extract_names=['other lt assets', 'other lt asset', 'other longterm assets', 'other longterm asset', 'other long term assets', 'other long term asset', 'lt assets other', 'lt asset other', 'longterm assets other', 'longterm asset other', 'long term assets other', 'long term asset other'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_non_current_assets', display_name='Total Non-Current Assets', extract_names=['total non current assets', 'total noncurrent assets', 'total lt assets', 'total longterm assets', 'total long term assets'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='net_ppe[t] + goodwill[t] + lt_invest[t] + def_tax_lt[t] + other_lt_assets[t]'), ItemConfig(key='total_assets', display_name='Total Assets', extract_names=['total assets', 'total asset', 'assets', 'asset'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_current_assets[t] + total_non_current_assets[t]'), ItemConfig(key='payables', display_name='Payables', extract_names=['payables', 'accounts payable', 'ap', 'payables and accrued expenses', 'payables and accrued expense', 'payable and accrued expenses', 'payable and accrued expense', 'payables and acc expenses', 'payables and acc expense', 'payable and acc expenses', 'payable and acc expense', 'payables and accrued exps', 'payables and accrued exp', 'payable and accrued exps', 'payable and accrued exp', 'payables and acc exps', 'payables and acc exp', 'payable and acc exps', 'payable and acc exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='st_debt', display_name='Short-Term Debt', extract_names=['st debt', 'short term debt', 'shortterm debt', 'st borrow', 'short term borrow', 'shortterm borrowst borrowings', 'short term borrowings', 'shortterm borrowings'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='current_lt_debt', display_name='Current Portion of Long-Term Debt', extract_names=['curr port of lt debt', 'curr port lt debt', 'current port of lt debt', 'current port lt debt', 'curr portion of lt debt', 'curr portion lt debt', 'current portion of lt debt', 'current portion lt debt', 'curr port of longterm debt', 'curr port longterm debt', 'current port of longterm debt', 'current port longterm debt', 'curr portion of longterm debt', 'curr portion longterm debt', 'current portion of longterm debt', 'current portion longterm debt', 'curr port of long term debt', 'curr port long term debt', 'current port of long term debt', 'current port long term debt', 'curr portion of long term debt', 'curr portion long term debt', 'current portion of long term debt', 'current portion long term debt', 'curr port of debt', 'curr port debt', 'current port of debt', 'current port debt', 'curr portion of debt', 'curr portion debt', 'current portion of debt', 'current portion debt', 'curr part of lt debt', 'curr part lt debt', 'current part of lt debt', 'current part lt debt', 'curr part of longterm debt', 'curr part longterm debt', 'current part of longterm debt', 'current part longterm debt', 'curr part of long term debt', 'curr part long term debt', 'current part of long term debt', 'current part long term debt', 'curr part of debt', 'curr part debt', 'current part of debt', 'current part debt'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='tax_liab_st', display_name='Tax Liabilities, Short-Term', extract_names=['tax liab shortterm', 'tax liability shortterm', 'tax liabilities shortterm', 'tax liab short term', 'tax liability short term', 'tax liabilities short term', 'tax liab st', 'tax liability st', 'tax liabilities st', 'shortterm tax liab', 'shortterm tax liability', 'shortterm tax liabilities', 'short term tax liab', 'short term tax liability', 'short term tax liabilities', 'st tax liab', 'st tax liability', 'st tax liabilities', 'def tax liab shortterm', 'def tax liability shortterm', 'def tax liabilities shortterm', 'def tax liab short term', 'def tax liability short term', 'def tax liabilities short term', 'def tax liab st', 'def tax liability st', 'def tax liabilities st', 'def shortterm tax liab', 'def shortterm tax liability', 'def shortterm tax liabilities', 'def short term tax liab', 'def short term tax liability', 'def short term tax liabilities', 'def st tax liab', 'def st tax liability', 'def st tax liabilities', 'deferred tax liab shortterm', 'deferred tax liability shortterm', 'deferred tax liabilities shortterm', 'deferred tax liab short term', 'deferred tax liability short term', 'deferred tax liabilities short term', 'deferred tax liab st', 'deferred tax liability st', 'deferred tax liabilities st', 'deferred shortterm tax liab', 'deferred shortterm tax liability', 'deferred shortterm tax liabilities', 'deferred short term tax liab', 'deferred short term tax liability', 'deferred short term tax liabilities', 'deferred st tax liab', 'deferred st tax liability', 'deferred st tax liabilities', 'tax liab noncurr', 'tax liability noncurr', 'tax liabilities noncurr', 'tax liab non curr', 'tax liability non curr', 'tax liabilities non curr', 'noncurr tax liab', 'noncurr tax liability', 'noncurr tax liabilities', 'non curr tax liab', 'non curr tax liability', 'non curr tax liabilities', 'def tax liab noncurr', 'def tax liability noncurr', 'def tax liabilities noncurr', 'def tax liab non curr', 'def tax liability non curr', 'def tax liabilities non curr', 'def noncurr tax liab', 'def noncurr tax liability', 'def noncurr tax liabilities', 'def non curr tax liab', 'def non curr tax liability', 'def non curr tax liabilities', 'deferred tax liab noncurr', 'deferred tax liability noncurr', 'deferred tax liabilities noncurr', 'deferred tax liab non curr', 'deferred tax liability non curr', 'deferred tax liabilities non curr', 'deferred noncurr tax liab', 'deferred noncurr tax liability', 'deferred noncurr tax liabilities', 'deferred non curr tax liab', 'deferred non curr tax liability', 'deferred non curr tax liabilities', 'tax liab noncurrent', 'tax liability noncurrent', 'tax liabilities noncurrent', 'tax liab non current', 'tax liability non current', 'tax liabilities non current', 'noncurrent tax liab', 'noncurrent tax liability', 'noncurrent tax liabilities', 'non current tax liab', 'non current tax liability', 'non current tax liabilities', 'def tax liab noncurrent', 'def tax liability noncurrent', 'def tax liabilities noncurrent', 'def tax liab non current', 'def tax liability non current', 'def tax liabilities non current', 'def noncurrent tax liab', 'def noncurrent tax liability', 'def noncurrent tax liabilities', 'def non current tax liab', 'def non current tax liability', 'def non current tax liabilities', 'deferred tax liab noncurrent', 'deferred tax liability noncurrent', 'deferred tax liabilities noncurrent', 'deferred tax liab non current', 'deferred tax liability non current', 'deferred tax liabilities non current', 'deferred noncurrent tax liab', 'deferred noncurrent tax liability', 'deferred noncurrent tax liabilities', 'deferred non current tax liab', 'deferred non current tax liability', 'deferred non current tax liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_current_liab', display_name='Other Current Liabilities', extract_names=['other current liabilities', 'other current liab', 'other curr liabilities', 'other curr liab', 'other liabilities current', 'other liab current', 'other liabilities curr', 'other liab curr'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_current_liab', display_name='Total Current Liabilities', extract_names=['total current liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='payables[t] + st_debt[t] + tax_liab_st[t] + current_lt_debt[t] + other_current_liab[t]'), ItemConfig(key='lt_debt', display_name='Long-Term Debt', extract_names=['lt debt', 'long term debt', 'longterm debt', 'lt borrow', 'long term borrow', 'longterm borrow', 'lt borrowings', 'long term borrowings', 'longterm borrowings', 'lt debt total', 'long term debt total', 'longterm debt total', 'lt borrow total', 'long term borrow total', 'longterm borrow total', 'lt borrowings total', 'long term borrowings total', 'longterm borrowings total'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=True), expr_str=None), ItemConfig(key='total_debt', display_name='Total Debt', extract_names=['total debt'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='st_debt[t] + lt_debt[t]'), ItemConfig(key='deferred_rev', display_name='Deferred Revenue', extract_names=['deferred revenue', 'deferred sales', 'def revenue', 'def salesnon current revenue', 'non current sales', 'non current revenue def', 'non current sales def', 'non current revenue deferred', 'non current sales deferred', 'revenue non current', 'sales non current', 'revenue def non current', 'sales def non current', 'revenue deferred non current', 'sales deferred non current', 'def revenue non current', 'def sales non current', 'def revenue def non current', 'def sales def non current', 'def revenue deferred non current', 'def sales deferred non current', 'deferred revenue non current', 'deferred sales non current', 'deferred revenue def non current', 'deferred sales def non current', 'deferred revenue deferred non current', 'deferred sales deferred non current', 'non curr revenue', 'non curr sales', 'non curr revenue def', 'non curr sales def', 'non curr revenue deferred', 'non curr sales deferred', 'revenue non curr', 'sales non curr', 'revenue def non curr', 'sales def non curr', 'revenue deferred non curr', 'sales deferred non curr', 'def revenue non curr', 'def sales non curr', 'def revenue def non curr', 'def sales def non curr', 'def revenue deferred non curr', 'def sales deferred non curr', 'deferred revenue non curr', 'deferred sales non curr', 'deferred revenue def non curr', 'deferred sales def non curr', 'deferred revenue deferred non curr', 'deferred sales deferred non currnoncurrent revenue', 'noncurrent sales', 'noncurrent revenue def', 'noncurrent sales def', 'noncurrent revenue deferred', 'noncurrent sales deferred', 'revenue noncurrent', 'sales noncurrent', 'revenue def noncurrent', 'sales def noncurrent', 'revenue deferred noncurrent', 'sales deferred noncurrent', 'def revenue noncurrent', 'def sales noncurrent', 'def revenue def noncurrent', 'def sales def noncurrent', 'def revenue deferred noncurrent', 'def sales deferred noncurrent', 'deferred revenue noncurrent', 'deferred sales noncurrent', 'deferred revenue def noncurrent', 'deferred sales def noncurrent', 'deferred revenue deferred noncurrent', 'deferred sales deferred noncurrent', 'noncurr revenue', 'noncurr sales', 'noncurr revenue def', 'noncurr sales def', 'noncurr revenue deferred', 'noncurr sales deferred', 'revenue noncurr', 'sales noncurr', 'revenue def noncurr', 'sales def noncurr', 'revenue deferred noncurr', 'sales deferred noncurr', 'def revenue noncurr', 'def sales noncurr', 'def revenue def noncurr', 'def sales def noncurr', 'def revenue deferred noncurr', 'def sales deferred noncurr', 'deferred revenue noncurr', 'deferred sales noncurr', 'deferred revenue def noncurr', 'deferred sales def noncurr', 'deferred revenue deferred noncurr', 'deferred sales deferred noncurr'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='tax_liab_lt', display_name='Tax Liabilities, Long-Term', extract_names=['tax liab longterm', 'tax liability longterm', 'tax liabilities longterm', 'tax liab long term', 'tax liability long term', 'tax liabilities long term', 'tax liab lt', 'tax liability lt', 'tax liabilities lt', 'longterm tax liab', 'longterm tax liability', 'longterm tax liabilities', 'long term tax liab', 'long term tax liability', 'long term tax liabilities', 'lt tax liab', 'lt tax liability', 'lt tax liabilities', 'tax liab longterm def', 'tax liability longterm def', 'tax liabilities longterm def', 'tax liab long term def', 'tax liability long term def', 'tax liabilities long term def', 'tax liab lt def', 'tax liability lt def', 'tax liabilities lt def', 'longterm tax liab def', 'longterm tax liability def', 'longterm tax liabilities def', 'long term tax liab def', 'long term tax liability def', 'long term tax liabilities def', 'lt tax liab def', 'lt tax liability def', 'lt tax liabilities def', 'tax liab longterm deferred', 'tax liability longterm deferred', 'tax liabilities longterm deferred', 'tax liab long term deferred', 'tax liability long term deferred', 'tax liabilities long term deferred', 'tax liab lt deferred', 'tax liability lt deferred', 'tax liabilities lt deferred', 'longterm tax liab deferred', 'longterm tax liability deferred', 'longterm tax liabilities deferred', 'long term tax liab deferred', 'long term tax liability deferred', 'long term tax liabilities deferred', 'lt tax liab deferred', 'lt tax liability deferred', 'lt tax liabilities deferred', 'def tax liab longterm', 'def tax liability longterm', 'def tax liabilities longterm', 'def tax liab long term', 'def tax liability long term', 'def tax liabilities long term', 'def tax liab lt', 'def tax liability lt', 'def tax liabilities lt', 'def longterm tax liab', 'def longterm tax liability', 'def longterm tax liabilities', 'def long term tax liab', 'def long term tax liability', 'def long term tax liabilities', 'def lt tax liab', 'def lt tax liability', 'def lt tax liabilities', 'deferred tax liab longterm', 'deferred tax liability longterm', 'deferred tax liabilities longterm', 'deferred tax liab long term', 'deferred tax liability long term', 'deferred tax liabilities long term', 'deferred tax liab lt', 'deferred tax liability lt', 'deferred tax liabilities lt', 'deferred longterm tax liab', 'deferred longterm tax liability', 'deferred longterm tax liabilities', 'deferred long term tax liab', 'deferred long term tax liability', 'deferred long term tax liabilities', 'deferred lt tax liab', 'deferred lt tax liability', 'deferred lt tax liabilities', 'tax liab noncurrent', 'tax liability noncurrent', 'tax liabilities noncurrent', 'noncurrent tax liab', 'noncurrent tax liability', 'noncurrent tax liabilities', 'def tax liab noncurrent', 'def tax liability noncurrent', 'def tax liabilities noncurrent', 'def noncurrent tax liab', 'def noncurrent tax liability', 'def noncurrent tax liabilities', 'deferred tax liab noncurrent', 'deferred tax liability noncurrent', 'deferred tax liabilities noncurrent', 'deferred noncurrent tax liab', 'deferred noncurrent tax liability', 'deferred noncurrent tax liabilities', 'tax liab noncurr', 'tax liability noncurr', 'tax liabilities noncurr', 'noncurr tax liab', 'noncurr tax liability', 'noncurr tax liabilities', 'def tax liab noncurr', 'def tax liability noncurr', 'def tax liabilities noncurr', 'def noncurr tax liab', 'def noncurr tax liability', 'def noncurr tax liabilities', 'deferred tax liab noncurr', 'deferred tax liability noncurr', 'deferred tax liabilities noncurr', 'deferred noncurr tax liab', 'deferred noncurr tax liability', 'deferred noncurr tax liabilities', 'tax liab non current', 'tax liability non current', 'tax liabilities non current', 'non current tax liab', 'non current tax liability', 'non current tax liabilities', 'def tax liab non current', 'def tax liability non current', 'def tax liabilities non current', 'def non current tax liab', 'def non current tax liability', 'def non current tax liabilities', 'deferred tax liab non current', 'deferred tax liability non current', 'deferred tax liabilities non current', 'deferred non current tax liab', 'deferred non current tax liability', 'deferred non current tax liabilities', 'tax liab non curr', 'tax liability non curr', 'tax liabilities non curr', 'non curr tax liab', 'non curr tax liability', 'non curr tax liabilities', 'def tax liab non curr', 'def tax liability non curr', 'def tax liabilities non curr', 'def non curr tax liab', 'def non curr tax liability', 'def non curr tax liabilities', 'deferred tax liab non curr', 'deferred tax liability non curr', 'deferred tax liabilities non curr', 'deferred non curr tax liab', 'deferred non curr tax liability', 'deferred non curr tax liabilities', 'tax liab', 'tax liability', 'tax liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='deposit_liab', display_name='Deposit Liabilities', extract_names=['deposit liab', 'deposit liability', 'deposit liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_lt_liab', display_name='Other Long-Term Liabilities', extract_names=['other lt liabilities', 'other longterm liabilities', 'other long term liabilities', 'other lt liab', 'other longterm liab', 'other long term liab', 'other noncurrent liabilities', 'other non current liabilities', 'other noncurr liabilities', 'other non curr liabilities', 'other noncurrent liab', 'other non current liab', 'other noncurr liab', 'other non curr liab', 'other liabilities lt', 'other liabilities longterm', 'other liabilities long term', 'other liab lt', 'other liab longterm', 'other liab long term', 'other liabilities noncurrent', 'other liabilities non current', 'other liabilities noncurr', 'other liabilities non curr', 'other liab noncurrent', 'other liab non current', 'other liab noncurr', 'other liab non curr', 'lt liabilities other', 'longterm liabilities other', 'long term liabilities other', 'lt liab other', 'longterm liab other', 'long term liab other', 'noncurrent liabilities other', 'non current liabilities other', 'noncurr liabilities other', 'non curr liabilities other', 'noncurrent liab other', 'non current liab other', 'noncurr liab other', 'non curr liab other', 'liabilities lt other', 'liabilities longterm other', 'liabilities long term other', 'liab lt other', 'liab longterm other', 'liab long term other', 'liabilities noncurrent other', 'liabilities non current other', 'liabilities noncurr other', 'liabilities non curr other', 'liab noncurrent other', 'liab non current other', 'liab noncurr other', 'liab non curr other'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_non_current_liab', display_name='Total Non-Current Liabilities', extract_names=['total non current liabilities', 'total noncurrent liabilities', 'total non current liability', 'total noncurrent liability', 'total non current liab', 'total noncurrent liab'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='lt_debt[t] + deferred_rev[t] + tax_liab_lt[t] + deposit_liab[t] + other_lt_liab[t]'), ItemConfig(key='total_liab', display_name='Total Liabilities', extract_names=['total liab', 'total liability', 'total liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_non_current_liab[t] + total_current_liab[t]'), ItemConfig(key='common_stock', display_name='Common Stock', extract_names=['total common stock', 'total stock', 'total common shares', 'total shares', 'common stock', 'stockcommon shares', 'shares', 'net total common stock', 'net total stock', 'net total common shares', 'net total shares', 'net common stock', 'net stocknet common shares', 'net shares', 'total common stock net', 'total stock net', 'total common shares net', 'total shares net', 'common stock net', 'stock netcommon shares net', 'shares net'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_income', display_name='Other Comprehensive Income', extract_names=['other income', 'other comprehensive income', 'other comp income', 'comp income', 'comprehensive income', 'comprehensive income and other', 'comp income and other', 'comp inc and other', 'comprehensive inc and other', 'comprehensive income other', 'comp income other', 'comp inc other', 'comprehensive inc other'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='retained_earnings', display_name='Retained Earnings', extract_names=['re', 'retained earnings', 'retained earnings deficit', 're deficit'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='minority_interest', display_name='Minority Interest', extract_names=['minority interest', 'minority int', 'min int', 'min interest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_equity', display_name=\"Total Stockholder's Equity\", extract_names=['total equity', 'total shareholders equity', 'total stockholders equity', 'equity total', 'shareholders equity total', 'stockholders equity total', 'equity', 'shareholders equity', 'stockholders equity'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='other_income[t] + retained_earnings[t] + common_stock[t] + minority_interest[t]'), ItemConfig(key='total_liab_and_equity', display_name='Total Liabilities and Equity', extract_names=['total liabilities and equity', 'total liab and equity', 'total liabilities equity', 'total liab equity', 'liabilities and equity', 'liab and equity', 'liabilities equity', 'liab equity'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_liab[t] + total_equity[t]')]), prior_statement=BalanceSheetData(items_config=DataConfigManager(configs=[ItemConfig(key='cash', display_name='Cash and Cash Equivalents', extract_names=['cash', 'cash and cash equivalents', 'cash and equivalents', 'cash and equiv', 'cash cash equivalents', 'cash equivalents', 'cash equiv'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=True), expr_str=None), ItemConfig(key='st_invest', display_name='Short-Term Investments', extract_names=['shortterm investments', 'short term investments', 'st investments', 'shortterm invest', 'short term invest', 'st invest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='cash_and_st_invest', display_name='Cash and Short-Term Investments', extract_names=['total cash st investments', 'total cash and st investments', 'total cash and shortterm investments', 'total cash and short term investments', 'total cash shortterm investments', 'total cash short term investments', 'total cash st invest', 'total cash and st invest', 'total cash and shortterm invest', 'total cash and short term invest', 'total cash shortterm invest', 'total cash short term invest', 'cash st investments', 'cash and st investments', 'cash and shortterm investments', 'cash and short term investments', 'cash shortterm investments', 'cash short term investments', 'cash st invest', 'cash and st invest', 'cash and shortterm invest', 'cash and short term invest', 'cash shortterm invest', 'cash short term invest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='cash[t] + st_invest[t]'), ItemConfig(key='receivables', display_name='Receivables', extract_names=['receivables', 'rec', 'accounts receivable', 'ar'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='inventory', display_name='Inventory', extract_names=['inv', 'inventory', 'inventories'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='def_tax_st', display_name='Deferred Tax Assets, Current', extract_names=['def tax asset curr', 'deferred tax asset curr', 'tax asset curr', 'def tax assets curr', 'deferred tax assets curr', 'tax assets curr', 'def tax asset current', 'deferred tax asset current', 'tax asset current', 'def tax assets current', 'deferred tax assets current', 'tax assets current', 'def tax asset short term', 'deferred tax asset short term', 'tax asset short term', 'def tax assets short term', 'deferred tax assets short term', 'tax assets short term', 'def tax asset shortterm', 'deferred tax asset shortterm', 'tax asset shortterm', 'def tax assets shortterm', 'deferred tax assets shortterm', 'tax assets shortterm', 'def tax asset st', 'deferred tax asset st', 'tax asset st', 'def tax assets st', 'deferred tax assets st', 'tax assets st'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_current_assets', display_name='Other Current Assets', extract_names=['other current assets', 'other current asset', 'other curr assets', 'other curr asset', 'oca'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_current_assets', display_name='Total Current Assets', extract_names=['total current assets', 'tca'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='cash_and_st_invest[t] + receivables[t] + inventory[t] + def_tax_st[t] + other_current_assets[t]'), ItemConfig(key='gross_ppe', display_name='Grosss Property, Plant & Equipment', extract_names=['gross ppe', 'gross property plant equipment', 'gross property plant and equipment', 'ppe gross', 'property plant equipment gross', 'property plant and equipment gross', 'grs ppe', 'grs property plant equipment', 'grs property plant and equipment', 'ppe grs', 'property plant equipment grs', 'property plant and equipment grs'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='dep', display_name='Accumulated Depreciation', extract_names=['accumulated depreciation', 'depreciation', 'dep', 'accumulated dep', 'acc depreciation', 'accum depreciation', 'acc dep', 'accum dep'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='net_ppe', display_name='Net Property, Plant & Equipment', extract_names=['ppe', 'property plant equipment', 'property plant and equipment', 'ppe net', 'property plant equipment net', 'property plant and equipment net', 'net ppe', 'net property plant equipment', 'net property plant and equipment'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='gross_ppe[t] - dep[t]'), ItemConfig(key='goodwill', display_name='Goodwill and Intangible Assets', extract_names=['goodwill', 'goodwill and intangible assets', 'goodwill and intangibles', 'goodwill intangible assets', 'goodwill intangibles', 'goodwill total', 'goodwill and intangible assets total', 'goodwill and intangibles total', 'goodwill intangible assets total', 'goodwill intangibles total'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='lt_invest', display_name='Long-Term Investments', extract_names=['lt invest', 'lt investments', 'long term invest', 'long term investments', 'longterm invest', 'longterm investments'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='def_tax_lt', display_name='Deferred Tax Assets, Long-Term', extract_names=['def tax asset long term', 'deferred tax asset long term', 'tax asset long term', 'def tax assets long term', 'deferred tax assets long term', 'tax assets long term', 'def tax asset longterm', 'deferred tax asset longterm', 'tax asset longterm', 'def tax assets longterm', 'deferred tax assets longterm', 'tax assets longterm', 'def tax asset lt', 'deferred tax asset lt', 'tax asset lt', 'def tax assets lt', 'deferred tax assets lt', 'tax assets lt', 'def tax asset', 'deferred tax asset', 'tax asset', 'def tax assets', 'deferred tax assets', 'tax assets', 'long term assets tax deferred', 'lt assets tax deferred', 'lt assets tax def', 'long term assets tax def', 'long term assets deferred tax', 'lt assets deferred tax', 'lt assets def tax', 'long term assets def tax'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_lt_assets', display_name='Other Long-Term Assets', extract_names=['other lt assets', 'other lt asset', 'other longterm assets', 'other longterm asset', 'other long term assets', 'other long term asset', 'lt assets other', 'lt asset other', 'longterm assets other', 'longterm asset other', 'long term assets other', 'long term asset other'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_non_current_assets', display_name='Total Non-Current Assets', extract_names=['total non current assets', 'total noncurrent assets', 'total lt assets', 'total longterm assets', 'total long term assets'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='net_ppe[t] + goodwill[t] + lt_invest[t] + def_tax_lt[t] + other_lt_assets[t]'), ItemConfig(key='total_assets', display_name='Total Assets', extract_names=['total assets', 'total asset', 'assets', 'asset'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_current_assets[t] + total_non_current_assets[t]'), ItemConfig(key='payables', display_name='Payables', extract_names=['payables', 'accounts payable', 'ap', 'payables and accrued expenses', 'payables and accrued expense', 'payable and accrued expenses', 'payable and accrued expense', 'payables and acc expenses', 'payables and acc expense', 'payable and acc expenses', 'payable and acc expense', 'payables and accrued exps', 'payables and accrued exp', 'payable and accrued exps', 'payable and accrued exp', 'payables and acc exps', 'payables and acc exp', 'payable and acc exps', 'payable and acc exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='st_debt', display_name='Short-Term Debt', extract_names=['st debt', 'short term debt', 'shortterm debt', 'st borrow', 'short term borrow', 'shortterm borrowst borrowings', 'short term borrowings', 'shortterm borrowings'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='current_lt_debt', display_name='Current Portion of Long-Term Debt', extract_names=['curr port of lt debt', 'curr port lt debt', 'current port of lt debt', 'current port lt debt', 'curr portion of lt debt', 'curr portion lt debt', 'current portion of lt debt', 'current portion lt debt', 'curr port of longterm debt', 'curr port longterm debt', 'current port of longterm debt', 'current port longterm debt', 'curr portion of longterm debt', 'curr portion longterm debt', 'current portion of longterm debt', 'current portion longterm debt', 'curr port of long term debt', 'curr port long term debt', 'current port of long term debt', 'current port long term debt', 'curr portion of long term debt', 'curr portion long term debt', 'current portion of long term debt', 'current portion long term debt', 'curr port of debt', 'curr port debt', 'current port of debt', 'current port debt', 'curr portion of debt', 'curr portion debt', 'current portion of debt', 'current portion debt', 'curr part of lt debt', 'curr part lt debt', 'current part of lt debt', 'current part lt debt', 'curr part of longterm debt', 'curr part longterm debt', 'current part of longterm debt', 'current part longterm debt', 'curr part of long term debt', 'curr part long term debt', 'current part of long term debt', 'current part long term debt', 'curr part of debt', 'curr part debt', 'current part of debt', 'current part debt'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='tax_liab_st', display_name='Tax Liabilities, Short-Term', extract_names=['tax liab shortterm', 'tax liability shortterm', 'tax liabilities shortterm', 'tax liab short term', 'tax liability short term', 'tax liabilities short term', 'tax liab st', 'tax liability st', 'tax liabilities st', 'shortterm tax liab', 'shortterm tax liability', 'shortterm tax liabilities', 'short term tax liab', 'short term tax liability', 'short term tax liabilities', 'st tax liab', 'st tax liability', 'st tax liabilities', 'def tax liab shortterm', 'def tax liability shortterm', 'def tax liabilities shortterm', 'def tax liab short term', 'def tax liability short term', 'def tax liabilities short term', 'def tax liab st', 'def tax liability st', 'def tax liabilities st', 'def shortterm tax liab', 'def shortterm tax liability', 'def shortterm tax liabilities', 'def short term tax liab', 'def short term tax liability', 'def short term tax liabilities', 'def st tax liab', 'def st tax liability', 'def st tax liabilities', 'deferred tax liab shortterm', 'deferred tax liability shortterm', 'deferred tax liabilities shortterm', 'deferred tax liab short term', 'deferred tax liability short term', 'deferred tax liabilities short term', 'deferred tax liab st', 'deferred tax liability st', 'deferred tax liabilities st', 'deferred shortterm tax liab', 'deferred shortterm tax liability', 'deferred shortterm tax liabilities', 'deferred short term tax liab', 'deferred short term tax liability', 'deferred short term tax liabilities', 'deferred st tax liab', 'deferred st tax liability', 'deferred st tax liabilities', 'tax liab noncurr', 'tax liability noncurr', 'tax liabilities noncurr', 'tax liab non curr', 'tax liability non curr', 'tax liabilities non curr', 'noncurr tax liab', 'noncurr tax liability', 'noncurr tax liabilities', 'non curr tax liab', 'non curr tax liability', 'non curr tax liabilities', 'def tax liab noncurr', 'def tax liability noncurr', 'def tax liabilities noncurr', 'def tax liab non curr', 'def tax liability non curr', 'def tax liabilities non curr', 'def noncurr tax liab', 'def noncurr tax liability', 'def noncurr tax liabilities', 'def non curr tax liab', 'def non curr tax liability', 'def non curr tax liabilities', 'deferred tax liab noncurr', 'deferred tax liability noncurr', 'deferred tax liabilities noncurr', 'deferred tax liab non curr', 'deferred tax liability non curr', 'deferred tax liabilities non curr', 'deferred noncurr tax liab', 'deferred noncurr tax liability', 'deferred noncurr tax liabilities', 'deferred non curr tax liab', 'deferred non curr tax liability', 'deferred non curr tax liabilities', 'tax liab noncurrent', 'tax liability noncurrent', 'tax liabilities noncurrent', 'tax liab non current', 'tax liability non current', 'tax liabilities non current', 'noncurrent tax liab', 'noncurrent tax liability', 'noncurrent tax liabilities', 'non current tax liab', 'non current tax liability', 'non current tax liabilities', 'def tax liab noncurrent', 'def tax liability noncurrent', 'def tax liabilities noncurrent', 'def tax liab non current', 'def tax liability non current', 'def tax liabilities non current', 'def noncurrent tax liab', 'def noncurrent tax liability', 'def noncurrent tax liabilities', 'def non current tax liab', 'def non current tax liability', 'def non current tax liabilities', 'deferred tax liab noncurrent', 'deferred tax liability noncurrent', 'deferred tax liabilities noncurrent', 'deferred tax liab non current', 'deferred tax liability non current', 'deferred tax liabilities non current', 'deferred noncurrent tax liab', 'deferred noncurrent tax liability', 'deferred noncurrent tax liabilities', 'deferred non current tax liab', 'deferred non current tax liability', 'deferred non current tax liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_current_liab', display_name='Other Current Liabilities', extract_names=['other current liabilities', 'other current liab', 'other curr liabilities', 'other curr liab', 'other liabilities current', 'other liab current', 'other liabilities curr', 'other liab curr'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_current_liab', display_name='Total Current Liabilities', extract_names=['total current liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='payables[t] + st_debt[t] + tax_liab_st[t] + current_lt_debt[t] + other_current_liab[t]'), ItemConfig(key='lt_debt', display_name='Long-Term Debt', extract_names=['lt debt', 'long term debt', 'longterm debt', 'lt borrow', 'long term borrow', 'longterm borrow', 'lt borrowings', 'long term borrowings', 'longterm borrowings', 'lt debt total', 'long term debt total', 'longterm debt total', 'lt borrow total', 'long term borrow total', 'longterm borrow total', 'lt borrowings total', 'long term borrowings total', 'longterm borrowings total'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=True), expr_str=None), ItemConfig(key='total_debt', display_name='Total Debt', extract_names=['total debt'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='st_debt[t] + lt_debt[t]'), ItemConfig(key='deferred_rev', display_name='Deferred Revenue', extract_names=['deferred revenue', 'deferred sales', 'def revenue', 'def salesnon current revenue', 'non current sales', 'non current revenue def', 'non current sales def', 'non current revenue deferred', 'non current sales deferred', 'revenue non current', 'sales non current', 'revenue def non current', 'sales def non current', 'revenue deferred non current', 'sales deferred non current', 'def revenue non current', 'def sales non current', 'def revenue def non current', 'def sales def non current', 'def revenue deferred non current', 'def sales deferred non current', 'deferred revenue non current', 'deferred sales non current', 'deferred revenue def non current', 'deferred sales def non current', 'deferred revenue deferred non current', 'deferred sales deferred non current', 'non curr revenue', 'non curr sales', 'non curr revenue def', 'non curr sales def', 'non curr revenue deferred', 'non curr sales deferred', 'revenue non curr', 'sales non curr', 'revenue def non curr', 'sales def non curr', 'revenue deferred non curr', 'sales deferred non curr', 'def revenue non curr', 'def sales non curr', 'def revenue def non curr', 'def sales def non curr', 'def revenue deferred non curr', 'def sales deferred non curr', 'deferred revenue non curr', 'deferred sales non curr', 'deferred revenue def non curr', 'deferred sales def non curr', 'deferred revenue deferred non curr', 'deferred sales deferred non currnoncurrent revenue', 'noncurrent sales', 'noncurrent revenue def', 'noncurrent sales def', 'noncurrent revenue deferred', 'noncurrent sales deferred', 'revenue noncurrent', 'sales noncurrent', 'revenue def noncurrent', 'sales def noncurrent', 'revenue deferred noncurrent', 'sales deferred noncurrent', 'def revenue noncurrent', 'def sales noncurrent', 'def revenue def noncurrent', 'def sales def noncurrent', 'def revenue deferred noncurrent', 'def sales deferred noncurrent', 'deferred revenue noncurrent', 'deferred sales noncurrent', 'deferred revenue def noncurrent', 'deferred sales def noncurrent', 'deferred revenue deferred noncurrent', 'deferred sales deferred noncurrent', 'noncurr revenue', 'noncurr sales', 'noncurr revenue def', 'noncurr sales def', 'noncurr revenue deferred', 'noncurr sales deferred', 'revenue noncurr', 'sales noncurr', 'revenue def noncurr', 'sales def noncurr', 'revenue deferred noncurr', 'sales deferred noncurr', 'def revenue noncurr', 'def sales noncurr', 'def revenue def noncurr', 'def sales def noncurr', 'def revenue deferred noncurr', 'def sales deferred noncurr', 'deferred revenue noncurr', 'deferred sales noncurr', 'deferred revenue def noncurr', 'deferred sales def noncurr', 'deferred revenue deferred noncurr', 'deferred sales deferred noncurr'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='tax_liab_lt', display_name='Tax Liabilities, Long-Term', extract_names=['tax liab longterm', 'tax liability longterm', 'tax liabilities longterm', 'tax liab long term', 'tax liability long term', 'tax liabilities long term', 'tax liab lt', 'tax liability lt', 'tax liabilities lt', 'longterm tax liab', 'longterm tax liability', 'longterm tax liabilities', 'long term tax liab', 'long term tax liability', 'long term tax liabilities', 'lt tax liab', 'lt tax liability', 'lt tax liabilities', 'tax liab longterm def', 'tax liability longterm def', 'tax liabilities longterm def', 'tax liab long term def', 'tax liability long term def', 'tax liabilities long term def', 'tax liab lt def', 'tax liability lt def', 'tax liabilities lt def', 'longterm tax liab def', 'longterm tax liability def', 'longterm tax liabilities def', 'long term tax liab def', 'long term tax liability def', 'long term tax liabilities def', 'lt tax liab def', 'lt tax liability def', 'lt tax liabilities def', 'tax liab longterm deferred', 'tax liability longterm deferred', 'tax liabilities longterm deferred', 'tax liab long term deferred', 'tax liability long term deferred', 'tax liabilities long term deferred', 'tax liab lt deferred', 'tax liability lt deferred', 'tax liabilities lt deferred', 'longterm tax liab deferred', 'longterm tax liability deferred', 'longterm tax liabilities deferred', 'long term tax liab deferred', 'long term tax liability deferred', 'long term tax liabilities deferred', 'lt tax liab deferred', 'lt tax liability deferred', 'lt tax liabilities deferred', 'def tax liab longterm', 'def tax liability longterm', 'def tax liabilities longterm', 'def tax liab long term', 'def tax liability long term', 'def tax liabilities long term', 'def tax liab lt', 'def tax liability lt', 'def tax liabilities lt', 'def longterm tax liab', 'def longterm tax liability', 'def longterm tax liabilities', 'def long term tax liab', 'def long term tax liability', 'def long term tax liabilities', 'def lt tax liab', 'def lt tax liability', 'def lt tax liabilities', 'deferred tax liab longterm', 'deferred tax liability longterm', 'deferred tax liabilities longterm', 'deferred tax liab long term', 'deferred tax liability long term', 'deferred tax liabilities long term', 'deferred tax liab lt', 'deferred tax liability lt', 'deferred tax liabilities lt', 'deferred longterm tax liab', 'deferred longterm tax liability', 'deferred longterm tax liabilities', 'deferred long term tax liab', 'deferred long term tax liability', 'deferred long term tax liabilities', 'deferred lt tax liab', 'deferred lt tax liability', 'deferred lt tax liabilities', 'tax liab noncurrent', 'tax liability noncurrent', 'tax liabilities noncurrent', 'noncurrent tax liab', 'noncurrent tax liability', 'noncurrent tax liabilities', 'def tax liab noncurrent', 'def tax liability noncurrent', 'def tax liabilities noncurrent', 'def noncurrent tax liab', 'def noncurrent tax liability', 'def noncurrent tax liabilities', 'deferred tax liab noncurrent', 'deferred tax liability noncurrent', 'deferred tax liabilities noncurrent', 'deferred noncurrent tax liab', 'deferred noncurrent tax liability', 'deferred noncurrent tax liabilities', 'tax liab noncurr', 'tax liability noncurr', 'tax liabilities noncurr', 'noncurr tax liab', 'noncurr tax liability', 'noncurr tax liabilities', 'def tax liab noncurr', 'def tax liability noncurr', 'def tax liabilities noncurr', 'def noncurr tax liab', 'def noncurr tax liability', 'def noncurr tax liabilities', 'deferred tax liab noncurr', 'deferred tax liability noncurr', 'deferred tax liabilities noncurr', 'deferred noncurr tax liab', 'deferred noncurr tax liability', 'deferred noncurr tax liabilities', 'tax liab non current', 'tax liability non current', 'tax liabilities non current', 'non current tax liab', 'non current tax liability', 'non current tax liabilities', 'def tax liab non current', 'def tax liability non current', 'def tax liabilities non current', 'def non current tax liab', 'def non current tax liability', 'def non current tax liabilities', 'deferred tax liab non current', 'deferred tax liability non current', 'deferred tax liabilities non current', 'deferred non current tax liab', 'deferred non current tax liability', 'deferred non current tax liabilities', 'tax liab non curr', 'tax liability non curr', 'tax liabilities non curr', 'non curr tax liab', 'non curr tax liability', 'non curr tax liabilities', 'def tax liab non curr', 'def tax liability non curr', 'def tax liabilities non curr', 'def non curr tax liab', 'def non curr tax liability', 'def non curr tax liabilities', 'deferred tax liab non curr', 'deferred tax liability non curr', 'deferred tax liabilities non curr', 'deferred non curr tax liab', 'deferred non curr tax liability', 'deferred non curr tax liabilities', 'tax liab', 'tax liability', 'tax liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='deposit_liab', display_name='Deposit Liabilities', extract_names=['deposit liab', 'deposit liability', 'deposit liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_lt_liab', display_name='Other Long-Term Liabilities', extract_names=['other lt liabilities', 'other longterm liabilities', 'other long term liabilities', 'other lt liab', 'other longterm liab', 'other long term liab', 'other noncurrent liabilities', 'other non current liabilities', 'other noncurr liabilities', 'other non curr liabilities', 'other noncurrent liab', 'other non current liab', 'other noncurr liab', 'other non curr liab', 'other liabilities lt', 'other liabilities longterm', 'other liabilities long term', 'other liab lt', 'other liab longterm', 'other liab long term', 'other liabilities noncurrent', 'other liabilities non current', 'other liabilities noncurr', 'other liabilities non curr', 'other liab noncurrent', 'other liab non current', 'other liab noncurr', 'other liab non curr', 'lt liabilities other', 'longterm liabilities other', 'long term liabilities other', 'lt liab other', 'longterm liab other', 'long term liab other', 'noncurrent liabilities other', 'non current liabilities other', 'noncurr liabilities other', 'non curr liabilities other', 'noncurrent liab other', 'non current liab other', 'noncurr liab other', 'non curr liab other', 'liabilities lt other', 'liabilities longterm other', 'liabilities long term other', 'liab lt other', 'liab longterm other', 'liab long term other', 'liabilities noncurrent other', 'liabilities non current other', 'liabilities noncurr other', 'liabilities non curr other', 'liab noncurrent other', 'liab non current other', 'liab noncurr other', 'liab non curr other'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_non_current_liab', display_name='Total Non-Current Liabilities', extract_names=['total non current liabilities', 'total noncurrent liabilities', 'total non current liability', 'total noncurrent liability', 'total non current liab', 'total noncurrent liab'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='lt_debt[t] + deferred_rev[t] + tax_liab_lt[t] + deposit_liab[t] + other_lt_liab[t]'), ItemConfig(key='total_liab', display_name='Total Liabilities', extract_names=['total liab', 'total liability', 'total liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_non_current_liab[t] + total_current_liab[t]'), ItemConfig(key='common_stock', display_name='Common Stock', extract_names=['total common stock', 'total stock', 'total common shares', 'total shares', 'common stock', 'stockcommon shares', 'shares', 'net total common stock', 'net total stock', 'net total common shares', 'net total shares', 'net common stock', 'net stocknet common shares', 'net shares', 'total common stock net', 'total stock net', 'total common shares net', 'total shares net', 'common stock net', 'stock netcommon shares net', 'shares net'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_income', display_name='Other Comprehensive Income', extract_names=['other income', 'other comprehensive income', 'other comp income', 'comp income', 'comprehensive income', 'comprehensive income and other', 'comp income and other', 'comp inc and other', 'comprehensive inc and other', 'comprehensive income other', 'comp income other', 'comp inc other', 'comprehensive inc other'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='retained_earnings', display_name='Retained Earnings', extract_names=['re', 'retained earnings', 'retained earnings deficit', 're deficit'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='minority_interest', display_name='Minority Interest', extract_names=['minority interest', 'minority int', 'min int', 'min interest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_equity', display_name=\"Total Stockholder's Equity\", extract_names=['total equity', 'total shareholders equity', 'total stockholders equity', 'equity total', 'shareholders equity total', 'stockholders equity total', 'equity', 'shareholders equity', 'stockholders equity'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='other_income[t] + retained_earnings[t] + common_stock[t] + minority_interest[t]'), ItemConfig(key='total_liab_and_equity', display_name='Total Liabilities and Equity', extract_names=['total liabilities and equity', 'total liab and equity', 'total liabilities equity', 'total liab equity', 'liabilities and equity', 'liab and equity', 'liabilities equity', 'liab equity'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_liab[t] + total_equity[t]')]), prior_statement=BalanceSheetData(items_config=DataConfigManager(configs=[ItemConfig(key='cash', display_name='Cash and Cash Equivalents', extract_names=['cash', 'cash and cash equivalents', 'cash and equivalents', 'cash and equiv', 'cash cash equivalents', 'cash equivalents', 'cash equiv'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=True), expr_str=None), ItemConfig(key='st_invest', display_name='Short-Term Investments', extract_names=['shortterm investments', 'short term investments', 'st investments', 'shortterm invest', 'short term invest', 'st invest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='cash_and_st_invest', display_name='Cash and Short-Term Investments', extract_names=['total cash st investments', 'total cash and st investments', 'total cash and shortterm investments', 'total cash and short term investments', 'total cash shortterm investments', 'total cash short term investments', 'total cash st invest', 'total cash and st invest', 'total cash and shortterm invest', 'total cash and short term invest', 'total cash shortterm invest', 'total cash short term invest', 'cash st investments', 'cash and st investments', 'cash and shortterm investments', 'cash and short term investments', 'cash shortterm investments', 'cash short term investments', 'cash st invest', 'cash and st invest', 'cash and shortterm invest', 'cash and short term invest', 'cash shortterm invest', 'cash short term invest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='cash[t] + st_invest[t]'), ItemConfig(key='receivables', display_name='Receivables', extract_names=['receivables', 'rec', 'accounts receivable', 'ar'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='inventory', display_name='Inventory', extract_names=['inv', 'inventory', 'inventories'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='def_tax_st', display_name='Deferred Tax Assets, Current', extract_names=['def tax asset curr', 'deferred tax asset curr', 'tax asset curr', 'def tax assets curr', 'deferred tax assets curr', 'tax assets curr', 'def tax asset current', 'deferred tax asset current', 'tax asset current', 'def tax assets current', 'deferred tax assets current', 'tax assets current', 'def tax asset short term', 'deferred tax asset short term', 'tax asset short term', 'def tax assets short term', 'deferred tax assets short term', 'tax assets short term', 'def tax asset shortterm', 'deferred tax asset shortterm', 'tax asset shortterm', 'def tax assets shortterm', 'deferred tax assets shortterm', 'tax assets shortterm', 'def tax asset st', 'deferred tax asset st', 'tax asset st', 'def tax assets st', 'deferred tax assets st', 'tax assets st'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_current_assets', display_name='Other Current Assets', extract_names=['other current assets', 'other current asset', 'other curr assets', 'other curr asset', 'oca'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_current_assets', display_name='Total Current Assets', extract_names=['total current assets', 'tca'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='cash_and_st_invest[t] + receivables[t] + inventory[t] + def_tax_st[t] + other_current_assets[t]'), ItemConfig(key='gross_ppe', display_name='Grosss Property, Plant & Equipment', extract_names=['gross ppe', 'gross property plant equipment', 'gross property plant and equipment', 'ppe gross', 'property plant equipment gross', 'property plant and equipment gross', 'grs ppe', 'grs property plant equipment', 'grs property plant and equipment', 'ppe grs', 'property plant equipment grs', 'property plant and equipment grs'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='dep', display_name='Accumulated Depreciation', extract_names=['accumulated depreciation', 'depreciation', 'dep', 'accumulated dep', 'acc depreciation', 'accum depreciation', 'acc dep', 'accum dep'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='net_ppe', display_name='Net Property, Plant & Equipment', extract_names=['ppe', 'property plant equipment', 'property plant and equipment', 'ppe net', 'property plant equipment net', 'property plant and equipment net', 'net ppe', 'net property plant equipment', 'net property plant and equipment'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='gross_ppe[t] - dep[t]'), ItemConfig(key='goodwill', display_name='Goodwill and Intangible Assets', extract_names=['goodwill', 'goodwill and intangible assets', 'goodwill and intangibles', 'goodwill intangible assets', 'goodwill intangibles', 'goodwill total', 'goodwill and intangible assets total', 'goodwill and intangibles total', 'goodwill intangible assets total', 'goodwill intangibles total'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='lt_invest', display_name='Long-Term Investments', extract_names=['lt invest', 'lt investments', 'long term invest', 'long term investments', 'longterm invest', 'longterm investments'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='def_tax_lt', display_name='Deferred Tax Assets, Long-Term', extract_names=['def tax asset long term', 'deferred tax asset long term', 'tax asset long term', 'def tax assets long term', 'deferred tax assets long term', 'tax assets long term', 'def tax asset longterm', 'deferred tax asset longterm', 'tax asset longterm', 'def tax assets longterm', 'deferred tax assets longterm', 'tax assets longterm', 'def tax asset lt', 'deferred tax asset lt', 'tax asset lt', 'def tax assets lt', 'deferred tax assets lt', 'tax assets lt', 'def tax asset', 'deferred tax asset', 'tax asset', 'def tax assets', 'deferred tax assets', 'tax assets', 'long term assets tax deferred', 'lt assets tax deferred', 'lt assets tax def', 'long term assets tax def', 'long term assets deferred tax', 'lt assets deferred tax', 'lt assets def tax', 'long term assets def tax'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_lt_assets', display_name='Other Long-Term Assets', extract_names=['other lt assets', 'other lt asset', 'other longterm assets', 'other longterm asset', 'other long term assets', 'other long term asset', 'lt assets other', 'lt asset other', 'longterm assets other', 'longterm asset other', 'long term assets other', 'long term asset other'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_non_current_assets', display_name='Total Non-Current Assets', extract_names=['total non current assets', 'total noncurrent assets', 'total lt assets', 'total longterm assets', 'total long term assets'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='net_ppe[t] + goodwill[t] + lt_invest[t] + def_tax_lt[t] + other_lt_assets[t]'), ItemConfig(key='total_assets', display_name='Total Assets', extract_names=['total assets', 'total asset', 'assets', 'asset'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_current_assets[t] + total_non_current_assets[t]'), ItemConfig(key='payables', display_name='Payables', extract_names=['payables', 'accounts payable', 'ap', 'payables and accrued expenses', 'payables and accrued expense', 'payable and accrued expenses', 'payable and accrued expense', 'payables and acc expenses', 'payables and acc expense', 'payable and acc expenses', 'payable and acc expense', 'payables and accrued exps', 'payables and accrued exp', 'payable and accrued exps', 'payable and accrued exp', 'payables and acc exps', 'payables and acc exp', 'payable and acc exps', 'payable and acc exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='st_debt', display_name='Short-Term Debt', extract_names=['st debt', 'short term debt', 'shortterm debt', 'st borrow', 'short term borrow', 'shortterm borrowst borrowings', 'short term borrowings', 'shortterm borrowings'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='current_lt_debt', display_name='Current Portion of Long-Term Debt', extract_names=['curr port of lt debt', 'curr port lt debt', 'current port of lt debt', 'current port lt debt', 'curr portion of lt debt', 'curr portion lt debt', 'current portion of lt debt', 'current portion lt debt', 'curr port of longterm debt', 'curr port longterm debt', 'current port of longterm debt', 'current port longterm debt', 'curr portion of longterm debt', 'curr portion longterm debt', 'current portion of longterm debt', 'current portion longterm debt', 'curr port of long term debt', 'curr port long term debt', 'current port of long term debt', 'current port long term debt', 'curr portion of long term debt', 'curr portion long term debt', 'current portion of long term debt', 'current portion long term debt', 'curr port of debt', 'curr port debt', 'current port of debt', 'current port debt', 'curr portion of debt', 'curr portion debt', 'current portion of debt', 'current portion debt', 'curr part of lt debt', 'curr part lt debt', 'current part of lt debt', 'current part lt debt', 'curr part of longterm debt', 'curr part longterm debt', 'current part of longterm debt', 'current part longterm debt', 'curr part of long term debt', 'curr part long term debt', 'current part of long term debt', 'current part long term debt', 'curr part of debt', 'curr part debt', 'current part of debt', 'current part debt'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='tax_liab_st', display_name='Tax Liabilities, Short-Term', extract_names=['tax liab shortterm', 'tax liability shortterm', 'tax liabilities shortterm', 'tax liab short term', 'tax liability short term', 'tax liabilities short term', 'tax liab st', 'tax liability st', 'tax liabilities st', 'shortterm tax liab', 'shortterm tax liability', 'shortterm tax liabilities', 'short term tax liab', 'short term tax liability', 'short term tax liabilities', 'st tax liab', 'st tax liability', 'st tax liabilities', 'def tax liab shortterm', 'def tax liability shortterm', 'def tax liabilities shortterm', 'def tax liab short term', 'def tax liability short term', 'def tax liabilities short term', 'def tax liab st', 'def tax liability st', 'def tax liabilities st', 'def shortterm tax liab', 'def shortterm tax liability', 'def shortterm tax liabilities', 'def short term tax liab', 'def short term tax liability', 'def short term tax liabilities', 'def st tax liab', 'def st tax liability', 'def st tax liabilities', 'deferred tax liab shortterm', 'deferred tax liability shortterm', 'deferred tax liabilities shortterm', 'deferred tax liab short term', 'deferred tax liability short term', 'deferred tax liabilities short term', 'deferred tax liab st', 'deferred tax liability st', 'deferred tax liabilities st', 'deferred shortterm tax liab', 'deferred shortterm tax liability', 'deferred shortterm tax liabilities', 'deferred short term tax liab', 'deferred short term tax liability', 'deferred short term tax liabilities', 'deferred st tax liab', 'deferred st tax liability', 'deferred st tax liabilities', 'tax liab noncurr', 'tax liability noncurr', 'tax liabilities noncurr', 'tax liab non curr', 'tax liability non curr', 'tax liabilities non curr', 'noncurr tax liab', 'noncurr tax liability', 'noncurr tax liabilities', 'non curr tax liab', 'non curr tax liability', 'non curr tax liabilities', 'def tax liab noncurr', 'def tax liability noncurr', 'def tax liabilities noncurr', 'def tax liab non curr', 'def tax liability non curr', 'def tax liabilities non curr', 'def noncurr tax liab', 'def noncurr tax liability', 'def noncurr tax liabilities', 'def non curr tax liab', 'def non curr tax liability', 'def non curr tax liabilities', 'deferred tax liab noncurr', 'deferred tax liability noncurr', 'deferred tax liabilities noncurr', 'deferred tax liab non curr', 'deferred tax liability non curr', 'deferred tax liabilities non curr', 'deferred noncurr tax liab', 'deferred noncurr tax liability', 'deferred noncurr tax liabilities', 'deferred non curr tax liab', 'deferred non curr tax liability', 'deferred non curr tax liabilities', 'tax liab noncurrent', 'tax liability noncurrent', 'tax liabilities noncurrent', 'tax liab non current', 'tax liability non current', 'tax liabilities non current', 'noncurrent tax liab', 'noncurrent tax liability', 'noncurrent tax liabilities', 'non current tax liab', 'non current tax liability', 'non current tax liabilities', 'def tax liab noncurrent', 'def tax liability noncurrent', 'def tax liabilities noncurrent', 'def tax liab non current', 'def tax liability non current', 'def tax liabilities non current', 'def noncurrent tax liab', 'def noncurrent tax liability', 'def noncurrent tax liabilities', 'def non current tax liab', 'def non current tax liability', 'def non current tax liabilities', 'deferred tax liab noncurrent', 'deferred tax liability noncurrent', 'deferred tax liabilities noncurrent', 'deferred tax liab non current', 'deferred tax liability non current', 'deferred tax liabilities non current', 'deferred noncurrent tax liab', 'deferred noncurrent tax liability', 'deferred noncurrent tax liabilities', 'deferred non current tax liab', 'deferred non current tax liability', 'deferred non current tax liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_current_liab', display_name='Other Current Liabilities', extract_names=['other current liabilities', 'other current liab', 'other curr liabilities', 'other curr liab', 'other liabilities current', 'other liab current', 'other liabilities curr', 'other liab curr'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_current_liab', display_name='Total Current Liabilities', extract_names=['total current liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='payables[t] + st_debt[t] + tax_liab_st[t] + current_lt_debt[t] + other_current_liab[t]'), ItemConfig(key='lt_debt', display_name='Long-Term Debt', extract_names=['lt debt', 'long term debt', 'longterm debt', 'lt borrow', 'long term borrow', 'longterm borrow', 'lt borrowings', 'long term borrowings', 'longterm borrowings', 'lt debt total', 'long term debt total', 'longterm debt total', 'lt borrow total', 'long term borrow total', 'longterm borrow total', 'lt borrowings total', 'long term borrowings total', 'longterm borrowings total'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=True), expr_str=None), ItemConfig(key='total_debt', display_name='Total Debt', extract_names=['total debt'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='st_debt[t] + lt_debt[t]'), ItemConfig(key='deferred_rev', display_name='Deferred Revenue', extract_names=['deferred revenue', 'deferred sales', 'def revenue', 'def salesnon current revenue', 'non current sales', 'non current revenue def', 'non current sales def', 'non current revenue deferred', 'non current sales deferred', 'revenue non current', 'sales non current', 'revenue def non current', 'sales def non current', 'revenue deferred non current', 'sales deferred non current', 'def revenue non current', 'def sales non current', 'def revenue def non current', 'def sales def non current', 'def revenue deferred non current', 'def sales deferred non current', 'deferred revenue non current', 'deferred sales non current', 'deferred revenue def non current', 'deferred sales def non current', 'deferred revenue deferred non current', 'deferred sales deferred non current', 'non curr revenue', 'non curr sales', 'non curr revenue def', 'non curr sales def', 'non curr revenue deferred', 'non curr sales deferred', 'revenue non curr', 'sales non curr', 'revenue def non curr', 'sales def non curr', 'revenue deferred non curr', 'sales deferred non curr', 'def revenue non curr', 'def sales non curr', 'def revenue def non curr', 'def sales def non curr', 'def revenue deferred non curr', 'def sales deferred non curr', 'deferred revenue non curr', 'deferred sales non curr', 'deferred revenue def non curr', 'deferred sales def non curr', 'deferred revenue deferred non curr', 'deferred sales deferred non currnoncurrent revenue', 'noncurrent sales', 'noncurrent revenue def', 'noncurrent sales def', 'noncurrent revenue deferred', 'noncurrent sales deferred', 'revenue noncurrent', 'sales noncurrent', 'revenue def noncurrent', 'sales def noncurrent', 'revenue deferred noncurrent', 'sales deferred noncurrent', 'def revenue noncurrent', 'def sales noncurrent', 'def revenue def noncurrent', 'def sales def noncurrent', 'def revenue deferred noncurrent', 'def sales deferred noncurrent', 'deferred revenue noncurrent', 'deferred sales noncurrent', 'deferred revenue def noncurrent', 'deferred sales def noncurrent', 'deferred revenue deferred noncurrent', 'deferred sales deferred noncurrent', 'noncurr revenue', 'noncurr sales', 'noncurr revenue def', 'noncurr sales def', 'noncurr revenue deferred', 'noncurr sales deferred', 'revenue noncurr', 'sales noncurr', 'revenue def noncurr', 'sales def noncurr', 'revenue deferred noncurr', 'sales deferred noncurr', 'def revenue noncurr', 'def sales noncurr', 'def revenue def noncurr', 'def sales def noncurr', 'def revenue deferred noncurr', 'def sales deferred noncurr', 'deferred revenue noncurr', 'deferred sales noncurr', 'deferred revenue def noncurr', 'deferred sales def noncurr', 'deferred revenue deferred noncurr', 'deferred sales deferred noncurr'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='tax_liab_lt', display_name='Tax Liabilities, Long-Term', extract_names=['tax liab longterm', 'tax liability longterm', 'tax liabilities longterm', 'tax liab long term', 'tax liability long term', 'tax liabilities long term', 'tax liab lt', 'tax liability lt', 'tax liabilities lt', 'longterm tax liab', 'longterm tax liability', 'longterm tax liabilities', 'long term tax liab', 'long term tax liability', 'long term tax liabilities', 'lt tax liab', 'lt tax liability', 'lt tax liabilities', 'tax liab longterm def', 'tax liability longterm def', 'tax liabilities longterm def', 'tax liab long term def', 'tax liability long term def', 'tax liabilities long term def', 'tax liab lt def', 'tax liability lt def', 'tax liabilities lt def', 'longterm tax liab def', 'longterm tax liability def', 'longterm tax liabilities def', 'long term tax liab def', 'long term tax liability def', 'long term tax liabilities def', 'lt tax liab def', 'lt tax liability def', 'lt tax liabilities def', 'tax liab longterm deferred', 'tax liability longterm deferred', 'tax liabilities longterm deferred', 'tax liab long term deferred', 'tax liability long term deferred', 'tax liabilities long term deferred', 'tax liab lt deferred', 'tax liability lt deferred', 'tax liabilities lt deferred', 'longterm tax liab deferred', 'longterm tax liability deferred', 'longterm tax liabilities deferred', 'long term tax liab deferred', 'long term tax liability deferred', 'long term tax liabilities deferred', 'lt tax liab deferred', 'lt tax liability deferred', 'lt tax liabilities deferred', 'def tax liab longterm', 'def tax liability longterm', 'def tax liabilities longterm', 'def tax liab long term', 'def tax liability long term', 'def tax liabilities long term', 'def tax liab lt', 'def tax liability lt', 'def tax liabilities lt', 'def longterm tax liab', 'def longterm tax liability', 'def longterm tax liabilities', 'def long term tax liab', 'def long term tax liability', 'def long term tax liabilities', 'def lt tax liab', 'def lt tax liability', 'def lt tax liabilities', 'deferred tax liab longterm', 'deferred tax liability longterm', 'deferred tax liabilities longterm', 'deferred tax liab long term', 'deferred tax liability long term', 'deferred tax liabilities long term', 'deferred tax liab lt', 'deferred tax liability lt', 'deferred tax liabilities lt', 'deferred longterm tax liab', 'deferred longterm tax liability', 'deferred longterm tax liabilities', 'deferred long term tax liab', 'deferred long term tax liability', 'deferred long term tax liabilities', 'deferred lt tax liab', 'deferred lt tax liability', 'deferred lt tax liabilities', 'tax liab noncurrent', 'tax liability noncurrent', 'tax liabilities noncurrent', 'noncurrent tax liab', 'noncurrent tax liability', 'noncurrent tax liabilities', 'def tax liab noncurrent', 'def tax liability noncurrent', 'def tax liabilities noncurrent', 'def noncurrent tax liab', 'def noncurrent tax liability', 'def noncurrent tax liabilities', 'deferred tax liab noncurrent', 'deferred tax liability noncurrent', 'deferred tax liabilities noncurrent', 'deferred noncurrent tax liab', 'deferred noncurrent tax liability', 'deferred noncurrent tax liabilities', 'tax liab noncurr', 'tax liability noncurr', 'tax liabilities noncurr', 'noncurr tax liab', 'noncurr tax liability', 'noncurr tax liabilities', 'def tax liab noncurr', 'def tax liability noncurr', 'def tax liabilities noncurr', 'def noncurr tax liab', 'def noncurr tax liability', 'def noncurr tax liabilities', 'deferred tax liab noncurr', 'deferred tax liability noncurr', 'deferred tax liabilities noncurr', 'deferred noncurr tax liab', 'deferred noncurr tax liability', 'deferred noncurr tax liabilities', 'tax liab non current', 'tax liability non current', 'tax liabilities non current', 'non current tax liab', 'non current tax liability', 'non current tax liabilities', 'def tax liab non current', 'def tax liability non current', 'def tax liabilities non current', 'def non current tax liab', 'def non current tax liability', 'def non current tax liabilities', 'deferred tax liab non current', 'deferred tax liability non current', 'deferred tax liabilities non current', 'deferred non current tax liab', 'deferred non current tax liability', 'deferred non current tax liabilities', 'tax liab non curr', 'tax liability non curr', 'tax liabilities non curr', 'non curr tax liab', 'non curr tax liability', 'non curr tax liabilities', 'def tax liab non curr', 'def tax liability non curr', 'def tax liabilities non curr', 'def non curr tax liab', 'def non curr tax liability', 'def non curr tax liabilities', 'deferred tax liab non curr', 'deferred tax liability non curr', 'deferred tax liabilities non curr', 'deferred non curr tax liab', 'deferred non curr tax liability', 'deferred non curr tax liabilities', 'tax liab', 'tax liability', 'tax liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='deposit_liab', display_name='Deposit Liabilities', extract_names=['deposit liab', 'deposit liability', 'deposit liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_lt_liab', display_name='Other Long-Term Liabilities', extract_names=['other lt liabilities', 'other longterm liabilities', 'other long term liabilities', 'other lt liab', 'other longterm liab', 'other long term liab', 'other noncurrent liabilities', 'other non current liabilities', 'other noncurr liabilities', 'other non curr liabilities', 'other noncurrent liab', 'other non current liab', 'other noncurr liab', 'other non curr liab', 'other liabilities lt', 'other liabilities longterm', 'other liabilities long term', 'other liab lt', 'other liab longterm', 'other liab long term', 'other liabilities noncurrent', 'other liabilities non current', 'other liabilities noncurr', 'other liabilities non curr', 'other liab noncurrent', 'other liab non current', 'other liab noncurr', 'other liab non curr', 'lt liabilities other', 'longterm liabilities other', 'long term liabilities other', 'lt liab other', 'longterm liab other', 'long term liab other', 'noncurrent liabilities other', 'non current liabilities other', 'noncurr liabilities other', 'non curr liabilities other', 'noncurrent liab other', 'non current liab other', 'noncurr liab other', 'non curr liab other', 'liabilities lt other', 'liabilities longterm other', 'liabilities long term other', 'liab lt other', 'liab longterm other', 'liab long term other', 'liabilities noncurrent other', 'liabilities non current other', 'liabilities noncurr other', 'liabilities non curr other', 'liab noncurrent other', 'liab non current other', 'liab noncurr other', 'liab non curr other'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_non_current_liab', display_name='Total Non-Current Liabilities', extract_names=['total non current liabilities', 'total noncurrent liabilities', 'total non current liability', 'total noncurrent liability', 'total non current liab', 'total noncurrent liab'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='lt_debt[t] + deferred_rev[t] + tax_liab_lt[t] + deposit_liab[t] + other_lt_liab[t]'), ItemConfig(key='total_liab', display_name='Total Liabilities', extract_names=['total liab', 'total liability', 'total liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_non_current_liab[t] + total_current_liab[t]'), ItemConfig(key='common_stock', display_name='Common Stock', extract_names=['total common stock', 'total stock', 'total common shares', 'total shares', 'common stock', 'stockcommon shares', 'shares', 'net total common stock', 'net total stock', 'net total common shares', 'net total shares', 'net common stock', 'net stocknet common shares', 'net shares', 'total common stock net', 'total stock net', 'total common shares net', 'total shares net', 'common stock net', 'stock netcommon shares net', 'shares net'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_income', display_name='Other Comprehensive Income', extract_names=['other income', 'other comprehensive income', 'other comp income', 'comp income', 'comprehensive income', 'comprehensive income and other', 'comp income and other', 'comp inc and other', 'comprehensive inc and other', 'comprehensive income other', 'comp income other', 'comp inc other', 'comprehensive inc other'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='retained_earnings', display_name='Retained Earnings', extract_names=['re', 'retained earnings', 'retained earnings deficit', 're deficit'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='minority_interest', display_name='Minority Interest', extract_names=['minority interest', 'minority int', 'min int', 'min interest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_equity', display_name=\"Total Stockholder's Equity\", extract_names=['total equity', 'total shareholders equity', 'total stockholders equity', 'equity total', 'shareholders equity total', 'stockholders equity total', 'equity', 'shareholders equity', 'stockholders equity'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='other_income[t] + retained_earnings[t] + common_stock[t] + minority_interest[t]'), ItemConfig(key='total_liab_and_equity', display_name='Total Liabilities and Equity', extract_names=['total liabilities and equity', 'total liab and equity', 'total liabilities equity', 'total liab equity', 'liabilities and equity', 'liab and equity', 'liabilities equity', 'liab equity'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_liab[t] + total_equity[t]')]), prior_statement=BalanceSheetData(items_config=DataConfigManager(configs=[ItemConfig(key='cash', display_name='Cash and Cash Equivalents', extract_names=['cash', 'cash and cash equivalents', 'cash and equivalents', 'cash and equiv', 'cash cash equivalents', 'cash equivalents', 'cash equiv'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=True), expr_str=None), ItemConfig(key='st_invest', display_name='Short-Term Investments', extract_names=['shortterm investments', 'short term investments', 'st investments', 'shortterm invest', 'short term invest', 'st invest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='cash_and_st_invest', display_name='Cash and Short-Term Investments', extract_names=['total cash st investments', 'total cash and st investments', 'total cash and shortterm investments', 'total cash and short term investments', 'total cash shortterm investments', 'total cash short term investments', 'total cash st invest', 'total cash and st invest', 'total cash and shortterm invest', 'total cash and short term invest', 'total cash shortterm invest', 'total cash short term invest', 'cash st investments', 'cash and st investments', 'cash and shortterm investments', 'cash and short term investments', 'cash shortterm investments', 'cash short term investments', 'cash st invest', 'cash and st invest', 'cash and shortterm invest', 'cash and short term invest', 'cash shortterm invest', 'cash short term invest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='cash[t] + st_invest[t]'), ItemConfig(key='receivables', display_name='Receivables', extract_names=['receivables', 'rec', 'accounts receivable', 'ar'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='inventory', display_name='Inventory', extract_names=['inv', 'inventory', 'inventories'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='def_tax_st', display_name='Deferred Tax Assets, Current', extract_names=['def tax asset curr', 'deferred tax asset curr', 'tax asset curr', 'def tax assets curr', 'deferred tax assets curr', 'tax assets curr', 'def tax asset current', 'deferred tax asset current', 'tax asset current', 'def tax assets current', 'deferred tax assets current', 'tax assets current', 'def tax asset short term', 'deferred tax asset short term', 'tax asset short term', 'def tax assets short term', 'deferred tax assets short term', 'tax assets short term', 'def tax asset shortterm', 'deferred tax asset shortterm', 'tax asset shortterm', 'def tax assets shortterm', 'deferred tax assets shortterm', 'tax assets shortterm', 'def tax asset st', 'deferred tax asset st', 'tax asset st', 'def tax assets st', 'deferred tax assets st', 'tax assets st'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_current_assets', display_name='Other Current Assets', extract_names=['other current assets', 'other current asset', 'other curr assets', 'other curr asset', 'oca'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_current_assets', display_name='Total Current Assets', extract_names=['total current assets', 'tca'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='cash_and_st_invest[t] + receivables[t] + inventory[t] + def_tax_st[t] + other_current_assets[t]'), ItemConfig(key='gross_ppe', display_name='Grosss Property, Plant & Equipment', extract_names=['gross ppe', 'gross property plant equipment', 'gross property plant and equipment', 'ppe gross', 'property plant equipment gross', 'property plant and equipment gross', 'grs ppe', 'grs property plant equipment', 'grs property plant and equipment', 'ppe grs', 'property plant equipment grs', 'property plant and equipment grs'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='dep', display_name='Accumulated Depreciation', extract_names=['accumulated depreciation', 'depreciation', 'dep', 'accumulated dep', 'acc depreciation', 'accum depreciation', 'acc dep', 'accum dep'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='net_ppe', display_name='Net Property, Plant & Equipment', extract_names=['ppe', 'property plant equipment', 'property plant and equipment', 'ppe net', 'property plant equipment net', 'property plant and equipment net', 'net ppe', 'net property plant equipment', 'net property plant and equipment'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='gross_ppe[t] - dep[t]'), ItemConfig(key='goodwill', display_name='Goodwill and Intangible Assets', extract_names=['goodwill', 'goodwill and intangible assets', 'goodwill and intangibles', 'goodwill intangible assets', 'goodwill intangibles', 'goodwill total', 'goodwill and intangible assets total', 'goodwill and intangibles total', 'goodwill intangible assets total', 'goodwill intangibles total'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='lt_invest', display_name='Long-Term Investments', extract_names=['lt invest', 'lt investments', 'long term invest', 'long term investments', 'longterm invest', 'longterm investments'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='def_tax_lt', display_name='Deferred Tax Assets, Long-Term', extract_names=['def tax asset long term', 'deferred tax asset long term', 'tax asset long term', 'def tax assets long term', 'deferred tax assets long term', 'tax assets long term', 'def tax asset longterm', 'deferred tax asset longterm', 'tax asset longterm', 'def tax assets longterm', 'deferred tax assets longterm', 'tax assets longterm', 'def tax asset lt', 'deferred tax asset lt', 'tax asset lt', 'def tax assets lt', 'deferred tax assets lt', 'tax assets lt', 'def tax asset', 'deferred tax asset', 'tax asset', 'def tax assets', 'deferred tax assets', 'tax assets', 'long term assets tax deferred', 'lt assets tax deferred', 'lt assets tax def', 'long term assets tax def', 'long term assets deferred tax', 'lt assets deferred tax', 'lt assets def tax', 'long term assets def tax'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_lt_assets', display_name='Other Long-Term Assets', extract_names=['other lt assets', 'other lt asset', 'other longterm assets', 'other longterm asset', 'other long term assets', 'other long term asset', 'lt assets other', 'lt asset other', 'longterm assets other', 'longterm asset other', 'long term assets other', 'long term asset other'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_non_current_assets', display_name='Total Non-Current Assets', extract_names=['total non current assets', 'total noncurrent assets', 'total lt assets', 'total longterm assets', 'total long term assets'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='net_ppe[t] + goodwill[t] + lt_invest[t] + def_tax_lt[t] + other_lt_assets[t]'), ItemConfig(key='total_assets', display_name='Total Assets', extract_names=['total assets', 'total asset', 'assets', 'asset'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_current_assets[t] + total_non_current_assets[t]'), ItemConfig(key='payables', display_name='Payables', extract_names=['payables', 'accounts payable', 'ap', 'payables and accrued expenses', 'payables and accrued expense', 'payable and accrued expenses', 'payable and accrued expense', 'payables and acc expenses', 'payables and acc expense', 'payable and acc expenses', 'payable and acc expense', 'payables and accrued exps', 'payables and accrued exp', 'payable and accrued exps', 'payable and accrued exp', 'payables and acc exps', 'payables and acc exp', 'payable and acc exps', 'payable and acc exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='st_debt', display_name='Short-Term Debt', extract_names=['st debt', 'short term debt', 'shortterm debt', 'st borrow', 'short term borrow', 'shortterm borrowst borrowings', 'short term borrowings', 'shortterm borrowings'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='current_lt_debt', display_name='Current Portion of Long-Term Debt', extract_names=['curr port of lt debt', 'curr port lt debt', 'current port of lt debt', 'current port lt debt', 'curr portion of lt debt', 'curr portion lt debt', 'current portion of lt debt', 'current portion lt debt', 'curr port of longterm debt', 'curr port longterm debt', 'current port of longterm debt', 'current port longterm debt', 'curr portion of longterm debt', 'curr portion longterm debt', 'current portion of longterm debt', 'current portion longterm debt', 'curr port of long term debt', 'curr port long term debt', 'current port of long term debt', 'current port long term debt', 'curr portion of long term debt', 'curr portion long term debt', 'current portion of long term debt', 'current portion long term debt', 'curr port of debt', 'curr port debt', 'current port of debt', 'current port debt', 'curr portion of debt', 'curr portion debt', 'current portion of debt', 'current portion debt', 'curr part of lt debt', 'curr part lt debt', 'current part of lt debt', 'current part lt debt', 'curr part of longterm debt', 'curr part longterm debt', 'current part of longterm debt', 'current part longterm debt', 'curr part of long term debt', 'curr part long term debt', 'current part of long term debt', 'current part long term debt', 'curr part of debt', 'curr part debt', 'current part of debt', 'current part debt'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='tax_liab_st', display_name='Tax Liabilities, Short-Term', extract_names=['tax liab shortterm', 'tax liability shortterm', 'tax liabilities shortterm', 'tax liab short term', 'tax liability short term', 'tax liabilities short term', 'tax liab st', 'tax liability st', 'tax liabilities st', 'shortterm tax liab', 'shortterm tax liability', 'shortterm tax liabilities', 'short term tax liab', 'short term tax liability', 'short term tax liabilities', 'st tax liab', 'st tax liability', 'st tax liabilities', 'def tax liab shortterm', 'def tax liability shortterm', 'def tax liabilities shortterm', 'def tax liab short term', 'def tax liability short term', 'def tax liabilities short term', 'def tax liab st', 'def tax liability st', 'def tax liabilities st', 'def shortterm tax liab', 'def shortterm tax liability', 'def shortterm tax liabilities', 'def short term tax liab', 'def short term tax liability', 'def short term tax liabilities', 'def st tax liab', 'def st tax liability', 'def st tax liabilities', 'deferred tax liab shortterm', 'deferred tax liability shortterm', 'deferred tax liabilities shortterm', 'deferred tax liab short term', 'deferred tax liability short term', 'deferred tax liabilities short term', 'deferred tax liab st', 'deferred tax liability st', 'deferred tax liabilities st', 'deferred shortterm tax liab', 'deferred shortterm tax liability', 'deferred shortterm tax liabilities', 'deferred short term tax liab', 'deferred short term tax liability', 'deferred short term tax liabilities', 'deferred st tax liab', 'deferred st tax liability', 'deferred st tax liabilities', 'tax liab noncurr', 'tax liability noncurr', 'tax liabilities noncurr', 'tax liab non curr', 'tax liability non curr', 'tax liabilities non curr', 'noncurr tax liab', 'noncurr tax liability', 'noncurr tax liabilities', 'non curr tax liab', 'non curr tax liability', 'non curr tax liabilities', 'def tax liab noncurr', 'def tax liability noncurr', 'def tax liabilities noncurr', 'def tax liab non curr', 'def tax liability non curr', 'def tax liabilities non curr', 'def noncurr tax liab', 'def noncurr tax liability', 'def noncurr tax liabilities', 'def non curr tax liab', 'def non curr tax liability', 'def non curr tax liabilities', 'deferred tax liab noncurr', 'deferred tax liability noncurr', 'deferred tax liabilities noncurr', 'deferred tax liab non curr', 'deferred tax liability non curr', 'deferred tax liabilities non curr', 'deferred noncurr tax liab', 'deferred noncurr tax liability', 'deferred noncurr tax liabilities', 'deferred non curr tax liab', 'deferred non curr tax liability', 'deferred non curr tax liabilities', 'tax liab noncurrent', 'tax liability noncurrent', 'tax liabilities noncurrent', 'tax liab non current', 'tax liability non current', 'tax liabilities non current', 'noncurrent tax liab', 'noncurrent tax liability', 'noncurrent tax liabilities', 'non current tax liab', 'non current tax liability', 'non current tax liabilities', 'def tax liab noncurrent', 'def tax liability noncurrent', 'def tax liabilities noncurrent', 'def tax liab non current', 'def tax liability non current', 'def tax liabilities non current', 'def noncurrent tax liab', 'def noncurrent tax liability', 'def noncurrent tax liabilities', 'def non current tax liab', 'def non current tax liability', 'def non current tax liabilities', 'deferred tax liab noncurrent', 'deferred tax liability noncurrent', 'deferred tax liabilities noncurrent', 'deferred tax liab non current', 'deferred tax liability non current', 'deferred tax liabilities non current', 'deferred noncurrent tax liab', 'deferred noncurrent tax liability', 'deferred noncurrent tax liabilities', 'deferred non current tax liab', 'deferred non current tax liability', 'deferred non current tax liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_current_liab', display_name='Other Current Liabilities', extract_names=['other current liabilities', 'other current liab', 'other curr liabilities', 'other curr liab', 'other liabilities current', 'other liab current', 'other liabilities curr', 'other liab curr'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_current_liab', display_name='Total Current Liabilities', extract_names=['total current liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='payables[t] + st_debt[t] + tax_liab_st[t] + current_lt_debt[t] + other_current_liab[t]'), ItemConfig(key='lt_debt', display_name='Long-Term Debt', extract_names=['lt debt', 'long term debt', 'longterm debt', 'lt borrow', 'long term borrow', 'longterm borrow', 'lt borrowings', 'long term borrowings', 'longterm borrowings', 'lt debt total', 'long term debt total', 'longterm debt total', 'lt borrow total', 'long term borrow total', 'longterm borrow total', 'lt borrowings total', 'long term borrowings total', 'longterm borrowings total'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=True), expr_str=None), ItemConfig(key='total_debt', display_name='Total Debt', extract_names=['total debt'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='st_debt[t] + lt_debt[t]'), ItemConfig(key='deferred_rev', display_name='Deferred Revenue', extract_names=['deferred revenue', 'deferred sales', 'def revenue', 'def salesnon current revenue', 'non current sales', 'non current revenue def', 'non current sales def', 'non current revenue deferred', 'non current sales deferred', 'revenue non current', 'sales non current', 'revenue def non current', 'sales def non current', 'revenue deferred non current', 'sales deferred non current', 'def revenue non current', 'def sales non current', 'def revenue def non current', 'def sales def non current', 'def revenue deferred non current', 'def sales deferred non current', 'deferred revenue non current', 'deferred sales non current', 'deferred revenue def non current', 'deferred sales def non current', 'deferred revenue deferred non current', 'deferred sales deferred non current', 'non curr revenue', 'non curr sales', 'non curr revenue def', 'non curr sales def', 'non curr revenue deferred', 'non curr sales deferred', 'revenue non curr', 'sales non curr', 'revenue def non curr', 'sales def non curr', 'revenue deferred non curr', 'sales deferred non curr', 'def revenue non curr', 'def sales non curr', 'def revenue def non curr', 'def sales def non curr', 'def revenue deferred non curr', 'def sales deferred non curr', 'deferred revenue non curr', 'deferred sales non curr', 'deferred revenue def non curr', 'deferred sales def non curr', 'deferred revenue deferred non curr', 'deferred sales deferred non currnoncurrent revenue', 'noncurrent sales', 'noncurrent revenue def', 'noncurrent sales def', 'noncurrent revenue deferred', 'noncurrent sales deferred', 'revenue noncurrent', 'sales noncurrent', 'revenue def noncurrent', 'sales def noncurrent', 'revenue deferred noncurrent', 'sales deferred noncurrent', 'def revenue noncurrent', 'def sales noncurrent', 'def revenue def noncurrent', 'def sales def noncurrent', 'def revenue deferred noncurrent', 'def sales deferred noncurrent', 'deferred revenue noncurrent', 'deferred sales noncurrent', 'deferred revenue def noncurrent', 'deferred sales def noncurrent', 'deferred revenue deferred noncurrent', 'deferred sales deferred noncurrent', 'noncurr revenue', 'noncurr sales', 'noncurr revenue def', 'noncurr sales def', 'noncurr revenue deferred', 'noncurr sales deferred', 'revenue noncurr', 'sales noncurr', 'revenue def noncurr', 'sales def noncurr', 'revenue deferred noncurr', 'sales deferred noncurr', 'def revenue noncurr', 'def sales noncurr', 'def revenue def noncurr', 'def sales def noncurr', 'def revenue deferred noncurr', 'def sales deferred noncurr', 'deferred revenue noncurr', 'deferred sales noncurr', 'deferred revenue def noncurr', 'deferred sales def noncurr', 'deferred revenue deferred noncurr', 'deferred sales deferred noncurr'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='tax_liab_lt', display_name='Tax Liabilities, Long-Term', extract_names=['tax liab longterm', 'tax liability longterm', 'tax liabilities longterm', 'tax liab long term', 'tax liability long term', 'tax liabilities long term', 'tax liab lt', 'tax liability lt', 'tax liabilities lt', 'longterm tax liab', 'longterm tax liability', 'longterm tax liabilities', 'long term tax liab', 'long term tax liability', 'long term tax liabilities', 'lt tax liab', 'lt tax liability', 'lt tax liabilities', 'tax liab longterm def', 'tax liability longterm def', 'tax liabilities longterm def', 'tax liab long term def', 'tax liability long term def', 'tax liabilities long term def', 'tax liab lt def', 'tax liability lt def', 'tax liabilities lt def', 'longterm tax liab def', 'longterm tax liability def', 'longterm tax liabilities def', 'long term tax liab def', 'long term tax liability def', 'long term tax liabilities def', 'lt tax liab def', 'lt tax liability def', 'lt tax liabilities def', 'tax liab longterm deferred', 'tax liability longterm deferred', 'tax liabilities longterm deferred', 'tax liab long term deferred', 'tax liability long term deferred', 'tax liabilities long term deferred', 'tax liab lt deferred', 'tax liability lt deferred', 'tax liabilities lt deferred', 'longterm tax liab deferred', 'longterm tax liability deferred', 'longterm tax liabilities deferred', 'long term tax liab deferred', 'long term tax liability deferred', 'long term tax liabilities deferred', 'lt tax liab deferred', 'lt tax liability deferred', 'lt tax liabilities deferred', 'def tax liab longterm', 'def tax liability longterm', 'def tax liabilities longterm', 'def tax liab long term', 'def tax liability long term', 'def tax liabilities long term', 'def tax liab lt', 'def tax liability lt', 'def tax liabilities lt', 'def longterm tax liab', 'def longterm tax liability', 'def longterm tax liabilities', 'def long term tax liab', 'def long term tax liability', 'def long term tax liabilities', 'def lt tax liab', 'def lt tax liability', 'def lt tax liabilities', 'deferred tax liab longterm', 'deferred tax liability longterm', 'deferred tax liabilities longterm', 'deferred tax liab long term', 'deferred tax liability long term', 'deferred tax liabilities long term', 'deferred tax liab lt', 'deferred tax liability lt', 'deferred tax liabilities lt', 'deferred longterm tax liab', 'deferred longterm tax liability', 'deferred longterm tax liabilities', 'deferred long term tax liab', 'deferred long term tax liability', 'deferred long term tax liabilities', 'deferred lt tax liab', 'deferred lt tax liability', 'deferred lt tax liabilities', 'tax liab noncurrent', 'tax liability noncurrent', 'tax liabilities noncurrent', 'noncurrent tax liab', 'noncurrent tax liability', 'noncurrent tax liabilities', 'def tax liab noncurrent', 'def tax liability noncurrent', 'def tax liabilities noncurrent', 'def noncurrent tax liab', 'def noncurrent tax liability', 'def noncurrent tax liabilities', 'deferred tax liab noncurrent', 'deferred tax liability noncurrent', 'deferred tax liabilities noncurrent', 'deferred noncurrent tax liab', 'deferred noncurrent tax liability', 'deferred noncurrent tax liabilities', 'tax liab noncurr', 'tax liability noncurr', 'tax liabilities noncurr', 'noncurr tax liab', 'noncurr tax liability', 'noncurr tax liabilities', 'def tax liab noncurr', 'def tax liability noncurr', 'def tax liabilities noncurr', 'def noncurr tax liab', 'def noncurr tax liability', 'def noncurr tax liabilities', 'deferred tax liab noncurr', 'deferred tax liability noncurr', 'deferred tax liabilities noncurr', 'deferred noncurr tax liab', 'deferred noncurr tax liability', 'deferred noncurr tax liabilities', 'tax liab non current', 'tax liability non current', 'tax liabilities non current', 'non current tax liab', 'non current tax liability', 'non current tax liabilities', 'def tax liab non current', 'def tax liability non current', 'def tax liabilities non current', 'def non current tax liab', 'def non current tax liability', 'def non current tax liabilities', 'deferred tax liab non current', 'deferred tax liability non current', 'deferred tax liabilities non current', 'deferred non current tax liab', 'deferred non current tax liability', 'deferred non current tax liabilities', 'tax liab non curr', 'tax liability non curr', 'tax liabilities non curr', 'non curr tax liab', 'non curr tax liability', 'non curr tax liabilities', 'def tax liab non curr', 'def tax liability non curr', 'def tax liabilities non curr', 'def non curr tax liab', 'def non curr tax liability', 'def non curr tax liabilities', 'deferred tax liab non curr', 'deferred tax liability non curr', 'deferred tax liabilities non curr', 'deferred non curr tax liab', 'deferred non curr tax liability', 'deferred non curr tax liabilities', 'tax liab', 'tax liability', 'tax liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='deposit_liab', display_name='Deposit Liabilities', extract_names=['deposit liab', 'deposit liability', 'deposit liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_lt_liab', display_name='Other Long-Term Liabilities', extract_names=['other lt liabilities', 'other longterm liabilities', 'other long term liabilities', 'other lt liab', 'other longterm liab', 'other long term liab', 'other noncurrent liabilities', 'other non current liabilities', 'other noncurr liabilities', 'other non curr liabilities', 'other noncurrent liab', 'other non current liab', 'other noncurr liab', 'other non curr liab', 'other liabilities lt', 'other liabilities longterm', 'other liabilities long term', 'other liab lt', 'other liab longterm', 'other liab long term', 'other liabilities noncurrent', 'other liabilities non current', 'other liabilities noncurr', 'other liabilities non curr', 'other liab noncurrent', 'other liab non current', 'other liab noncurr', 'other liab non curr', 'lt liabilities other', 'longterm liabilities other', 'long term liabilities other', 'lt liab other', 'longterm liab other', 'long term liab other', 'noncurrent liabilities other', 'non current liabilities other', 'noncurr liabilities other', 'non curr liabilities other', 'noncurrent liab other', 'non current liab other', 'noncurr liab other', 'non curr liab other', 'liabilities lt other', 'liabilities longterm other', 'liabilities long term other', 'liab lt other', 'liab longterm other', 'liab long term other', 'liabilities noncurrent other', 'liabilities non current other', 'liabilities noncurr other', 'liabilities non curr other', 'liab noncurrent other', 'liab non current other', 'liab noncurr other', 'liab non curr other'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_non_current_liab', display_name='Total Non-Current Liabilities', extract_names=['total non current liabilities', 'total noncurrent liabilities', 'total non current liability', 'total noncurrent liability', 'total non current liab', 'total noncurrent liab'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='lt_debt[t] + deferred_rev[t] + tax_liab_lt[t] + deposit_liab[t] + other_lt_liab[t]'), ItemConfig(key='total_liab', display_name='Total Liabilities', extract_names=['total liab', 'total liability', 'total liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_non_current_liab[t] + total_current_liab[t]'), ItemConfig(key='common_stock', display_name='Common Stock', extract_names=['total common stock', 'total stock', 'total common shares', 'total shares', 'common stock', 'stockcommon shares', 'shares', 'net total common stock', 'net total stock', 'net total common shares', 'net total shares', 'net common stock', 'net stocknet common shares', 'net shares', 'total common stock net', 'total stock net', 'total common shares net', 'total shares net', 'common stock net', 'stock netcommon shares net', 'shares net'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_income', display_name='Other Comprehensive Income', extract_names=['other income', 'other comprehensive income', 'other comp income', 'comp income', 'comprehensive income', 'comprehensive income and other', 'comp income and other', 'comp inc and other', 'comprehensive inc and other', 'comprehensive income other', 'comp income other', 'comp inc other', 'comprehensive inc other'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='retained_earnings', display_name='Retained Earnings', extract_names=['re', 'retained earnings', 'retained earnings deficit', 're deficit'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='minority_interest', display_name='Minority Interest', extract_names=['minority interest', 'minority int', 'min int', 'min interest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_equity', display_name=\"Total Stockholder's Equity\", extract_names=['total equity', 'total shareholders equity', 'total stockholders equity', 'equity total', 'shareholders equity total', 'stockholders equity total', 'equity', 'shareholders equity', 'stockholders equity'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='other_income[t] + retained_earnings[t] + common_stock[t] + minority_interest[t]'), ItemConfig(key='total_liab_and_equity', display_name='Total Liabilities and Equity', extract_names=['total liabilities and equity', 'total liab and equity', 'total liabilities equity', 'total liab equity', 'liabilities and equity', 'liab and equity', 'liabilities equity', 'liab equity'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_liab[t] + total_equity[t]')]), prior_statement=None, unextracted_names=['total revenue', 'cost of revenue', 'gross_profit', 'rd expenses', 'sga', 'da', 'other operating expenses', 'op expense', 'ebit', 'int', 'gain loss on sale of invest', 'gain loss on sale of assets', 'impairment', 'ebt', 'taxes', 'net income'], cash=4867000000.0, st_invest=0.0, receivables=27162000000.0, inventory=6360000000.0, lt_invest=105000000.0, def_tax_st=0.0, other_current_assets=0.0, gross_ppe=0.0, dep=0.0, goodwill=2734000000.0, def_tax_lt=3930000000.0, other_lt_assets=0.0, payables=2993000000.0, current_lt_debt=0.0, st_debt=9784000000.0, lt_debt=21847000000.0, deferred_rev=0.0, tax_liab_st=0.0, other_current_liab=0.0, tax_liab_lt=0.0, deposit_liab=1217000000.0, other_lt_liab=0.0, common_stock=0.0, minority_interest=0.0, other_income=-3764000000.0, retained_earnings=19711000000.0, cash_and_st_invest=4867000000.0, total_current_assets=27217000000.0, net_ppe=12386000000.0, total_non_current_assets=32821000000.0, total_assets=60038000000.0, total_current_liab=18975000000.0, total_debt=31631000000.0, total_non_current_liab=31763000000.0, total_liab=50738000000.0, total_equity=8740000000.0, total_liab_and_equity=59478000000.0), unextracted_names=['total revenue', 'cost of revenue', 'gross_profit', 'rd expenses', 'sga', 'da', 'other operating expenses', 'op expense', 'ebit', 'int', 'gain loss on sale of invest', 'gain loss on sale of assets', 'impairment', 'ebt', 'taxes', 'net income'], cash=3592000000.0, st_invest=0.0, receivables=28849000000.0, inventory=9587000000.0, lt_invest=164000000.0, def_tax_st=0.0, other_current_assets=0.0, gross_ppe=0.0, dep=0.0, goodwill=3419000000.0, def_tax_lt=3424000000.0, other_lt_assets=0.0, payables=5856000000.0, current_lt_debt=0.0, st_debt=7981000000.0, lt_debt=20437000000.0, deferred_rev=0.0, tax_liab_st=0.0, other_current_liab=0.0, tax_liab_lt=0.0, deposit_liab=1831000000.0, other_lt_liab=0.0, common_stock=0.0, minority_interest=0.0, other_income=-4051000000.0, retained_earnings=21384000000.0, cash_and_st_invest=3592000000.0, total_current_assets=31810000000.0, net_ppe=12539000000.0, total_non_current_assets=32210000000.0, total_assets=64020000000.0, total_current_liab=22020000000.0, total_debt=28418000000.0, total_non_current_liab=30675000000.0, total_liab=52695000000.0, total_equity=10824000000.0, total_liab_and_equity=63519000000.0), unextracted_names=['total revenue', 'cost of revenue', 'gross_profit', 'rd expenses', 'sga', 'da', 'other operating expenses', 'op expense', 'ebit', 'int', 'gain loss on sale of invest', 'gain loss on sale of assets', 'impairment', 'ebt', 'taxes', 'net income'], cash=3057000000.0, st_invest=0.0, receivables=30803000000.0, inventory=14544000000.0, lt_invest=133000000.0, def_tax_st=0.0, other_current_assets=0.0, gross_ppe=0.0, dep=0.0, goodwill=11448000000.0, def_tax_lt=3737000000.0, other_lt_assets=0.0, payables=8161000000.0, current_lt_debt=0.0, st_debt=9648000000.0, lt_debt=24944000000.0, deferred_rev=0.0, tax_liab_st=0.0, other_current_liab=0.0, tax_liab_lt=0.0, deposit_liab=2487000000.0, other_lt_liab=0.0, common_stock=0.0, minority_interest=0.0, other_income=-6328000000.0, retained_earnings=25219000000.0, cash_and_st_invest=3057000000.0, total_current_assets=37900000000.0, net_ppe=14395000000.0, total_non_current_assets=43318000000.0, total_assets=81218000000.0, total_current_liab=28357000000.0, total_debt=34592000000.0, total_non_current_liab=39459000000.0, total_liab=67816000000.0, total_equity=12883000000.0, total_liab_and_equity=80699000000.0), unextracted_names=['total revenue', 'cost of revenue', 'gross_profit', 'rd expenses', 'sga', 'da', 'other operating expenses', 'op expense', 'ebit', 'int', 'gain loss on sale of invest', 'gain loss on sale of assets', 'impairment', 'ebt', 'taxes', 'net income'], cash=5490000000.0, st_invest=0.0, receivables=33911000000.0, inventory=15547000000.0, lt_invest=272000000.0, def_tax_st=0.0, other_current_assets=0.0, gross_ppe=0.0, dep=0.0, goodwill=10958000000.0, def_tax_lt=3558000000.0, other_lt_assets=0.0, payables=6753000000.0, current_lt_debt=0.0, st_debt=12391000000.0, lt_debt=27752000000.0, deferred_rev=0.0, tax_liab_st=0.0, other_current_liab=0.0, tax_liab_lt=0.0, deposit_liab=2638000000.0, other_lt_liab=0.0, common_stock=0.0, minority_interest=0.0, other_income=-6433000000.0, retained_earnings=29558000000.0, cash_and_st_invest=5490000000.0, total_current_assets=42138000000.0, net_ppe=16461000000.0, total_non_current_assets=46832000000.0, total_assets=88970000000.0, total_current_liab=29415000000.0, total_debt=40143000000.0, total_non_current_liab=41973000000.0, total_liab=71388000000.0, total_equity=17532000000.0, total_liab_and_equity=88920000000.0), unextracted_names=['total revenue', 'cost of revenue', 'gross_profit', 'rd expenses', 'sga', 'da', 'other operating expenses', 'op expense', 'ebit', 'int', 'gain loss on sale of invest', 'gain loss on sale of assets', 'impairment', 'ebt', 'taxes', 'net income'], cash=6081000000.0, st_invest=0.0, receivables=33499000000.0, inventory=12625000000.0, lt_invest=272000000.0, def_tax_st=0.0, other_current_assets=0.0, gross_ppe=0.0, dep=0.0, goodwill=10552000000.0, def_tax_lt=2147000000.0, other_lt_assets=0.0, payables=6560000000.0, current_lt_debt=0.0, st_debt=11031000000.0, lt_debt=26719000000.0, deferred_rev=0.0, tax_liab_st=0.0, other_current_liab=0.0, tax_liab_lt=0.0, deposit_liab=2360000000.0, other_lt_liab=0.0, common_stock=0.0, minority_interest=0.0, other_income=-3898000000.0, retained_earnings=31854000000.0, cash_and_st_invest=6081000000.0, total_current_assets=38335000000.0, net_ppe=17075000000.0, total_non_current_assets=46561000000.0, total_assets=84896000000.0, total_current_liab=27297000000.0, total_debt=37750000000.0, total_non_current_liab=36721000000.0, total_liab=64018000000.0, total_equity=20811000000.0, total_liab_and_equity=84829000000.0), unextracted_names=['total revenue', 'cost of revenue', 'gross_profit', 'rd expenses', 'sga', 'da', 'other operating expenses', 'op expense', 'ebit', 'int', 'gain loss on sale of invest', 'gain loss on sale of assets', 'impairment', 'ebt', 'taxes', 'net income'], cash=7341000000.0, st_invest=0.0, receivables=32772000000.0, inventory=12205000000.0, lt_invest=257000000.0, def_tax_st=0.0, other_current_assets=0.0, gross_ppe=0.0, dep=0.0, goodwill=9770000000.0, def_tax_lt=3143000000.0, other_lt_assets=0.0, payables=6515000000.0, current_lt_debt=0.0, st_debt=11501000000.0, lt_debt=27784000000.0, deferred_rev=0.0, tax_liab_st=0.0, other_current_liab=0.0, tax_liab_lt=0.0, deposit_liab=1697000000.0, other_lt_liab=0.0, common_stock=0.0, minority_interest=0.0, other_income=-6431000000.0, retained_earnings=33887000000.0, cash_and_st_invest=7341000000.0, total_current_assets=38867000000.0, net_ppe=16577000000.0, total_non_current_assets=45814000000.0, total_assets=84681000000.0, total_current_liab=27877000000.0, total_debt=39285000000.0, total_non_current_liab=39978000000.0, total_liab=67855000000.0, total_equity=16746000000.0, total_liab_and_equity=84601000000.0), unextracted_names=['total revenue', 'cost of revenue', 'gross_profit', 'rd expenses', 'sga', 'da', 'other operating expenses', 'op expense', 'ebit', 'int', 'gain loss on sale of invest', 'gain loss on sale of assets', 'impairment', 'ebt', 'taxes', 'net income'], cash=6460000000.0, st_invest=0.0, receivables=30507000000.0, inventory=9700000000.0, lt_invest=0.0, def_tax_st=0.0, other_current_assets=0.0, gross_ppe=0.0, dep=0.0, goodwill=9436000000.0, def_tax_lt=2489000000.0, other_lt_assets=0.0, payables=5023000000.0, current_lt_debt=0.0, st_debt=12844000000.0, lt_debt=25169000000.0, deferred_rev=0.0, tax_liab_st=0.0, other_current_liab=0.0, tax_liab_lt=0.0, deposit_liab=1146000000.0, other_lt_liab=0.0, common_stock=0.0, minority_interest=0.0, other_income=-2035000000.0, retained_earnings=29246000000.0, cash_and_st_invest=6460000000.0, total_current_assets=33508000000.0, net_ppe=16090000000.0, total_non_current_assets=44834000000.0, total_assets=78342000000.0, total_current_liab=26242000000.0, total_debt=38013000000.0, total_non_current_liab=37215000000.0, total_liab=63457000000.0, total_equity=14809000000.0, total_liab_and_equity=78266000000.0), unextracted_names=['total revenue', 'cost of revenue', 'gross_profit', 'rd expenses', 'sga', 'da', 'other operating expenses', 'op expense', 'ebit', 'int', 'gain loss on sale of invest', 'gain loss on sale of assets', 'impairment', 'ebt', 'taxes', 'net income'], cash=7168000000.0, st_invest=0.0, receivables=29088000000.0, inventory=8614000000.0, lt_invest=0.0, def_tax_st=0.0, other_current_assets=0.0, gross_ppe=0.0, dep=0.0, goodwill=8369000000.0, def_tax_lt=2790000000.0, other_lt_assets=0.0, payables=4614000000.0, current_lt_debt=0.0, st_debt=13965000000.0, lt_debt=22818000000.0, deferred_rev=0.0, tax_liab_st=0.0, other_current_liab=0.0, tax_liab_lt=0.0, deposit_liab=1167000000.0, other_lt_liab=0.0, common_stock=0.0, minority_interest=0.0, other_income=-2039000000.0, retained_earnings=27377000000.0, cash_and_st_invest=7168000000.0, total_current_assets=31967000000.0, net_ppe=15322000000.0, total_non_current_assets=42737000000.0, total_assets=74704000000.0, total_current_liab=26132000000.0, total_debt=36783000000.0, total_non_current_liab=35359000000.0, total_liab=61491000000.0, total_equity=13213000000.0, total_liab_and_equity=74704000000.0), unextracted_names=['total revenue', 'cost of revenue', 'gross_profit', 'rd expenses', 'sga', 'da', 'other operating expenses', 'op expense', 'ebit', 'int', 'gain loss on sale of invest', 'gain loss on sale of assets', 'impairment', 'ebt', 'taxes', 'net income'], cash=8261000000.0, st_invest=0.0, receivables=30725000000.0, inventory=10018000000.0, lt_invest=0.0, def_tax_st=0.0, other_current_assets=0.0, gross_ppe=0.0, dep=0.0, goodwill=8311000000.0, def_tax_lt=1693000000.0, other_lt_assets=0.0, payables=6487000000.0, current_lt_debt=0.0, st_debt=11031000000.0, lt_debt=23847000000.0, deferred_rev=0.0, tax_liab_st=0.0, other_current_liab=0.0, tax_liab_lt=0.0, deposit_liab=1426000000.0, other_lt_liab=0.0, common_stock=0.0, minority_interest=0.0, other_income=-1192000000.0, retained_earnings=26301000000.0, cash_and_st_invest=8261000000.0, total_current_assets=36244000000.0, net_ppe=14155000000.0, total_non_current_assets=40718000000.0, total_assets=76962000000.0, total_current_liab=26931000000.0, total_debt=34878000000.0, total_non_current_liab=36265000000.0, total_liab=63196000000.0, total_equity=13766000000.0, total_liab_and_equity=76962000000.0), Timestamp('2018-12-31 00:00:00'): BalanceSheetData(items_config=DataConfigManager(configs=[ItemConfig(key='cash', display_name='Cash and Cash Equivalents', extract_names=['cash', 'cash and cash equivalents', 'cash and equivalents', 'cash and equiv', 'cash cash equivalents', 'cash equivalents', 'cash equiv'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=True), expr_str=None), ItemConfig(key='st_invest', display_name='Short-Term Investments', extract_names=['shortterm investments', 'short term investments', 'st investments', 'shortterm invest', 'short term invest', 'st invest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='cash_and_st_invest', display_name='Cash and Short-Term Investments', extract_names=['total cash st investments', 'total cash and st investments', 'total cash and shortterm investments', 'total cash and short term investments', 'total cash shortterm investments', 'total cash short term investments', 'total cash st invest', 'total cash and st invest', 'total cash and shortterm invest', 'total cash and short term invest', 'total cash shortterm invest', 'total cash short term invest', 'cash st investments', 'cash and st investments', 'cash and shortterm investments', 'cash and short term investments', 'cash shortterm investments', 'cash short term investments', 'cash st invest', 'cash and st invest', 'cash and shortterm invest', 'cash and short term invest', 'cash shortterm invest', 'cash short term invest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='cash[t] + st_invest[t]'), ItemConfig(key='receivables', display_name='Receivables', extract_names=['receivables', 'rec', 'accounts receivable', 'ar'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='inventory', display_name='Inventory', extract_names=['inv', 'inventory', 'inventories'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='def_tax_st', display_name='Deferred Tax Assets, Current', extract_names=['def tax asset curr', 'deferred tax asset curr', 'tax asset curr', 'def tax assets curr', 'deferred tax assets curr', 'tax assets curr', 'def tax asset current', 'deferred tax asset current', 'tax asset current', 'def tax assets current', 'deferred tax assets current', 'tax assets current', 'def tax asset short term', 'deferred tax asset short term', 'tax asset short term', 'def tax assets short term', 'deferred tax assets short term', 'tax assets short term', 'def tax asset shortterm', 'deferred tax asset shortterm', 'tax asset shortterm', 'def tax assets shortterm', 'deferred tax assets shortterm', 'tax assets shortterm', 'def tax asset st', 'deferred tax asset st', 'tax asset st', 'def tax assets st', 'deferred tax assets st', 'tax assets st'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_current_assets', display_name='Other Current Assets', extract_names=['other current assets', 'other current asset', 'other curr assets', 'other curr asset', 'oca'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_current_assets', display_name='Total Current Assets', extract_names=['total current assets', 'tca'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='cash_and_st_invest[t] + receivables[t] + inventory[t] + def_tax_st[t] + other_current_assets[t]'), ItemConfig(key='gross_ppe', display_name='Grosss Property, Plant & Equipment', extract_names=['gross ppe', 'gross property plant equipment', 'gross property plant and equipment', 'ppe gross', 'property plant equipment gross', 'property plant and equipment gross', 'grs ppe', 'grs property plant equipment', 'grs property plant and equipment', 'ppe grs', 'property plant equipment grs', 'property plant and equipment grs'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='dep', display_name='Accumulated Depreciation', extract_names=['accumulated depreciation', 'depreciation', 'dep', 'accumulated dep', 'acc depreciation', 'accum depreciation', 'acc dep', 'accum dep'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='net_ppe', display_name='Net Property, Plant & Equipment', extract_names=['ppe', 'property plant equipment', 'property plant and equipment', 'ppe net', 'property plant equipment net', 'property plant and equipment net', 'net ppe', 'net property plant equipment', 'net property plant and equipment'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='gross_ppe[t] - dep[t]'), ItemConfig(key='goodwill', display_name='Goodwill and Intangible Assets', extract_names=['goodwill', 'goodwill and intangible assets', 'goodwill and intangibles', 'goodwill intangible assets', 'goodwill intangibles', 'goodwill total', 'goodwill and intangible assets total', 'goodwill and intangibles total', 'goodwill intangible assets total', 'goodwill intangibles total'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='lt_invest', display_name='Long-Term Investments', extract_names=['lt invest', 'lt investments', 'long term invest', 'long term investments', 'longterm invest', 'longterm investments'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='def_tax_lt', display_name='Deferred Tax Assets, Long-Term', extract_names=['def tax asset long term', 'deferred tax asset long term', 'tax asset long term', 'def tax assets long term', 'deferred tax assets long term', 'tax assets long term', 'def tax asset longterm', 'deferred tax asset longterm', 'tax asset longterm', 'def tax assets longterm', 'deferred tax assets longterm', 'tax assets longterm', 'def tax asset lt', 'deferred tax asset lt', 'tax asset lt', 'def tax assets lt', 'deferred tax assets lt', 'tax assets lt', 'def tax asset', 'deferred tax asset', 'tax asset', 'def tax assets', 'deferred tax assets', 'tax assets', 'long term assets tax deferred', 'lt assets tax deferred', 'lt assets tax def', 'long term assets tax def', 'long term assets deferred tax', 'lt assets deferred tax', 'lt assets def tax', 'long term assets def tax'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_lt_assets', display_name='Other Long-Term Assets', extract_names=['other lt assets', 'other lt asset', 'other longterm assets', 'other longterm asset', 'other long term assets', 'other long term asset', 'lt assets other', 'lt asset other', 'longterm assets other', 'longterm asset other', 'long term assets other', 'long term asset other'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_non_current_assets', display_name='Total Non-Current Assets', extract_names=['total non current assets', 'total noncurrent assets', 'total lt assets', 'total longterm assets', 'total long term assets'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='net_ppe[t] + goodwill[t] + lt_invest[t] + def_tax_lt[t] + other_lt_assets[t]'), ItemConfig(key='total_assets', display_name='Total Assets', extract_names=['total assets', 'total asset', 'assets', 'asset'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_current_assets[t] + total_non_current_assets[t]'), ItemConfig(key='payables', display_name='Payables', extract_names=['payables', 'accounts payable', 'ap', 'payables and accrued expenses', 'payables and accrued expense', 'payable and accrued expenses', 'payable and accrued expense', 'payables and acc expenses', 'payables and acc expense', 'payable and acc expenses', 'payable and acc expense', 'payables and accrued exps', 'payables and accrued exp', 'payable and accrued exps', 'payable and accrued exp', 'payables and acc exps', 'payables and acc exp', 'payable and acc exps', 'payable and acc exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='st_debt', display_name='Short-Term Debt', extract_names=['st debt', 'short term debt', 'shortterm debt', 'st borrow', 'short term borrow', 'shortterm borrowst borrowings', 'short term borrowings', 'shortterm borrowings'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='current_lt_debt', display_name='Current Portion of Long-Term Debt', extract_names=['curr port of lt debt', 'curr port lt debt', 'current port of lt debt', 'current port lt debt', 'curr portion of lt debt', 'curr portion lt debt', 'current portion of lt debt', 'current portion lt debt', 'curr port of longterm debt', 'curr port longterm debt', 'current port of longterm debt', 'current port longterm debt', 'curr portion of longterm debt', 'curr portion longterm debt', 'current portion of longterm debt', 'current portion longterm debt', 'curr port of long term debt', 'curr port long term debt', 'current port of long term debt', 'current port long term debt', 'curr portion of long term debt', 'curr portion long term debt', 'current portion of long term debt', 'current portion long term debt', 'curr port of debt', 'curr port debt', 'current port of debt', 'current port debt', 'curr portion of debt', 'curr portion debt', 'current portion of debt', 'current portion debt', 'curr part of lt debt', 'curr part lt debt', 'current part of lt debt', 'current part lt debt', 'curr part of longterm debt', 'curr part longterm debt', 'current part of longterm debt', 'current part longterm debt', 'curr part of long term debt', 'curr part long term debt', 'current part of long term debt', 'current part long term debt', 'curr part of debt', 'curr part debt', 'current part of debt', 'current part debt'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='tax_liab_st', display_name='Tax Liabilities, Short-Term', extract_names=['tax liab shortterm', 'tax liability shortterm', 'tax liabilities shortterm', 'tax liab short term', 'tax liability short term', 'tax liabilities short term', 'tax liab st', 'tax liability st', 'tax liabilities st', 'shortterm tax liab', 'shortterm tax liability', 'shortterm tax liabilities', 'short term tax liab', 'short term tax liability', 'short term tax liabilities', 'st tax liab', 'st tax liability', 'st tax liabilities', 'def tax liab shortterm', 'def tax liability shortterm', 'def tax liabilities shortterm', 'def tax liab short term', 'def tax liability short term', 'def tax liabilities short term', 'def tax liab st', 'def tax liability st', 'def tax liabilities st', 'def shortterm tax liab', 'def shortterm tax liability', 'def shortterm tax liabilities', 'def short term tax liab', 'def short term tax liability', 'def short term tax liabilities', 'def st tax liab', 'def st tax liability', 'def st tax liabilities', 'deferred tax liab shortterm', 'deferred tax liability shortterm', 'deferred tax liabilities shortterm', 'deferred tax liab short term', 'deferred tax liability short term', 'deferred tax liabilities short term', 'deferred tax liab st', 'deferred tax liability st', 'deferred tax liabilities st', 'deferred shortterm tax liab', 'deferred shortterm tax liability', 'deferred shortterm tax liabilities', 'deferred short term tax liab', 'deferred short term tax liability', 'deferred short term tax liabilities', 'deferred st tax liab', 'deferred st tax liability', 'deferred st tax liabilities', 'tax liab noncurr', 'tax liability noncurr', 'tax liabilities noncurr', 'tax liab non curr', 'tax liability non curr', 'tax liabilities non curr', 'noncurr tax liab', 'noncurr tax liability', 'noncurr tax liabilities', 'non curr tax liab', 'non curr tax liability', 'non curr tax liabilities', 'def tax liab noncurr', 'def tax liability noncurr', 'def tax liabilities noncurr', 'def tax liab non curr', 'def tax liability non curr', 'def tax liabilities non curr', 'def noncurr tax liab', 'def noncurr tax liability', 'def noncurr tax liabilities', 'def non curr tax liab', 'def non curr tax liability', 'def non curr tax liabilities', 'deferred tax liab noncurr', 'deferred tax liability noncurr', 'deferred tax liabilities noncurr', 'deferred tax liab non curr', 'deferred tax liability non curr', 'deferred tax liabilities non curr', 'deferred noncurr tax liab', 'deferred noncurr tax liability', 'deferred noncurr tax liabilities', 'deferred non curr tax liab', 'deferred non curr tax liability', 'deferred non curr tax liabilities', 'tax liab noncurrent', 'tax liability noncurrent', 'tax liabilities noncurrent', 'tax liab non current', 'tax liability non current', 'tax liabilities non current', 'noncurrent tax liab', 'noncurrent tax liability', 'noncurrent tax liabilities', 'non current tax liab', 'non current tax liability', 'non current tax liabilities', 'def tax liab noncurrent', 'def tax liability noncurrent', 'def tax liabilities noncurrent', 'def tax liab non current', 'def tax liability non current', 'def tax liabilities non current', 'def noncurrent tax liab', 'def noncurrent tax liability', 'def noncurrent tax liabilities', 'def non current tax liab', 'def non current tax liability', 'def non current tax liabilities', 'deferred tax liab noncurrent', 'deferred tax liability noncurrent', 'deferred tax liabilities noncurrent', 'deferred tax liab non current', 'deferred tax liability non current', 'deferred tax liabilities non current', 'deferred noncurrent tax liab', 'deferred noncurrent tax liability', 'deferred noncurrent tax liabilities', 'deferred non current tax liab', 'deferred non current tax liability', 'deferred non current tax liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_current_liab', display_name='Other Current Liabilities', extract_names=['other current liabilities', 'other current liab', 'other curr liabilities', 'other curr liab', 'other liabilities current', 'other liab current', 'other liabilities curr', 'other liab curr'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_current_liab', display_name='Total Current Liabilities', extract_names=['total current liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='payables[t] + st_debt[t] + tax_liab_st[t] + current_lt_debt[t] + other_current_liab[t]'), ItemConfig(key='lt_debt', display_name='Long-Term Debt', extract_names=['lt debt', 'long term debt', 'longterm debt', 'lt borrow', 'long term borrow', 'longterm borrow', 'lt borrowings', 'long term borrowings', 'longterm borrowings', 'lt debt total', 'long term debt total', 'longterm debt total', 'lt borrow total', 'long term borrow total', 'longterm borrow total', 'lt borrowings total', 'long term borrowings total', 'longterm borrowings total'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=True), expr_str=None), ItemConfig(key='total_debt', display_name='Total Debt', extract_names=['total debt'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='st_debt[t] + lt_debt[t]'), ItemConfig(key='deferred_rev', display_name='Deferred Revenue', extract_names=['deferred revenue', 'deferred sales', 'def revenue', 'def salesnon current revenue', 'non current sales', 'non current revenue def', 'non current sales def', 'non current revenue deferred', 'non current sales deferred', 'revenue non current', 'sales non current', 'revenue def non current', 'sales def non current', 'revenue deferred non current', 'sales deferred non current', 'def revenue non current', 'def sales non current', 'def revenue def non current', 'def sales def non current', 'def revenue deferred non current', 'def sales deferred non current', 'deferred revenue non current', 'deferred sales non current', 'deferred revenue def non current', 'deferred sales def non current', 'deferred revenue deferred non current', 'deferred sales deferred non current', 'non curr revenue', 'non curr sales', 'non curr revenue def', 'non curr sales def', 'non curr revenue deferred', 'non curr sales deferred', 'revenue non curr', 'sales non curr', 'revenue def non curr', 'sales def non curr', 'revenue deferred non curr', 'sales deferred non curr', 'def revenue non curr', 'def sales non curr', 'def revenue def non curr', 'def sales def non curr', 'def revenue deferred non curr', 'def sales deferred non curr', 'deferred revenue non curr', 'deferred sales non curr', 'deferred revenue def non curr', 'deferred sales def non curr', 'deferred revenue deferred non curr', 'deferred sales deferred non currnoncurrent revenue', 'noncurrent sales', 'noncurrent revenue def', 'noncurrent sales def', 'noncurrent revenue deferred', 'noncurrent sales deferred', 'revenue noncurrent', 'sales noncurrent', 'revenue def noncurrent', 'sales def noncurrent', 'revenue deferred noncurrent', 'sales deferred noncurrent', 'def revenue noncurrent', 'def sales noncurrent', 'def revenue def noncurrent', 'def sales def noncurrent', 'def revenue deferred noncurrent', 'def sales deferred noncurrent', 'deferred revenue noncurrent', 'deferred sales noncurrent', 'deferred revenue def noncurrent', 'deferred sales def noncurrent', 'deferred revenue deferred noncurrent', 'deferred sales deferred noncurrent', 'noncurr revenue', 'noncurr sales', 'noncurr revenue def', 'noncurr sales def', 'noncurr revenue deferred', 'noncurr sales deferred', 'revenue noncurr', 'sales noncurr', 'revenue def noncurr', 'sales def noncurr', 'revenue deferred noncurr', 'sales deferred noncurr', 'def revenue noncurr', 'def sales noncurr', 'def revenue def noncurr', 'def sales def noncurr', 'def revenue deferred noncurr', 'def sales deferred noncurr', 'deferred revenue noncurr', 'deferred sales noncurr', 'deferred revenue def noncurr', 'deferred sales def noncurr', 'deferred revenue deferred noncurr', 'deferred sales deferred noncurr'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='tax_liab_lt', display_name='Tax Liabilities, Long-Term', extract_names=['tax liab longterm', 'tax liability longterm', 'tax liabilities longterm', 'tax liab long term', 'tax liability long term', 'tax liabilities long term', 'tax liab lt', 'tax liability lt', 'tax liabilities lt', 'longterm tax liab', 'longterm tax liability', 'longterm tax liabilities', 'long term tax liab', 'long term tax liability', 'long term tax liabilities', 'lt tax liab', 'lt tax liability', 'lt tax liabilities', 'tax liab longterm def', 'tax liability longterm def', 'tax liabilities longterm def', 'tax liab long term def', 'tax liability long term def', 'tax liabilities long term def', 'tax liab lt def', 'tax liability lt def', 'tax liabilities lt def', 'longterm tax liab def', 'longterm tax liability def', 'longterm tax liabilities def', 'long term tax liab def', 'long term tax liability def', 'long term tax liabilities def', 'lt tax liab def', 'lt tax liability def', 'lt tax liabilities def', 'tax liab longterm deferred', 'tax liability longterm deferred', 'tax liabilities longterm deferred', 'tax liab long term deferred', 'tax liability long term deferred', 'tax liabilities long term deferred', 'tax liab lt deferred', 'tax liability lt deferred', 'tax liabilities lt deferred', 'longterm tax liab deferred', 'longterm tax liability deferred', 'longterm tax liabilities deferred', 'long term tax liab deferred', 'long term tax liability deferred', 'long term tax liabilities deferred', 'lt tax liab deferred', 'lt tax liability deferred', 'lt tax liabilities deferred', 'def tax liab longterm', 'def tax liability longterm', 'def tax liabilities longterm', 'def tax liab long term', 'def tax liability long term', 'def tax liabilities long term', 'def tax liab lt', 'def tax liability lt', 'def tax liabilities lt', 'def longterm tax liab', 'def longterm tax liability', 'def longterm tax liabilities', 'def long term tax liab', 'def long term tax liability', 'def long term tax liabilities', 'def lt tax liab', 'def lt tax liability', 'def lt tax liabilities', 'deferred tax liab longterm', 'deferred tax liability longterm', 'deferred tax liabilities longterm', 'deferred tax liab long term', 'deferred tax liability long term', 'deferred tax liabilities long term', 'deferred tax liab lt', 'deferred tax liability lt', 'deferred tax liabilities lt', 'deferred longterm tax liab', 'deferred longterm tax liability', 'deferred longterm tax liabilities', 'deferred long term tax liab', 'deferred long term tax liability', 'deferred long term tax liabilities', 'deferred lt tax liab', 'deferred lt tax liability', 'deferred lt tax liabilities', 'tax liab noncurrent', 'tax liability noncurrent', 'tax liabilities noncurrent', 'noncurrent tax liab', 'noncurrent tax liability', 'noncurrent tax liabilities', 'def tax liab noncurrent', 'def tax liability noncurrent', 'def tax liabilities noncurrent', 'def noncurrent tax liab', 'def noncurrent tax liability', 'def noncurrent tax liabilities', 'deferred tax liab noncurrent', 'deferred tax liability noncurrent', 'deferred tax liabilities noncurrent', 'deferred noncurrent tax liab', 'deferred noncurrent tax liability', 'deferred noncurrent tax liabilities', 'tax liab noncurr', 'tax liability noncurr', 'tax liabilities noncurr', 'noncurr tax liab', 'noncurr tax liability', 'noncurr tax liabilities', 'def tax liab noncurr', 'def tax liability noncurr', 'def tax liabilities noncurr', 'def noncurr tax liab', 'def noncurr tax liability', 'def noncurr tax liabilities', 'deferred tax liab noncurr', 'deferred tax liability noncurr', 'deferred tax liabilities noncurr', 'deferred noncurr tax liab', 'deferred noncurr tax liability', 'deferred noncurr tax liabilities', 'tax liab non current', 'tax liability non current', 'tax liabilities non current', 'non current tax liab', 'non current tax liability', 'non current tax liabilities', 'def tax liab non current', 'def tax liability non current', 'def tax liabilities non current', 'def non current tax liab', 'def non current tax liability', 'def non current tax liabilities', 'deferred tax liab non current', 'deferred tax liability non current', 'deferred tax liabilities non current', 'deferred non current tax liab', 'deferred non current tax liability', 'deferred non current tax liabilities', 'tax liab non curr', 'tax liability non curr', 'tax liabilities non curr', 'non curr tax liab', 'non curr tax liability', 'non curr tax liabilities', 'def tax liab non curr', 'def tax liability non curr', 'def tax liabilities non curr', 'def non curr tax liab', 'def non curr tax liability', 'def non curr tax liabilities', 'deferred tax liab non curr', 'deferred tax liability non curr', 'deferred tax liabilities non curr', 'deferred non curr tax liab', 'deferred non curr tax liability', 'deferred non curr tax liabilities', 'tax liab', 'tax liability', 'tax liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='deposit_liab', display_name='Deposit Liabilities', extract_names=['deposit liab', 'deposit liability', 'deposit liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_lt_liab', display_name='Other Long-Term Liabilities', extract_names=['other lt liabilities', 'other longterm liabilities', 'other long term liabilities', 'other lt liab', 'other longterm liab', 'other long term liab', 'other noncurrent liabilities', 'other non current liabilities', 'other noncurr liabilities', 'other non curr liabilities', 'other noncurrent liab', 'other non current liab', 'other noncurr liab', 'other non curr liab', 'other liabilities lt', 'other liabilities longterm', 'other liabilities long term', 'other liab lt', 'other liab longterm', 'other liab long term', 'other liabilities noncurrent', 'other liabilities non current', 'other liabilities noncurr', 'other liabilities non curr', 'other liab noncurrent', 'other liab non current', 'other liab noncurr', 'other liab non curr', 'lt liabilities other', 'longterm liabilities other', 'long term liabilities other', 'lt liab other', 'longterm liab other', 'long term liab other', 'noncurrent liabilities other', 'non current liabilities other', 'noncurr liabilities other', 'non curr liabilities other', 'noncurrent liab other', 'non current liab other', 'noncurr liab other', 'non curr liab other', 'liabilities lt other', 'liabilities longterm other', 'liabilities long term other', 'liab lt other', 'liab longterm other', 'liab long term other', 'liabilities noncurrent other', 'liabilities non current other', 'liabilities noncurr other', 'liabilities non curr other', 'liab noncurrent other', 'liab non current other', 'liab noncurr other', 'liab non curr other'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_non_current_liab', display_name='Total Non-Current Liabilities', extract_names=['total non current liabilities', 'total noncurrent liabilities', 'total non current liability', 'total noncurrent liability', 'total non current liab', 'total noncurrent liab'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='lt_debt[t] + deferred_rev[t] + tax_liab_lt[t] + deposit_liab[t] + other_lt_liab[t]'), ItemConfig(key='total_liab', display_name='Total Liabilities', extract_names=['total liab', 'total liability', 'total liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_non_current_liab[t] + total_current_liab[t]'), ItemConfig(key='common_stock', display_name='Common Stock', extract_names=['total common stock', 'total stock', 'total common shares', 'total shares', 'common stock', 'stockcommon shares', 'shares', 'net total common stock', 'net total stock', 'net total common shares', 'net total shares', 'net common stock', 'net stocknet common shares', 'net shares', 'total common stock net', 'total stock net', 'total common shares net', 'total shares net', 'common stock net', 'stock netcommon shares net', 'shares net'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_income', display_name='Other Comprehensive Income', extract_names=['other income', 'other comprehensive income', 'other comp income', 'comp income', 'comprehensive income', 'comprehensive income and other', 'comp income and other', 'comp inc and other', 'comprehensive inc and other', 'comprehensive income other', 'comp income other', 'comp inc other', 'comprehensive inc other'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='retained_earnings', display_name='Retained Earnings', extract_names=['re', 'retained earnings', 'retained earnings deficit', 're deficit'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='minority_interest', display_name='Minority Interest', extract_names=['minority interest', 'minority int', 'min int', 'min interest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_equity', display_name=\"Total Stockholder's Equity\", extract_names=['total equity', 'total shareholders equity', 'total stockholders equity', 'equity total', 'shareholders equity total', 'stockholders equity total', 'equity', 'shareholders equity', 'stockholders equity'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='other_income[t] + retained_earnings[t] + common_stock[t] + minority_interest[t]'), ItemConfig(key='total_liab_and_equity', display_name='Total Liabilities and Equity', extract_names=['total liabilities and equity', 'total liab and equity', 'total liabilities equity', 'total liab equity', 'liabilities and equity', 'liab and equity', 'liabilities equity', 'liab equity'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_liab[t] + total_equity[t]')]), prior_statement=BalanceSheetData(items_config=DataConfigManager(configs=[ItemConfig(key='cash', display_name='Cash and Cash Equivalents', extract_names=['cash', 'cash and cash equivalents', 'cash and equivalents', 'cash and equiv', 'cash cash equivalents', 'cash equivalents', 'cash equiv'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=True), expr_str=None), ItemConfig(key='st_invest', display_name='Short-Term Investments', extract_names=['shortterm investments', 'short term investments', 'st investments', 'shortterm invest', 'short term invest', 'st invest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='cash_and_st_invest', display_name='Cash and Short-Term Investments', extract_names=['total cash st investments', 'total cash and st investments', 'total cash and shortterm investments', 'total cash and short term investments', 'total cash shortterm investments', 'total cash short term investments', 'total cash st invest', 'total cash and st invest', 'total cash and shortterm invest', 'total cash and short term invest', 'total cash shortterm invest', 'total cash short term invest', 'cash st investments', 'cash and st investments', 'cash and shortterm investments', 'cash and short term investments', 'cash shortterm investments', 'cash short term investments', 'cash st invest', 'cash and st invest', 'cash and shortterm invest', 'cash and short term invest', 'cash shortterm invest', 'cash short term invest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='cash[t] + st_invest[t]'), ItemConfig(key='receivables', display_name='Receivables', extract_names=['receivables', 'rec', 'accounts receivable', 'ar'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='inventory', display_name='Inventory', extract_names=['inv', 'inventory', 'inventories'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='def_tax_st', display_name='Deferred Tax Assets, Current', extract_names=['def tax asset curr', 'deferred tax asset curr', 'tax asset curr', 'def tax assets curr', 'deferred tax assets curr', 'tax assets curr', 'def tax asset current', 'deferred tax asset current', 'tax asset current', 'def tax assets current', 'deferred tax assets current', 'tax assets current', 'def tax asset short term', 'deferred tax asset short term', 'tax asset short term', 'def tax assets short term', 'deferred tax assets short term', 'tax assets short term', 'def tax asset shortterm', 'deferred tax asset shortterm', 'tax asset shortterm', 'def tax assets shortterm', 'deferred tax assets shortterm', 'tax assets shortterm', 'def tax asset st', 'deferred tax asset st', 'tax asset st', 'def tax assets st', 'deferred tax assets st', 'tax assets st'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_current_assets', display_name='Other Current Assets', extract_names=['other current assets', 'other current asset', 'other curr assets', 'other curr asset', 'oca'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_current_assets', display_name='Total Current Assets', extract_names=['total current assets', 'tca'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='cash_and_st_invest[t] + receivables[t] + inventory[t] + def_tax_st[t] + other_current_assets[t]'), ItemConfig(key='gross_ppe', display_name='Grosss Property, Plant & Equipment', extract_names=['gross ppe', 'gross property plant equipment', 'gross property plant and equipment', 'ppe gross', 'property plant equipment gross', 'property plant and equipment gross', 'grs ppe', 'grs property plant equipment', 'grs property plant and equipment', 'ppe grs', 'property plant equipment grs', 'property plant and equipment grs'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='dep', display_name='Accumulated Depreciation', extract_names=['accumulated depreciation', 'depreciation', 'dep', 'accumulated dep', 'acc depreciation', 'accum depreciation', 'acc dep', 'accum dep'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='net_ppe', display_name='Net Property, Plant & Equipment', extract_names=['ppe', 'property plant equipment', 'property plant and equipment', 'ppe net', 'property plant equipment net', 'property plant and equipment net', 'net ppe', 'net property plant equipment', 'net property plant and equipment'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='gross_ppe[t] - dep[t]'), ItemConfig(key='goodwill', display_name='Goodwill and Intangible Assets', extract_names=['goodwill', 'goodwill and intangible assets', 'goodwill and intangibles', 'goodwill intangible assets', 'goodwill intangibles', 'goodwill total', 'goodwill and intangible assets total', 'goodwill and intangibles total', 'goodwill intangible assets total', 'goodwill intangibles total'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='lt_invest', display_name='Long-Term Investments', extract_names=['lt invest', 'lt investments', 'long term invest', 'long term investments', 'longterm invest', 'longterm investments'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='def_tax_lt', display_name='Deferred Tax Assets, Long-Term', extract_names=['def tax asset long term', 'deferred tax asset long term', 'tax asset long term', 'def tax assets long term', 'deferred tax assets long term', 'tax assets long term', 'def tax asset longterm', 'deferred tax asset longterm', 'tax asset longterm', 'def tax assets longterm', 'deferred tax assets longterm', 'tax assets longterm', 'def tax asset lt', 'deferred tax asset lt', 'tax asset lt', 'def tax assets lt', 'deferred tax assets lt', 'tax assets lt', 'def tax asset', 'deferred tax asset', 'tax asset', 'def tax assets', 'deferred tax assets', 'tax assets', 'long term assets tax deferred', 'lt assets tax deferred', 'lt assets tax def', 'long term assets tax def', 'long term assets deferred tax', 'lt assets deferred tax', 'lt assets def tax', 'long term assets def tax'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_lt_assets', display_name='Other Long-Term Assets', extract_names=['other lt assets', 'other lt asset', 'other longterm assets', 'other longterm asset', 'other long term assets', 'other long term asset', 'lt assets other', 'lt asset other', 'longterm assets other', 'longterm asset other', 'long term assets other', 'long term asset other'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_non_current_assets', display_name='Total Non-Current Assets', extract_names=['total non current assets', 'total noncurrent assets', 'total lt assets', 'total longterm assets', 'total long term assets'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='net_ppe[t] + goodwill[t] + lt_invest[t] + def_tax_lt[t] + other_lt_assets[t]'), ItemConfig(key='total_assets', display_name='Total Assets', extract_names=['total assets', 'total asset', 'assets', 'asset'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_current_assets[t] + total_non_current_assets[t]'), ItemConfig(key='payables', display_name='Payables', extract_names=['payables', 'accounts payable', 'ap', 'payables and accrued expenses', 'payables and accrued expense', 'payable and accrued expenses', 'payable and accrued expense', 'payables and acc expenses', 'payables and acc expense', 'payable and acc expenses', 'payable and acc expense', 'payables and accrued exps', 'payables and accrued exp', 'payable and accrued exps', 'payable and accrued exp', 'payables and acc exps', 'payables and acc exp', 'payable and acc exps', 'payable and acc exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='st_debt', display_name='Short-Term Debt', extract_names=['st debt', 'short term debt', 'shortterm debt', 'st borrow', 'short term borrow', 'shortterm borrowst borrowings', 'short term borrowings', 'shortterm borrowings'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='current_lt_debt', display_name='Current Portion of Long-Term Debt', extract_names=['curr port of lt debt', 'curr port lt debt', 'current port of lt debt', 'current port lt debt', 'curr portion of lt debt', 'curr portion lt debt', 'current portion of lt debt', 'current portion lt debt', 'curr port of longterm debt', 'curr port longterm debt', 'current port of longterm debt', 'current port longterm debt', 'curr portion of longterm debt', 'curr portion longterm debt', 'current portion of longterm debt', 'current portion longterm debt', 'curr port of long term debt', 'curr port long term debt', 'current port of long term debt', 'current port long term debt', 'curr portion of long term debt', 'curr portion long term debt', 'current portion of long term debt', 'current portion long term debt', 'curr port of debt', 'curr port debt', 'current port of debt', 'current port debt', 'curr portion of debt', 'curr portion debt', 'current portion of debt', 'current portion debt', 'curr part of lt debt', 'curr part lt debt', 'current part of lt debt', 'current part lt debt', 'curr part of longterm debt', 'curr part longterm debt', 'current part of longterm debt', 'current part longterm debt', 'curr part of long term debt', 'curr part long term debt', 'current part of long term debt', 'current part long term debt', 'curr part of debt', 'curr part debt', 'current part of debt', 'current part debt'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='tax_liab_st', display_name='Tax Liabilities, Short-Term', extract_names=['tax liab shortterm', 'tax liability shortterm', 'tax liabilities shortterm', 'tax liab short term', 'tax liability short term', 'tax liabilities short term', 'tax liab st', 'tax liability st', 'tax liabilities st', 'shortterm tax liab', 'shortterm tax liability', 'shortterm tax liabilities', 'short term tax liab', 'short term tax liability', 'short term tax liabilities', 'st tax liab', 'st tax liability', 'st tax liabilities', 'def tax liab shortterm', 'def tax liability shortterm', 'def tax liabilities shortterm', 'def tax liab short term', 'def tax liability short term', 'def tax liabilities short term', 'def tax liab st', 'def tax liability st', 'def tax liabilities st', 'def shortterm tax liab', 'def shortterm tax liability', 'def shortterm tax liabilities', 'def short term tax liab', 'def short term tax liability', 'def short term tax liabilities', 'def st tax liab', 'def st tax liability', 'def st tax liabilities', 'deferred tax liab shortterm', 'deferred tax liability shortterm', 'deferred tax liabilities shortterm', 'deferred tax liab short term', 'deferred tax liability short term', 'deferred tax liabilities short term', 'deferred tax liab st', 'deferred tax liability st', 'deferred tax liabilities st', 'deferred shortterm tax liab', 'deferred shortterm tax liability', 'deferred shortterm tax liabilities', 'deferred short term tax liab', 'deferred short term tax liability', 'deferred short term tax liabilities', 'deferred st tax liab', 'deferred st tax liability', 'deferred st tax liabilities', 'tax liab noncurr', 'tax liability noncurr', 'tax liabilities noncurr', 'tax liab non curr', 'tax liability non curr', 'tax liabilities non curr', 'noncurr tax liab', 'noncurr tax liability', 'noncurr tax liabilities', 'non curr tax liab', 'non curr tax liability', 'non curr tax liabilities', 'def tax liab noncurr', 'def tax liability noncurr', 'def tax liabilities noncurr', 'def tax liab non curr', 'def tax liability non curr', 'def tax liabilities non curr', 'def noncurr tax liab', 'def noncurr tax liability', 'def noncurr tax liabilities', 'def non curr tax liab', 'def non curr tax liability', 'def non curr tax liabilities', 'deferred tax liab noncurr', 'deferred tax liability noncurr', 'deferred tax liabilities noncurr', 'deferred tax liab non curr', 'deferred tax liability non curr', 'deferred tax liabilities non curr', 'deferred noncurr tax liab', 'deferred noncurr tax liability', 'deferred noncurr tax liabilities', 'deferred non curr tax liab', 'deferred non curr tax liability', 'deferred non curr tax liabilities', 'tax liab noncurrent', 'tax liability noncurrent', 'tax liabilities noncurrent', 'tax liab non current', 'tax liability non current', 'tax liabilities non current', 'noncurrent tax liab', 'noncurrent tax liability', 'noncurrent tax liabilities', 'non current tax liab', 'non current tax liability', 'non current tax liabilities', 'def tax liab noncurrent', 'def tax liability noncurrent', 'def tax liabilities noncurrent', 'def tax liab non current', 'def tax liability non current', 'def tax liabilities non current', 'def noncurrent tax liab', 'def noncurrent tax liability', 'def noncurrent tax liabilities', 'def non current tax liab', 'def non current tax liability', 'def non current tax liabilities', 'deferred tax liab noncurrent', 'deferred tax liability noncurrent', 'deferred tax liabilities noncurrent', 'deferred tax liab non current', 'deferred tax liability non current', 'deferred tax liabilities non current', 'deferred noncurrent tax liab', 'deferred noncurrent tax liability', 'deferred noncurrent tax liabilities', 'deferred non current tax liab', 'deferred non current tax liability', 'deferred non current tax liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_current_liab', display_name='Other Current Liabilities', extract_names=['other current liabilities', 'other current liab', 'other curr liabilities', 'other curr liab', 'other liabilities current', 'other liab current', 'other liabilities curr', 'other liab curr'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_current_liab', display_name='Total Current Liabilities', extract_names=['total current liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='payables[t] + st_debt[t] + tax_liab_st[t] + current_lt_debt[t] + other_current_liab[t]'), ItemConfig(key='lt_debt', display_name='Long-Term Debt', extract_names=['lt debt', 'long term debt', 'longterm debt', 'lt borrow', 'long term borrow', 'longterm borrow', 'lt borrowings', 'long term borrowings', 'longterm borrowings', 'lt debt total', 'long term debt total', 'longterm debt total', 'lt borrow total', 'long term borrow total', 'longterm borrow total', 'lt borrowings total', 'long term borrowings total', 'longterm borrowings total'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=True), expr_str=None), ItemConfig(key='total_debt', display_name='Total Debt', extract_names=['total debt'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='st_debt[t] + lt_debt[t]'), ItemConfig(key='deferred_rev', display_name='Deferred Revenue', extract_names=['deferred revenue', 'deferred sales', 'def revenue', 'def salesnon current revenue', 'non current sales', 'non current revenue def', 'non current sales def', 'non current revenue deferred', 'non current sales deferred', 'revenue non current', 'sales non current', 'revenue def non current', 'sales def non current', 'revenue deferred non current', 'sales deferred non current', 'def revenue non current', 'def sales non current', 'def revenue def non current', 'def sales def non current', 'def revenue deferred non current', 'def sales deferred non current', 'deferred revenue non current', 'deferred sales non current', 'deferred revenue def non current', 'deferred sales def non current', 'deferred revenue deferred non current', 'deferred sales deferred non current', 'non curr revenue', 'non curr sales', 'non curr revenue def', 'non curr sales def', 'non curr revenue deferred', 'non curr sales deferred', 'revenue non curr', 'sales non curr', 'revenue def non curr', 'sales def non curr', 'revenue deferred non curr', 'sales deferred non curr', 'def revenue non curr', 'def sales non curr', 'def revenue def non curr', 'def sales def non curr', 'def revenue deferred non curr', 'def sales deferred non curr', 'deferred revenue non curr', 'deferred sales non curr', 'deferred revenue def non curr', 'deferred sales def non curr', 'deferred revenue deferred non curr', 'deferred sales deferred non currnoncurrent revenue', 'noncurrent sales', 'noncurrent revenue def', 'noncurrent sales def', 'noncurrent revenue deferred', 'noncurrent sales deferred', 'revenue noncurrent', 'sales noncurrent', 'revenue def noncurrent', 'sales def noncurrent', 'revenue deferred noncurrent', 'sales deferred noncurrent', 'def revenue noncurrent', 'def sales noncurrent', 'def revenue def noncurrent', 'def sales def noncurrent', 'def revenue deferred noncurrent', 'def sales deferred noncurrent', 'deferred revenue noncurrent', 'deferred sales noncurrent', 'deferred revenue def noncurrent', 'deferred sales def noncurrent', 'deferred revenue deferred noncurrent', 'deferred sales deferred noncurrent', 'noncurr revenue', 'noncurr sales', 'noncurr revenue def', 'noncurr sales def', 'noncurr revenue deferred', 'noncurr sales deferred', 'revenue noncurr', 'sales noncurr', 'revenue def noncurr', 'sales def noncurr', 'revenue deferred noncurr', 'sales deferred noncurr', 'def revenue noncurr', 'def sales noncurr', 'def revenue def noncurr', 'def sales def noncurr', 'def revenue deferred noncurr', 'def sales deferred noncurr', 'deferred revenue noncurr', 'deferred sales noncurr', 'deferred revenue def noncurr', 'deferred sales def noncurr', 'deferred revenue deferred noncurr', 'deferred sales deferred noncurr'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='tax_liab_lt', display_name='Tax Liabilities, Long-Term', extract_names=['tax liab longterm', 'tax liability longterm', 'tax liabilities longterm', 'tax liab long term', 'tax liability long term', 'tax liabilities long term', 'tax liab lt', 'tax liability lt', 'tax liabilities lt', 'longterm tax liab', 'longterm tax liability', 'longterm tax liabilities', 'long term tax liab', 'long term tax liability', 'long term tax liabilities', 'lt tax liab', 'lt tax liability', 'lt tax liabilities', 'tax liab longterm def', 'tax liability longterm def', 'tax liabilities longterm def', 'tax liab long term def', 'tax liability long term def', 'tax liabilities long term def', 'tax liab lt def', 'tax liability lt def', 'tax liabilities lt def', 'longterm tax liab def', 'longterm tax liability def', 'longterm tax liabilities def', 'long term tax liab def', 'long term tax liability def', 'long term tax liabilities def', 'lt tax liab def', 'lt tax liability def', 'lt tax liabilities def', 'tax liab longterm deferred', 'tax liability longterm deferred', 'tax liabilities longterm deferred', 'tax liab long term deferred', 'tax liability long term deferred', 'tax liabilities long term deferred', 'tax liab lt deferred', 'tax liability lt deferred', 'tax liabilities lt deferred', 'longterm tax liab deferred', 'longterm tax liability deferred', 'longterm tax liabilities deferred', 'long term tax liab deferred', 'long term tax liability deferred', 'long term tax liabilities deferred', 'lt tax liab deferred', 'lt tax liability deferred', 'lt tax liabilities deferred', 'def tax liab longterm', 'def tax liability longterm', 'def tax liabilities longterm', 'def tax liab long term', 'def tax liability long term', 'def tax liabilities long term', 'def tax liab lt', 'def tax liability lt', 'def tax liabilities lt', 'def longterm tax liab', 'def longterm tax liability', 'def longterm tax liabilities', 'def long term tax liab', 'def long term tax liability', 'def long term tax liabilities', 'def lt tax liab', 'def lt tax liability', 'def lt tax liabilities', 'deferred tax liab longterm', 'deferred tax liability longterm', 'deferred tax liabilities longterm', 'deferred tax liab long term', 'deferred tax liability long term', 'deferred tax liabilities long term', 'deferred tax liab lt', 'deferred tax liability lt', 'deferred tax liabilities lt', 'deferred longterm tax liab', 'deferred longterm tax liability', 'deferred longterm tax liabilities', 'deferred long term tax liab', 'deferred long term tax liability', 'deferred long term tax liabilities', 'deferred lt tax liab', 'deferred lt tax liability', 'deferred lt tax liabilities', 'tax liab noncurrent', 'tax liability noncurrent', 'tax liabilities noncurrent', 'noncurrent tax liab', 'noncurrent tax liability', 'noncurrent tax liabilities', 'def tax liab noncurrent', 'def tax liability noncurrent', 'def tax liabilities noncurrent', 'def noncurrent tax liab', 'def noncurrent tax liability', 'def noncurrent tax liabilities', 'deferred tax liab noncurrent', 'deferred tax liability noncurrent', 'deferred tax liabilities noncurrent', 'deferred noncurrent tax liab', 'deferred noncurrent tax liability', 'deferred noncurrent tax liabilities', 'tax liab noncurr', 'tax liability noncurr', 'tax liabilities noncurr', 'noncurr tax liab', 'noncurr tax liability', 'noncurr tax liabilities', 'def tax liab noncurr', 'def tax liability noncurr', 'def tax liabilities noncurr', 'def noncurr tax liab', 'def noncurr tax liability', 'def noncurr tax liabilities', 'deferred tax liab noncurr', 'deferred tax liability noncurr', 'deferred tax liabilities noncurr', 'deferred noncurr tax liab', 'deferred noncurr tax liability', 'deferred noncurr tax liabilities', 'tax liab non current', 'tax liability non current', 'tax liabilities non current', 'non current tax liab', 'non current tax liability', 'non current tax liabilities', 'def tax liab non current', 'def tax liability non current', 'def tax liabilities non current', 'def non current tax liab', 'def non current tax liability', 'def non current tax liabilities', 'deferred tax liab non current', 'deferred tax liability non current', 'deferred tax liabilities non current', 'deferred non current tax liab', 'deferred non current tax liability', 'deferred non current tax liabilities', 'tax liab non curr', 'tax liability non curr', 'tax liabilities non curr', 'non curr tax liab', 'non curr tax liability', 'non curr tax liabilities', 'def tax liab non curr', 'def tax liability non curr', 'def tax liabilities non curr', 'def non curr tax liab', 'def non curr tax liability', 'def non curr tax liabilities', 'deferred tax liab non curr', 'deferred tax liability non curr', 'deferred tax liabilities non curr', 'deferred non curr tax liab', 'deferred non curr tax liability', 'deferred non curr tax liabilities', 'tax liab', 'tax liability', 'tax liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='deposit_liab', display_name='Deposit Liabilities', extract_names=['deposit liab', 'deposit liability', 'deposit liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_lt_liab', display_name='Other Long-Term Liabilities', extract_names=['other lt liabilities', 'other longterm liabilities', 'other long term liabilities', 'other lt liab', 'other longterm liab', 'other long term liab', 'other noncurrent liabilities', 'other non current liabilities', 'other noncurr liabilities', 'other non curr liabilities', 'other noncurrent liab', 'other non current liab', 'other noncurr liab', 'other non curr liab', 'other liabilities lt', 'other liabilities longterm', 'other liabilities long term', 'other liab lt', 'other liab longterm', 'other liab long term', 'other liabilities noncurrent', 'other liabilities non current', 'other liabilities noncurr', 'other liabilities non curr', 'other liab noncurrent', 'other liab non current', 'other liab noncurr', 'other liab non curr', 'lt liabilities other', 'longterm liabilities other', 'long term liabilities other', 'lt liab other', 'longterm liab other', 'long term liab other', 'noncurrent liabilities other', 'non current liabilities other', 'noncurr liabilities other', 'non curr liabilities other', 'noncurrent liab other', 'non current liab other', 'noncurr liab other', 'non curr liab other', 'liabilities lt other', 'liabilities longterm other', 'liabilities long term other', 'liab lt other', 'liab longterm other', 'liab long term other', 'liabilities noncurrent other', 'liabilities non current other', 'liabilities noncurr other', 'liabilities non curr other', 'liab noncurrent other', 'liab non current other', 'liab noncurr other', 'liab non curr other'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_non_current_liab', display_name='Total Non-Current Liabilities', extract_names=['total non current liabilities', 'total noncurrent liabilities', 'total non current liability', 'total noncurrent liability', 'total non current liab', 'total noncurrent liab'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='lt_debt[t] + deferred_rev[t] + tax_liab_lt[t] + deposit_liab[t] + other_lt_liab[t]'), ItemConfig(key='total_liab', display_name='Total Liabilities', extract_names=['total liab', 'total liability', 'total liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_non_current_liab[t] + total_current_liab[t]'), ItemConfig(key='common_stock', display_name='Common Stock', extract_names=['total common stock', 'total stock', 'total common shares', 'total shares', 'common stock', 'stockcommon shares', 'shares', 'net total common stock', 'net total stock', 'net total common shares', 'net total shares', 'net common stock', 'net stocknet common shares', 'net shares', 'total common stock net', 'total stock net', 'total common shares net', 'total shares net', 'common stock net', 'stock netcommon shares net', 'shares net'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_income', display_name='Other Comprehensive Income', extract_names=['other income', 'other comprehensive income', 'other comp income', 'comp income', 'comprehensive income', 'comprehensive income and other', 'comp income and other', 'comp inc and other', 'comprehensive inc and other', 'comprehensive income other', 'comp income other', 'comp inc other', 'comprehensive inc other'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='retained_earnings', display_name='Retained Earnings', extract_names=['re', 'retained earnings', 'retained earnings deficit', 're deficit'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='minority_interest', display_name='Minority Interest', extract_names=['minority interest', 'minority int', 'min int', 'min interest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_equity', display_name=\"Total Stockholder's Equity\", extract_names=['total equity', 'total shareholders equity', 'total stockholders equity', 'equity total', 'shareholders equity total', 'stockholders equity total', 'equity', 'shareholders equity', 'stockholders equity'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='other_income[t] + retained_earnings[t] + common_stock[t] + minority_interest[t]'), ItemConfig(key='total_liab_and_equity', display_name='Total Liabilities and Equity', extract_names=['total liabilities and equity', 'total liab and equity', 'total liabilities equity', 'total liab equity', 'liabilities and equity', 'liab and equity', 'liabilities equity', 'liab equity'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_liab[t] + total_equity[t]')]), prior_statement=BalanceSheetData(items_config=DataConfigManager(configs=[ItemConfig(key='cash', display_name='Cash and Cash Equivalents', extract_names=['cash', 'cash and cash equivalents', 'cash and equivalents', 'cash and equiv', 'cash cash equivalents', 'cash equivalents', 'cash equiv'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=True), expr_str=None), ItemConfig(key='st_invest', display_name='Short-Term Investments', extract_names=['shortterm investments', 'short term investments', 'st investments', 'shortterm invest', 'short term invest', 'st invest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='cash_and_st_invest', display_name='Cash and Short-Term Investments', extract_names=['total cash st investments', 'total cash and st investments', 'total cash and shortterm investments', 'total cash and short term investments', 'total cash shortterm investments', 'total cash short term investments', 'total cash st invest', 'total cash and st invest', 'total cash and shortterm invest', 'total cash and short term invest', 'total cash shortterm invest', 'total cash short term invest', 'cash st investments', 'cash and st investments', 'cash and shortterm investments', 'cash and short term investments', 'cash shortterm investments', 'cash short term investments', 'cash st invest', 'cash and st invest', 'cash and shortterm invest', 'cash and short term invest', 'cash shortterm invest', 'cash short term invest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='cash[t] + st_invest[t]'), ItemConfig(key='receivables', display_name='Receivables', extract_names=['receivables', 'rec', 'accounts receivable', 'ar'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='inventory', display_name='Inventory', extract_names=['inv', 'inventory', 'inventories'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='def_tax_st', display_name='Deferred Tax Assets, Current', extract_names=['def tax asset curr', 'deferred tax asset curr', 'tax asset curr', 'def tax assets curr', 'deferred tax assets curr', 'tax assets curr', 'def tax asset current', 'deferred tax asset current', 'tax asset current', 'def tax assets current', 'deferred tax assets current', 'tax assets current', 'def tax asset short term', 'deferred tax asset short term', 'tax asset short term', 'def tax assets short term', 'deferred tax assets short term', 'tax assets short term', 'def tax asset shortterm', 'deferred tax asset shortterm', 'tax asset shortterm', 'def tax assets shortterm', 'deferred tax assets shortterm', 'tax assets shortterm', 'def tax asset st', 'deferred tax asset st', 'tax asset st', 'def tax assets st', 'deferred tax assets st', 'tax assets st'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_current_assets', display_name='Other Current Assets', extract_names=['other current assets', 'other current asset', 'other curr assets', 'other curr asset', 'oca'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_current_assets', display_name='Total Current Assets', extract_names=['total current assets', 'tca'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='cash_and_st_invest[t] + receivables[t] + inventory[t] + def_tax_st[t] + other_current_assets[t]'), ItemConfig(key='gross_ppe', display_name='Grosss Property, Plant & Equipment', extract_names=['gross ppe', 'gross property plant equipment', 'gross property plant and equipment', 'ppe gross', 'property plant equipment gross', 'property plant and equipment gross', 'grs ppe', 'grs property plant equipment', 'grs property plant and equipment', 'ppe grs', 'property plant equipment grs', 'property plant and equipment grs'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='dep', display_name='Accumulated Depreciation', extract_names=['accumulated depreciation', 'depreciation', 'dep', 'accumulated dep', 'acc depreciation', 'accum depreciation', 'acc dep', 'accum dep'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='net_ppe', display_name='Net Property, Plant & Equipment', extract_names=['ppe', 'property plant equipment', 'property plant and equipment', 'ppe net', 'property plant equipment net', 'property plant and equipment net', 'net ppe', 'net property plant equipment', 'net property plant and equipment'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='gross_ppe[t] - dep[t]'), ItemConfig(key='goodwill', display_name='Goodwill and Intangible Assets', extract_names=['goodwill', 'goodwill and intangible assets', 'goodwill and intangibles', 'goodwill intangible assets', 'goodwill intangibles', 'goodwill total', 'goodwill and intangible assets total', 'goodwill and intangibles total', 'goodwill intangible assets total', 'goodwill intangibles total'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='lt_invest', display_name='Long-Term Investments', extract_names=['lt invest', 'lt investments', 'long term invest', 'long term investments', 'longterm invest', 'longterm investments'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='def_tax_lt', display_name='Deferred Tax Assets, Long-Term', extract_names=['def tax asset long term', 'deferred tax asset long term', 'tax asset long term', 'def tax assets long term', 'deferred tax assets long term', 'tax assets long term', 'def tax asset longterm', 'deferred tax asset longterm', 'tax asset longterm', 'def tax assets longterm', 'deferred tax assets longterm', 'tax assets longterm', 'def tax asset lt', 'deferred tax asset lt', 'tax asset lt', 'def tax assets lt', 'deferred tax assets lt', 'tax assets lt', 'def tax asset', 'deferred tax asset', 'tax asset', 'def tax assets', 'deferred tax assets', 'tax assets', 'long term assets tax deferred', 'lt assets tax deferred', 'lt assets tax def', 'long term assets tax def', 'long term assets deferred tax', 'lt assets deferred tax', 'lt assets def tax', 'long term assets def tax'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_lt_assets', display_name='Other Long-Term Assets', extract_names=['other lt assets', 'other lt asset', 'other longterm assets', 'other longterm asset', 'other long term assets', 'other long term asset', 'lt assets other', 'lt asset other', 'longterm assets other', 'longterm asset other', 'long term assets other', 'long term asset other'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_non_current_assets', display_name='Total Non-Current Assets', extract_names=['total non current assets', 'total noncurrent assets', 'total lt assets', 'total longterm assets', 'total long term assets'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='net_ppe[t] + goodwill[t] + lt_invest[t] + def_tax_lt[t] + other_lt_assets[t]'), ItemConfig(key='total_assets', display_name='Total Assets', extract_names=['total assets', 'total asset', 'assets', 'asset'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_current_assets[t] + total_non_current_assets[t]'), ItemConfig(key='payables', display_name='Payables', extract_names=['payables', 'accounts payable', 'ap', 'payables and accrued expenses', 'payables and accrued expense', 'payable and accrued expenses', 'payable and accrued expense', 'payables and acc expenses', 'payables and acc expense', 'payable and acc expenses', 'payable and acc expense', 'payables and accrued exps', 'payables and accrued exp', 'payable and accrued exps', 'payable and accrued exp', 'payables and acc exps', 'payables and acc exp', 'payable and acc exps', 'payable and acc exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='st_debt', display_name='Short-Term Debt', extract_names=['st debt', 'short term debt', 'shortterm debt', 'st borrow', 'short term borrow', 'shortterm borrowst borrowings', 'short term borrowings', 'shortterm borrowings'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='current_lt_debt', display_name='Current Portion of Long-Term Debt', extract_names=['curr port of lt debt', 'curr port lt debt', 'current port of lt debt', 'current port lt debt', 'curr portion of lt debt', 'curr portion lt debt', 'current portion of lt debt', 'current portion lt debt', 'curr port of longterm debt', 'curr port longterm debt', 'current port of longterm debt', 'current port longterm debt', 'curr portion of longterm debt', 'curr portion longterm debt', 'current portion of longterm debt', 'current portion longterm debt', 'curr port of long term debt', 'curr port long term debt', 'current port of long term debt', 'current port long term debt', 'curr portion of long term debt', 'curr portion long term debt', 'current portion of long term debt', 'current portion long term debt', 'curr port of debt', 'curr port debt', 'current port of debt', 'current port debt', 'curr portion of debt', 'curr portion debt', 'current portion of debt', 'current portion debt', 'curr part of lt debt', 'curr part lt debt', 'current part of lt debt', 'current part lt debt', 'curr part of longterm debt', 'curr part longterm debt', 'current part of longterm debt', 'current part longterm debt', 'curr part of long term debt', 'curr part long term debt', 'current part of long term debt', 'current part long term debt', 'curr part of debt', 'curr part debt', 'current part of debt', 'current part debt'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='tax_liab_st', display_name='Tax Liabilities, Short-Term', extract_names=['tax liab shortterm', 'tax liability shortterm', 'tax liabilities shortterm', 'tax liab short term', 'tax liability short term', 'tax liabilities short term', 'tax liab st', 'tax liability st', 'tax liabilities st', 'shortterm tax liab', 'shortterm tax liability', 'shortterm tax liabilities', 'short term tax liab', 'short term tax liability', 'short term tax liabilities', 'st tax liab', 'st tax liability', 'st tax liabilities', 'def tax liab shortterm', 'def tax liability shortterm', 'def tax liabilities shortterm', 'def tax liab short term', 'def tax liability short term', 'def tax liabilities short term', 'def tax liab st', 'def tax liability st', 'def tax liabilities st', 'def shortterm tax liab', 'def shortterm tax liability', 'def shortterm tax liabilities', 'def short term tax liab', 'def short term tax liability', 'def short term tax liabilities', 'def st tax liab', 'def st tax liability', 'def st tax liabilities', 'deferred tax liab shortterm', 'deferred tax liability shortterm', 'deferred tax liabilities shortterm', 'deferred tax liab short term', 'deferred tax liability short term', 'deferred tax liabilities short term', 'deferred tax liab st', 'deferred tax liability st', 'deferred tax liabilities st', 'deferred shortterm tax liab', 'deferred shortterm tax liability', 'deferred shortterm tax liabilities', 'deferred short term tax liab', 'deferred short term tax liability', 'deferred short term tax liabilities', 'deferred st tax liab', 'deferred st tax liability', 'deferred st tax liabilities', 'tax liab noncurr', 'tax liability noncurr', 'tax liabilities noncurr', 'tax liab non curr', 'tax liability non curr', 'tax liabilities non curr', 'noncurr tax liab', 'noncurr tax liability', 'noncurr tax liabilities', 'non curr tax liab', 'non curr tax liability', 'non curr tax liabilities', 'def tax liab noncurr', 'def tax liability noncurr', 'def tax liabilities noncurr', 'def tax liab non curr', 'def tax liability non curr', 'def tax liabilities non curr', 'def noncurr tax liab', 'def noncurr tax liability', 'def noncurr tax liabilities', 'def non curr tax liab', 'def non curr tax liability', 'def non curr tax liabilities', 'deferred tax liab noncurr', 'deferred tax liability noncurr', 'deferred tax liabilities noncurr', 'deferred tax liab non curr', 'deferred tax liability non curr', 'deferred tax liabilities non curr', 'deferred noncurr tax liab', 'deferred noncurr tax liability', 'deferred noncurr tax liabilities', 'deferred non curr tax liab', 'deferred non curr tax liability', 'deferred non curr tax liabilities', 'tax liab noncurrent', 'tax liability noncurrent', 'tax liabilities noncurrent', 'tax liab non current', 'tax liability non current', 'tax liabilities non current', 'noncurrent tax liab', 'noncurrent tax liability', 'noncurrent tax liabilities', 'non current tax liab', 'non current tax liability', 'non current tax liabilities', 'def tax liab noncurrent', 'def tax liability noncurrent', 'def tax liabilities noncurrent', 'def tax liab non current', 'def tax liability non current', 'def tax liabilities non current', 'def noncurrent tax liab', 'def noncurrent tax liability', 'def noncurrent tax liabilities', 'def non current tax liab', 'def non current tax liability', 'def non current tax liabilities', 'deferred tax liab noncurrent', 'deferred tax liability noncurrent', 'deferred tax liabilities noncurrent', 'deferred tax liab non current', 'deferred tax liability non current', 'deferred tax liabilities non current', 'deferred noncurrent tax liab', 'deferred noncurrent tax liability', 'deferred noncurrent tax liabilities', 'deferred non current tax liab', 'deferred non current tax liability', 'deferred non current tax liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_current_liab', display_name='Other Current Liabilities', extract_names=['other current liabilities', 'other current liab', 'other curr liabilities', 'other curr liab', 'other liabilities current', 'other liab current', 'other liabilities curr', 'other liab curr'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_current_liab', display_name='Total Current Liabilities', extract_names=['total current liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='payables[t] + st_debt[t] + tax_liab_st[t] + current_lt_debt[t] + other_current_liab[t]'), ItemConfig(key='lt_debt', display_name='Long-Term Debt', extract_names=['lt debt', 'long term debt', 'longterm debt', 'lt borrow', 'long term borrow', 'longterm borrow', 'lt borrowings', 'long term borrowings', 'longterm borrowings', 'lt debt total', 'long term debt total', 'longterm debt total', 'lt borrow total', 'long term borrow total', 'longterm borrow total', 'lt borrowings total', 'long term borrowings total', 'longterm borrowings total'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=True), expr_str=None), ItemConfig(key='total_debt', display_name='Total Debt', extract_names=['total debt'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='st_debt[t] + lt_debt[t]'), ItemConfig(key='deferred_rev', display_name='Deferred Revenue', extract_names=['deferred revenue', 'deferred sales', 'def revenue', 'def salesnon current revenue', 'non current sales', 'non current revenue def', 'non current sales def', 'non current revenue deferred', 'non current sales deferred', 'revenue non current', 'sales non current', 'revenue def non current', 'sales def non current', 'revenue deferred non current', 'sales deferred non current', 'def revenue non current', 'def sales non current', 'def revenue def non current', 'def sales def non current', 'def revenue deferred non current', 'def sales deferred non current', 'deferred revenue non current', 'deferred sales non current', 'deferred revenue def non current', 'deferred sales def non current', 'deferred revenue deferred non current', 'deferred sales deferred non current', 'non curr revenue', 'non curr sales', 'non curr revenue def', 'non curr sales def', 'non curr revenue deferred', 'non curr sales deferred', 'revenue non curr', 'sales non curr', 'revenue def non curr', 'sales def non curr', 'revenue deferred non curr', 'sales deferred non curr', 'def revenue non curr', 'def sales non curr', 'def revenue def non curr', 'def sales def non curr', 'def revenue deferred non curr', 'def sales deferred non curr', 'deferred revenue non curr', 'deferred sales non curr', 'deferred revenue def non curr', 'deferred sales def non curr', 'deferred revenue deferred non curr', 'deferred sales deferred non currnoncurrent revenue', 'noncurrent sales', 'noncurrent revenue def', 'noncurrent sales def', 'noncurrent revenue deferred', 'noncurrent sales deferred', 'revenue noncurrent', 'sales noncurrent', 'revenue def noncurrent', 'sales def noncurrent', 'revenue deferred noncurrent', 'sales deferred noncurrent', 'def revenue noncurrent', 'def sales noncurrent', 'def revenue def noncurrent', 'def sales def noncurrent', 'def revenue deferred noncurrent', 'def sales deferred noncurrent', 'deferred revenue noncurrent', 'deferred sales noncurrent', 'deferred revenue def noncurrent', 'deferred sales def noncurrent', 'deferred revenue deferred noncurrent', 'deferred sales deferred noncurrent', 'noncurr revenue', 'noncurr sales', 'noncurr revenue def', 'noncurr sales def', 'noncurr revenue deferred', 'noncurr sales deferred', 'revenue noncurr', 'sales noncurr', 'revenue def noncurr', 'sales def noncurr', 'revenue deferred noncurr', 'sales deferred noncurr', 'def revenue noncurr', 'def sales noncurr', 'def revenue def noncurr', 'def sales def noncurr', 'def revenue deferred noncurr', 'def sales deferred noncurr', 'deferred revenue noncurr', 'deferred sales noncurr', 'deferred revenue def noncurr', 'deferred sales def noncurr', 'deferred revenue deferred noncurr', 'deferred sales deferred noncurr'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='tax_liab_lt', display_name='Tax Liabilities, Long-Term', extract_names=['tax liab longterm', 'tax liability longterm', 'tax liabilities longterm', 'tax liab long term', 'tax liability long term', 'tax liabilities long term', 'tax liab lt', 'tax liability lt', 'tax liabilities lt', 'longterm tax liab', 'longterm tax liability', 'longterm tax liabilities', 'long term tax liab', 'long term tax liability', 'long term tax liabilities', 'lt tax liab', 'lt tax liability', 'lt tax liabilities', 'tax liab longterm def', 'tax liability longterm def', 'tax liabilities longterm def', 'tax liab long term def', 'tax liability long term def', 'tax liabilities long term def', 'tax liab lt def', 'tax liability lt def', 'tax liabilities lt def', 'longterm tax liab def', 'longterm tax liability def', 'longterm tax liabilities def', 'long term tax liab def', 'long term tax liability def', 'long term tax liabilities def', 'lt tax liab def', 'lt tax liability def', 'lt tax liabilities def', 'tax liab longterm deferred', 'tax liability longterm deferred', 'tax liabilities longterm deferred', 'tax liab long term deferred', 'tax liability long term deferred', 'tax liabilities long term deferred', 'tax liab lt deferred', 'tax liability lt deferred', 'tax liabilities lt deferred', 'longterm tax liab deferred', 'longterm tax liability deferred', 'longterm tax liabilities deferred', 'long term tax liab deferred', 'long term tax liability deferred', 'long term tax liabilities deferred', 'lt tax liab deferred', 'lt tax liability deferred', 'lt tax liabilities deferred', 'def tax liab longterm', 'def tax liability longterm', 'def tax liabilities longterm', 'def tax liab long term', 'def tax liability long term', 'def tax liabilities long term', 'def tax liab lt', 'def tax liability lt', 'def tax liabilities lt', 'def longterm tax liab', 'def longterm tax liability', 'def longterm tax liabilities', 'def long term tax liab', 'def long term tax liability', 'def long term tax liabilities', 'def lt tax liab', 'def lt tax liability', 'def lt tax liabilities', 'deferred tax liab longterm', 'deferred tax liability longterm', 'deferred tax liabilities longterm', 'deferred tax liab long term', 'deferred tax liability long term', 'deferred tax liabilities long term', 'deferred tax liab lt', 'deferred tax liability lt', 'deferred tax liabilities lt', 'deferred longterm tax liab', 'deferred longterm tax liability', 'deferred longterm tax liabilities', 'deferred long term tax liab', 'deferred long term tax liability', 'deferred long term tax liabilities', 'deferred lt tax liab', 'deferred lt tax liability', 'deferred lt tax liabilities', 'tax liab noncurrent', 'tax liability noncurrent', 'tax liabilities noncurrent', 'noncurrent tax liab', 'noncurrent tax liability', 'noncurrent tax liabilities', 'def tax liab noncurrent', 'def tax liability noncurrent', 'def tax liabilities noncurrent', 'def noncurrent tax liab', 'def noncurrent tax liability', 'def noncurrent tax liabilities', 'deferred tax liab noncurrent', 'deferred tax liability noncurrent', 'deferred tax liabilities noncurrent', 'deferred noncurrent tax liab', 'deferred noncurrent tax liability', 'deferred noncurrent tax liabilities', 'tax liab noncurr', 'tax liability noncurr', 'tax liabilities noncurr', 'noncurr tax liab', 'noncurr tax liability', 'noncurr tax liabilities', 'def tax liab noncurr', 'def tax liability noncurr', 'def tax liabilities noncurr', 'def noncurr tax liab', 'def noncurr tax liability', 'def noncurr tax liabilities', 'deferred tax liab noncurr', 'deferred tax liability noncurr', 'deferred tax liabilities noncurr', 'deferred noncurr tax liab', 'deferred noncurr tax liability', 'deferred noncurr tax liabilities', 'tax liab non current', 'tax liability non current', 'tax liabilities non current', 'non current tax liab', 'non current tax liability', 'non current tax liabilities', 'def tax liab non current', 'def tax liability non current', 'def tax liabilities non current', 'def non current tax liab', 'def non current tax liability', 'def non current tax liabilities', 'deferred tax liab non current', 'deferred tax liability non current', 'deferred tax liabilities non current', 'deferred non current tax liab', 'deferred non current tax liability', 'deferred non current tax liabilities', 'tax liab non curr', 'tax liability non curr', 'tax liabilities non curr', 'non curr tax liab', 'non curr tax liability', 'non curr tax liabilities', 'def tax liab non curr', 'def tax liability non curr', 'def tax liabilities non curr', 'def non curr tax liab', 'def non curr tax liability', 'def non curr tax liabilities', 'deferred tax liab non curr', 'deferred tax liability non curr', 'deferred tax liabilities non curr', 'deferred non curr tax liab', 'deferred non curr tax liability', 'deferred non curr tax liabilities', 'tax liab', 'tax liability', 'tax liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='deposit_liab', display_name='Deposit Liabilities', extract_names=['deposit liab', 'deposit liability', 'deposit liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_lt_liab', display_name='Other Long-Term Liabilities', extract_names=['other lt liabilities', 'other longterm liabilities', 'other long term liabilities', 'other lt liab', 'other longterm liab', 'other long term liab', 'other noncurrent liabilities', 'other non current liabilities', 'other noncurr liabilities', 'other non curr liabilities', 'other noncurrent liab', 'other non current liab', 'other noncurr liab', 'other non curr liab', 'other liabilities lt', 'other liabilities longterm', 'other liabilities long term', 'other liab lt', 'other liab longterm', 'other liab long term', 'other liabilities noncurrent', 'other liabilities non current', 'other liabilities noncurr', 'other liabilities non curr', 'other liab noncurrent', 'other liab non current', 'other liab noncurr', 'other liab non curr', 'lt liabilities other', 'longterm liabilities other', 'long term liabilities other', 'lt liab other', 'longterm liab other', 'long term liab other', 'noncurrent liabilities other', 'non current liabilities other', 'noncurr liabilities other', 'non curr liabilities other', 'noncurrent liab other', 'non current liab other', 'noncurr liab other', 'non curr liab other', 'liabilities lt other', 'liabilities longterm other', 'liabilities long term other', 'liab lt other', 'liab longterm other', 'liab long term other', 'liabilities noncurrent other', 'liabilities non current other', 'liabilities noncurr other', 'liabilities non curr other', 'liab noncurrent other', 'liab non current other', 'liab noncurr other', 'liab non curr other'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_non_current_liab', display_name='Total Non-Current Liabilities', extract_names=['total non current liabilities', 'total noncurrent liabilities', 'total non current liability', 'total noncurrent liability', 'total non current liab', 'total noncurrent liab'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='lt_debt[t] + deferred_rev[t] + tax_liab_lt[t] + deposit_liab[t] + other_lt_liab[t]'), ItemConfig(key='total_liab', display_name='Total Liabilities', extract_names=['total liab', 'total liability', 'total liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_non_current_liab[t] + total_current_liab[t]'), ItemConfig(key='common_stock', display_name='Common Stock', extract_names=['total common stock', 'total stock', 'total common shares', 'total shares', 'common stock', 'stockcommon shares', 'shares', 'net total common stock', 'net total stock', 'net total common shares', 'net total shares', 'net common stock', 'net stocknet common shares', 'net shares', 'total common stock net', 'total stock net', 'total common shares net', 'total shares net', 'common stock net', 'stock netcommon shares net', 'shares net'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_income', display_name='Other Comprehensive Income', extract_names=['other income', 'other comprehensive income', 'other comp income', 'comp income', 'comprehensive income', 'comprehensive income and other', 'comp income and other', 'comp inc and other', 'comprehensive inc and other', 'comprehensive income other', 'comp income other', 'comp inc other', 'comprehensive inc other'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='retained_earnings', display_name='Retained Earnings', extract_names=['re', 'retained earnings', 'retained earnings deficit', 're deficit'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='minority_interest', display_name='Minority Interest', extract_names=['minority interest', 'minority int', 'min int', 'min interest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_equity', display_name=\"Total Stockholder's Equity\", extract_names=['total equity', 'total shareholders equity', 'total stockholders equity', 'equity total', 'shareholders equity total', 'stockholders equity total', 'equity', 'shareholders equity', 'stockholders equity'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='other_income[t] + retained_earnings[t] + common_stock[t] + minority_interest[t]'), ItemConfig(key='total_liab_and_equity', display_name='Total Liabilities and Equity', extract_names=['total liabilities and equity', 'total liab and equity', 'total liabilities equity', 'total liab equity', 'liabilities and equity', 'liab and equity', 'liabilities equity', 'liab equity'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_liab[t] + total_equity[t]')]), prior_statement=BalanceSheetData(items_config=DataConfigManager(configs=[ItemConfig(key='cash', display_name='Cash and Cash Equivalents', extract_names=['cash', 'cash and cash equivalents', 'cash and equivalents', 'cash and equiv', 'cash cash equivalents', 'cash equivalents', 'cash equiv'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=True), expr_str=None), ItemConfig(key='st_invest', display_name='Short-Term Investments', extract_names=['shortterm investments', 'short term investments', 'st investments', 'shortterm invest', 'short term invest', 'st invest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='cash_and_st_invest', display_name='Cash and Short-Term Investments', extract_names=['total cash st investments', 'total cash and st investments', 'total cash and shortterm investments', 'total cash and short term investments', 'total cash shortterm investments', 'total cash short term investments', 'total cash st invest', 'total cash and st invest', 'total cash and shortterm invest', 'total cash and short term invest', 'total cash shortterm invest', 'total cash short term invest', 'cash st investments', 'cash and st investments', 'cash and shortterm investments', 'cash and short term investments', 'cash shortterm investments', 'cash short term investments', 'cash st invest', 'cash and st invest', 'cash and shortterm invest', 'cash and short term invest', 'cash shortterm invest', 'cash short term invest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='cash[t] + st_invest[t]'), ItemConfig(key='receivables', display_name='Receivables', extract_names=['receivables', 'rec', 'accounts receivable', 'ar'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='inventory', display_name='Inventory', extract_names=['inv', 'inventory', 'inventories'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='def_tax_st', display_name='Deferred Tax Assets, Current', extract_names=['def tax asset curr', 'deferred tax asset curr', 'tax asset curr', 'def tax assets curr', 'deferred tax assets curr', 'tax assets curr', 'def tax asset current', 'deferred tax asset current', 'tax asset current', 'def tax assets current', 'deferred tax assets current', 'tax assets current', 'def tax asset short term', 'deferred tax asset short term', 'tax asset short term', 'def tax assets short term', 'deferred tax assets short term', 'tax assets short term', 'def tax asset shortterm', 'deferred tax asset shortterm', 'tax asset shortterm', 'def tax assets shortterm', 'deferred tax assets shortterm', 'tax assets shortterm', 'def tax asset st', 'deferred tax asset st', 'tax asset st', 'def tax assets st', 'deferred tax assets st', 'tax assets st'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_current_assets', display_name='Other Current Assets', extract_names=['other current assets', 'other current asset', 'other curr assets', 'other curr asset', 'oca'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_current_assets', display_name='Total Current Assets', extract_names=['total current assets', 'tca'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='cash_and_st_invest[t] + receivables[t] + inventory[t] + def_tax_st[t] + other_current_assets[t]'), ItemConfig(key='gross_ppe', display_name='Grosss Property, Plant & Equipment', extract_names=['gross ppe', 'gross property plant equipment', 'gross property plant and equipment', 'ppe gross', 'property plant equipment gross', 'property plant and equipment gross', 'grs ppe', 'grs property plant equipment', 'grs property plant and equipment', 'ppe grs', 'property plant equipment grs', 'property plant and equipment grs'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='dep', display_name='Accumulated Depreciation', extract_names=['accumulated depreciation', 'depreciation', 'dep', 'accumulated dep', 'acc depreciation', 'accum depreciation', 'acc dep', 'accum dep'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='net_ppe', display_name='Net Property, Plant & Equipment', extract_names=['ppe', 'property plant equipment', 'property plant and equipment', 'ppe net', 'property plant equipment net', 'property plant and equipment net', 'net ppe', 'net property plant equipment', 'net property plant and equipment'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='gross_ppe[t] - dep[t]'), ItemConfig(key='goodwill', display_name='Goodwill and Intangible Assets', extract_names=['goodwill', 'goodwill and intangible assets', 'goodwill and intangibles', 'goodwill intangible assets', 'goodwill intangibles', 'goodwill total', 'goodwill and intangible assets total', 'goodwill and intangibles total', 'goodwill intangible assets total', 'goodwill intangibles total'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='lt_invest', display_name='Long-Term Investments', extract_names=['lt invest', 'lt investments', 'long term invest', 'long term investments', 'longterm invest', 'longterm investments'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='def_tax_lt', display_name='Deferred Tax Assets, Long-Term', extract_names=['def tax asset long term', 'deferred tax asset long term', 'tax asset long term', 'def tax assets long term', 'deferred tax assets long term', 'tax assets long term', 'def tax asset longterm', 'deferred tax asset longterm', 'tax asset longterm', 'def tax assets longterm', 'deferred tax assets longterm', 'tax assets longterm', 'def tax asset lt', 'deferred tax asset lt', 'tax asset lt', 'def tax assets lt', 'deferred tax assets lt', 'tax assets lt', 'def tax asset', 'deferred tax asset', 'tax asset', 'def tax assets', 'deferred tax assets', 'tax assets', 'long term assets tax deferred', 'lt assets tax deferred', 'lt assets tax def', 'long term assets tax def', 'long term assets deferred tax', 'lt assets deferred tax', 'lt assets def tax', 'long term assets def tax'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_lt_assets', display_name='Other Long-Term Assets', extract_names=['other lt assets', 'other lt asset', 'other longterm assets', 'other longterm asset', 'other long term assets', 'other long term asset', 'lt assets other', 'lt asset other', 'longterm assets other', 'longterm asset other', 'long term assets other', 'long term asset other'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_non_current_assets', display_name='Total Non-Current Assets', extract_names=['total non current assets', 'total noncurrent assets', 'total lt assets', 'total longterm assets', 'total long term assets'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='net_ppe[t] + goodwill[t] + lt_invest[t] + def_tax_lt[t] + other_lt_assets[t]'), ItemConfig(key='total_assets', display_name='Total Assets', extract_names=['total assets', 'total asset', 'assets', 'asset'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_current_assets[t] + total_non_current_assets[t]'), ItemConfig(key='payables', display_name='Payables', extract_names=['payables', 'accounts payable', 'ap', 'payables and accrued expenses', 'payables and accrued expense', 'payable and accrued expenses', 'payable and accrued expense', 'payables and acc expenses', 'payables and acc expense', 'payable and acc expenses', 'payable and acc expense', 'payables and accrued exps', 'payables and accrued exp', 'payable and accrued exps', 'payable and accrued exp', 'payables and acc exps', 'payables and acc exp', 'payable and acc exps', 'payable and acc exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='st_debt', display_name='Short-Term Debt', extract_names=['st debt', 'short term debt', 'shortterm debt', 'st borrow', 'short term borrow', 'shortterm borrowst borrowings', 'short term borrowings', 'shortterm borrowings'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='current_lt_debt', display_name='Current Portion of Long-Term Debt', extract_names=['curr port of lt debt', 'curr port lt debt', 'current port of lt debt', 'current port lt debt', 'curr portion of lt debt', 'curr portion lt debt', 'current portion of lt debt', 'current portion lt debt', 'curr port of longterm debt', 'curr port longterm debt', 'current port of longterm debt', 'current port longterm debt', 'curr portion of longterm debt', 'curr portion longterm debt', 'current portion of longterm debt', 'current portion longterm debt', 'curr port of long term debt', 'curr port long term debt', 'current port of long term debt', 'current port long term debt', 'curr portion of long term debt', 'curr portion long term debt', 'current portion of long term debt', 'current portion long term debt', 'curr port of debt', 'curr port debt', 'current port of debt', 'current port debt', 'curr portion of debt', 'curr portion debt', 'current portion of debt', 'current portion debt', 'curr part of lt debt', 'curr part lt debt', 'current part of lt debt', 'current part lt debt', 'curr part of longterm debt', 'curr part longterm debt', 'current part of longterm debt', 'current part longterm debt', 'curr part of long term debt', 'curr part long term debt', 'current part of long term debt', 'current part long term debt', 'curr part of debt', 'curr part debt', 'current part of debt', 'current part debt'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='tax_liab_st', display_name='Tax Liabilities, Short-Term', extract_names=['tax liab shortterm', 'tax liability shortterm', 'tax liabilities shortterm', 'tax liab short term', 'tax liability short term', 'tax liabilities short term', 'tax liab st', 'tax liability st', 'tax liabilities st', 'shortterm tax liab', 'shortterm tax liability', 'shortterm tax liabilities', 'short term tax liab', 'short term tax liability', 'short term tax liabilities', 'st tax liab', 'st tax liability', 'st tax liabilities', 'def tax liab shortterm', 'def tax liability shortterm', 'def tax liabilities shortterm', 'def tax liab short term', 'def tax liability short term', 'def tax liabilities short term', 'def tax liab st', 'def tax liability st', 'def tax liabilities st', 'def shortterm tax liab', 'def shortterm tax liability', 'def shortterm tax liabilities', 'def short term tax liab', 'def short term tax liability', 'def short term tax liabilities', 'def st tax liab', 'def st tax liability', 'def st tax liabilities', 'deferred tax liab shortterm', 'deferred tax liability shortterm', 'deferred tax liabilities shortterm', 'deferred tax liab short term', 'deferred tax liability short term', 'deferred tax liabilities short term', 'deferred tax liab st', 'deferred tax liability st', 'deferred tax liabilities st', 'deferred shortterm tax liab', 'deferred shortterm tax liability', 'deferred shortterm tax liabilities', 'deferred short term tax liab', 'deferred short term tax liability', 'deferred short term tax liabilities', 'deferred st tax liab', 'deferred st tax liability', 'deferred st tax liabilities', 'tax liab noncurr', 'tax liability noncurr', 'tax liabilities noncurr', 'tax liab non curr', 'tax liability non curr', 'tax liabilities non curr', 'noncurr tax liab', 'noncurr tax liability', 'noncurr tax liabilities', 'non curr tax liab', 'non curr tax liability', 'non curr tax liabilities', 'def tax liab noncurr', 'def tax liability noncurr', 'def tax liabilities noncurr', 'def tax liab non curr', 'def tax liability non curr', 'def tax liabilities non curr', 'def noncurr tax liab', 'def noncurr tax liability', 'def noncurr tax liabilities', 'def non curr tax liab', 'def non curr tax liability', 'def non curr tax liabilities', 'deferred tax liab noncurr', 'deferred tax liability noncurr', 'deferred tax liabilities noncurr', 'deferred tax liab non curr', 'deferred tax liability non curr', 'deferred tax liabilities non curr', 'deferred noncurr tax liab', 'deferred noncurr tax liability', 'deferred noncurr tax liabilities', 'deferred non curr tax liab', 'deferred non curr tax liability', 'deferred non curr tax liabilities', 'tax liab noncurrent', 'tax liability noncurrent', 'tax liabilities noncurrent', 'tax liab non current', 'tax liability non current', 'tax liabilities non current', 'noncurrent tax liab', 'noncurrent tax liability', 'noncurrent tax liabilities', 'non current tax liab', 'non current tax liability', 'non current tax liabilities', 'def tax liab noncurrent', 'def tax liability noncurrent', 'def tax liabilities noncurrent', 'def tax liab non current', 'def tax liability non current', 'def tax liabilities non current', 'def noncurrent tax liab', 'def noncurrent tax liability', 'def noncurrent tax liabilities', 'def non current tax liab', 'def non current tax liability', 'def non current tax liabilities', 'deferred tax liab noncurrent', 'deferred tax liability noncurrent', 'deferred tax liabilities noncurrent', 'deferred tax liab non current', 'deferred tax liability non current', 'deferred tax liabilities non current', 'deferred noncurrent tax liab', 'deferred noncurrent tax liability', 'deferred noncurrent tax liabilities', 'deferred non current tax liab', 'deferred non current tax liability', 'deferred non current tax liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_current_liab', display_name='Other Current Liabilities', extract_names=['other current liabilities', 'other current liab', 'other curr liabilities', 'other curr liab', 'other liabilities current', 'other liab current', 'other liabilities curr', 'other liab curr'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_current_liab', display_name='Total Current Liabilities', extract_names=['total current liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='payables[t] + st_debt[t] + tax_liab_st[t] + current_lt_debt[t] + other_current_liab[t]'), ItemConfig(key='lt_debt', display_name='Long-Term Debt', extract_names=['lt debt', 'long term debt', 'longterm debt', 'lt borrow', 'long term borrow', 'longterm borrow', 'lt borrowings', 'long term borrowings', 'longterm borrowings', 'lt debt total', 'long term debt total', 'longterm debt total', 'lt borrow total', 'long term borrow total', 'longterm borrow total', 'lt borrowings total', 'long term borrowings total', 'longterm borrowings total'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=True), expr_str=None), ItemConfig(key='total_debt', display_name='Total Debt', extract_names=['total debt'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='st_debt[t] + lt_debt[t]'), ItemConfig(key='deferred_rev', display_name='Deferred Revenue', extract_names=['deferred revenue', 'deferred sales', 'def revenue', 'def salesnon current revenue', 'non current sales', 'non current revenue def', 'non current sales def', 'non current revenue deferred', 'non current sales deferred', 'revenue non current', 'sales non current', 'revenue def non current', 'sales def non current', 'revenue deferred non current', 'sales deferred non current', 'def revenue non current', 'def sales non current', 'def revenue def non current', 'def sales def non current', 'def revenue deferred non current', 'def sales deferred non current', 'deferred revenue non current', 'deferred sales non current', 'deferred revenue def non current', 'deferred sales def non current', 'deferred revenue deferred non current', 'deferred sales deferred non current', 'non curr revenue', 'non curr sales', 'non curr revenue def', 'non curr sales def', 'non curr revenue deferred', 'non curr sales deferred', 'revenue non curr', 'sales non curr', 'revenue def non curr', 'sales def non curr', 'revenue deferred non curr', 'sales deferred non curr', 'def revenue non curr', 'def sales non curr', 'def revenue def non curr', 'def sales def non curr', 'def revenue deferred non curr', 'def sales deferred non curr', 'deferred revenue non curr', 'deferred sales non curr', 'deferred revenue def non curr', 'deferred sales def non curr', 'deferred revenue deferred non curr', 'deferred sales deferred non currnoncurrent revenue', 'noncurrent sales', 'noncurrent revenue def', 'noncurrent sales def', 'noncurrent revenue deferred', 'noncurrent sales deferred', 'revenue noncurrent', 'sales noncurrent', 'revenue def noncurrent', 'sales def noncurrent', 'revenue deferred noncurrent', 'sales deferred noncurrent', 'def revenue noncurrent', 'def sales noncurrent', 'def revenue def noncurrent', 'def sales def noncurrent', 'def revenue deferred noncurrent', 'def sales deferred noncurrent', 'deferred revenue noncurrent', 'deferred sales noncurrent', 'deferred revenue def noncurrent', 'deferred sales def noncurrent', 'deferred revenue deferred noncurrent', 'deferred sales deferred noncurrent', 'noncurr revenue', 'noncurr sales', 'noncurr revenue def', 'noncurr sales def', 'noncurr revenue deferred', 'noncurr sales deferred', 'revenue noncurr', 'sales noncurr', 'revenue def noncurr', 'sales def noncurr', 'revenue deferred noncurr', 'sales deferred noncurr', 'def revenue noncurr', 'def sales noncurr', 'def revenue def noncurr', 'def sales def noncurr', 'def revenue deferred noncurr', 'def sales deferred noncurr', 'deferred revenue noncurr', 'deferred sales noncurr', 'deferred revenue def noncurr', 'deferred sales def noncurr', 'deferred revenue deferred noncurr', 'deferred sales deferred noncurr'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='tax_liab_lt', display_name='Tax Liabilities, Long-Term', extract_names=['tax liab longterm', 'tax liability longterm', 'tax liabilities longterm', 'tax liab long term', 'tax liability long term', 'tax liabilities long term', 'tax liab lt', 'tax liability lt', 'tax liabilities lt', 'longterm tax liab', 'longterm tax liability', 'longterm tax liabilities', 'long term tax liab', 'long term tax liability', 'long term tax liabilities', 'lt tax liab', 'lt tax liability', 'lt tax liabilities', 'tax liab longterm def', 'tax liability longterm def', 'tax liabilities longterm def', 'tax liab long term def', 'tax liability long term def', 'tax liabilities long term def', 'tax liab lt def', 'tax liability lt def', 'tax liabilities lt def', 'longterm tax liab def', 'longterm tax liability def', 'longterm tax liabilities def', 'long term tax liab def', 'long term tax liability def', 'long term tax liabilities def', 'lt tax liab def', 'lt tax liability def', 'lt tax liabilities def', 'tax liab longterm deferred', 'tax liability longterm deferred', 'tax liabilities longterm deferred', 'tax liab long term deferred', 'tax liability long term deferred', 'tax liabilities long term deferred', 'tax liab lt deferred', 'tax liability lt deferred', 'tax liabilities lt deferred', 'longterm tax liab deferred', 'longterm tax liability deferred', 'longterm tax liabilities deferred', 'long term tax liab deferred', 'long term tax liability deferred', 'long term tax liabilities deferred', 'lt tax liab deferred', 'lt tax liability deferred', 'lt tax liabilities deferred', 'def tax liab longterm', 'def tax liability longterm', 'def tax liabilities longterm', 'def tax liab long term', 'def tax liability long term', 'def tax liabilities long term', 'def tax liab lt', 'def tax liability lt', 'def tax liabilities lt', 'def longterm tax liab', 'def longterm tax liability', 'def longterm tax liabilities', 'def long term tax liab', 'def long term tax liability', 'def long term tax liabilities', 'def lt tax liab', 'def lt tax liability', 'def lt tax liabilities', 'deferred tax liab longterm', 'deferred tax liability longterm', 'deferred tax liabilities longterm', 'deferred tax liab long term', 'deferred tax liability long term', 'deferred tax liabilities long term', 'deferred tax liab lt', 'deferred tax liability lt', 'deferred tax liabilities lt', 'deferred longterm tax liab', 'deferred longterm tax liability', 'deferred longterm tax liabilities', 'deferred long term tax liab', 'deferred long term tax liability', 'deferred long term tax liabilities', 'deferred lt tax liab', 'deferred lt tax liability', 'deferred lt tax liabilities', 'tax liab noncurrent', 'tax liability noncurrent', 'tax liabilities noncurrent', 'noncurrent tax liab', 'noncurrent tax liability', 'noncurrent tax liabilities', 'def tax liab noncurrent', 'def tax liability noncurrent', 'def tax liabilities noncurrent', 'def noncurrent tax liab', 'def noncurrent tax liability', 'def noncurrent tax liabilities', 'deferred tax liab noncurrent', 'deferred tax liability noncurrent', 'deferred tax liabilities noncurrent', 'deferred noncurrent tax liab', 'deferred noncurrent tax liability', 'deferred noncurrent tax liabilities', 'tax liab noncurr', 'tax liability noncurr', 'tax liabilities noncurr', 'noncurr tax liab', 'noncurr tax liability', 'noncurr tax liabilities', 'def tax liab noncurr', 'def tax liability noncurr', 'def tax liabilities noncurr', 'def noncurr tax liab', 'def noncurr tax liability', 'def noncurr tax liabilities', 'deferred tax liab noncurr', 'deferred tax liability noncurr', 'deferred tax liabilities noncurr', 'deferred noncurr tax liab', 'deferred noncurr tax liability', 'deferred noncurr tax liabilities', 'tax liab non current', 'tax liability non current', 'tax liabilities non current', 'non current tax liab', 'non current tax liability', 'non current tax liabilities', 'def tax liab non current', 'def tax liability non current', 'def tax liabilities non current', 'def non current tax liab', 'def non current tax liability', 'def non current tax liabilities', 'deferred tax liab non current', 'deferred tax liability non current', 'deferred tax liabilities non current', 'deferred non current tax liab', 'deferred non current tax liability', 'deferred non current tax liabilities', 'tax liab non curr', 'tax liability non curr', 'tax liabilities non curr', 'non curr tax liab', 'non curr tax liability', 'non curr tax liabilities', 'def tax liab non curr', 'def tax liability non curr', 'def tax liabilities non curr', 'def non curr tax liab', 'def non curr tax liability', 'def non curr tax liabilities', 'deferred tax liab non curr', 'deferred tax liability non curr', 'deferred tax liabilities non curr', 'deferred non curr tax liab', 'deferred non curr tax liability', 'deferred non curr tax liabilities', 'tax liab', 'tax liability', 'tax liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='deposit_liab', display_name='Deposit Liabilities', extract_names=['deposit liab', 'deposit liability', 'deposit liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_lt_liab', display_name='Other Long-Term Liabilities', extract_names=['other lt liabilities', 'other longterm liabilities', 'other long term liabilities', 'other lt liab', 'other longterm liab', 'other long term liab', 'other noncurrent liabilities', 'other non current liabilities', 'other noncurr liabilities', 'other non curr liabilities', 'other noncurrent liab', 'other non current liab', 'other noncurr liab', 'other non curr liab', 'other liabilities lt', 'other liabilities longterm', 'other liabilities long term', 'other liab lt', 'other liab longterm', 'other liab long term', 'other liabilities noncurrent', 'other liabilities non current', 'other liabilities noncurr', 'other liabilities non curr', 'other liab noncurrent', 'other liab non current', 'other liab noncurr', 'other liab non curr', 'lt liabilities other', 'longterm liabilities other', 'long term liabilities other', 'lt liab other', 'longterm liab other', 'long term liab other', 'noncurrent liabilities other', 'non current liabilities other', 'noncurr liabilities other', 'non curr liabilities other', 'noncurrent liab other', 'non current liab other', 'noncurr liab other', 'non curr liab other', 'liabilities lt other', 'liabilities longterm other', 'liabilities long term other', 'liab lt other', 'liab longterm other', 'liab long term other', 'liabilities noncurrent other', 'liabilities non current other', 'liabilities noncurr other', 'liabilities non curr other', 'liab noncurrent other', 'liab non current other', 'liab noncurr other', 'liab non curr other'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_non_current_liab', display_name='Total Non-Current Liabilities', extract_names=['total non current liabilities', 'total noncurrent liabilities', 'total non current liability', 'total noncurrent liability', 'total non current liab', 'total noncurrent liab'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='lt_debt[t] + deferred_rev[t] + tax_liab_lt[t] + deposit_liab[t] + other_lt_liab[t]'), ItemConfig(key='total_liab', display_name='Total Liabilities', extract_names=['total liab', 'total liability', 'total liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_non_current_liab[t] + total_current_liab[t]'), ItemConfig(key='common_stock', display_name='Common Stock', extract_names=['total common stock', 'total stock', 'total common shares', 'total shares', 'common stock', 'stockcommon shares', 'shares', 'net total common stock', 'net total stock', 'net total common shares', 'net total shares', 'net common stock', 'net stocknet common shares', 'net shares', 'total common stock net', 'total stock net', 'total common shares net', 'total shares net', 'common stock net', 'stock netcommon shares net', 'shares net'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_income', display_name='Other Comprehensive Income', extract_names=['other income', 'other comprehensive income', 'other comp income', 'comp income', 'comprehensive income', 'comprehensive income and other', 'comp income and other', 'comp inc and other', 'comprehensive inc and other', 'comprehensive income other', 'comp income other', 'comp inc other', 'comprehensive inc other'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='retained_earnings', display_name='Retained Earnings', extract_names=['re', 'retained earnings', 'retained earnings deficit', 're deficit'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='minority_interest', display_name='Minority Interest', extract_names=['minority interest', 'minority int', 'min int', 'min interest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_equity', display_name=\"Total Stockholder's Equity\", extract_names=['total equity', 'total shareholders equity', 'total stockholders equity', 'equity total', 'shareholders equity total', 'stockholders equity total', 'equity', 'shareholders equity', 'stockholders equity'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='other_income[t] + retained_earnings[t] + common_stock[t] + minority_interest[t]'), ItemConfig(key='total_liab_and_equity', display_name='Total Liabilities and Equity', extract_names=['total liabilities and equity', 'total liab and equity', 'total liabilities equity', 'total liab equity', 'liabilities and equity', 'liab and equity', 'liabilities equity', 'liab equity'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_liab[t] + total_equity[t]')]), prior_statement=BalanceSheetData(items_config=DataConfigManager(configs=[ItemConfig(key='cash', display_name='Cash and Cash Equivalents', extract_names=['cash', 'cash and cash equivalents', 'cash and equivalents', 'cash and equiv', 'cash cash equivalents', 'cash equivalents', 'cash equiv'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=True), expr_str=None), ItemConfig(key='st_invest', display_name='Short-Term Investments', extract_names=['shortterm investments', 'short term investments', 'st investments', 'shortterm invest', 'short term invest', 'st invest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='cash_and_st_invest', display_name='Cash and Short-Term Investments', extract_names=['total cash st investments', 'total cash and st investments', 'total cash and shortterm investments', 'total cash and short term investments', 'total cash shortterm investments', 'total cash short term investments', 'total cash st invest', 'total cash and st invest', 'total cash and shortterm invest', 'total cash and short term invest', 'total cash shortterm invest', 'total cash short term invest', 'cash st investments', 'cash and st investments', 'cash and shortterm investments', 'cash and short term investments', 'cash shortterm investments', 'cash short term investments', 'cash st invest', 'cash and st invest', 'cash and shortterm invest', 'cash and short term invest', 'cash shortterm invest', 'cash short term invest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='cash[t] + st_invest[t]'), ItemConfig(key='receivables', display_name='Receivables', extract_names=['receivables', 'rec', 'accounts receivable', 'ar'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='inventory', display_name='Inventory', extract_names=['inv', 'inventory', 'inventories'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='def_tax_st', display_name='Deferred Tax Assets, Current', extract_names=['def tax asset curr', 'deferred tax asset curr', 'tax asset curr', 'def tax assets curr', 'deferred tax assets curr', 'tax assets curr', 'def tax asset current', 'deferred tax asset current', 'tax asset current', 'def tax assets current', 'deferred tax assets current', 'tax assets current', 'def tax asset short term', 'deferred tax asset short term', 'tax asset short term', 'def tax assets short term', 'deferred tax assets short term', 'tax assets short term', 'def tax asset shortterm', 'deferred tax asset shortterm', 'tax asset shortterm', 'def tax assets shortterm', 'deferred tax assets shortterm', 'tax assets shortterm', 'def tax asset st', 'deferred tax asset st', 'tax asset st', 'def tax assets st', 'deferred tax assets st', 'tax assets st'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_current_assets', display_name='Other Current Assets', extract_names=['other current assets', 'other current asset', 'other curr assets', 'other curr asset', 'oca'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_current_assets', display_name='Total Current Assets', extract_names=['total current assets', 'tca'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='cash_and_st_invest[t] + receivables[t] + inventory[t] + def_tax_st[t] + other_current_assets[t]'), ItemConfig(key='gross_ppe', display_name='Grosss Property, Plant & Equipment', extract_names=['gross ppe', 'gross property plant equipment', 'gross property plant and equipment', 'ppe gross', 'property plant equipment gross', 'property plant and equipment gross', 'grs ppe', 'grs property plant equipment', 'grs property plant and equipment', 'ppe grs', 'property plant equipment grs', 'property plant and equipment grs'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='dep', display_name='Accumulated Depreciation', extract_names=['accumulated depreciation', 'depreciation', 'dep', 'accumulated dep', 'acc depreciation', 'accum depreciation', 'acc dep', 'accum dep'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='net_ppe', display_name='Net Property, Plant & Equipment', extract_names=['ppe', 'property plant equipment', 'property plant and equipment', 'ppe net', 'property plant equipment net', 'property plant and equipment net', 'net ppe', 'net property plant equipment', 'net property plant and equipment'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='gross_ppe[t] - dep[t]'), ItemConfig(key='goodwill', display_name='Goodwill and Intangible Assets', extract_names=['goodwill', 'goodwill and intangible assets', 'goodwill and intangibles', 'goodwill intangible assets', 'goodwill intangibles', 'goodwill total', 'goodwill and intangible assets total', 'goodwill and intangibles total', 'goodwill intangible assets total', 'goodwill intangibles total'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='lt_invest', display_name='Long-Term Investments', extract_names=['lt invest', 'lt investments', 'long term invest', 'long term investments', 'longterm invest', 'longterm investments'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='def_tax_lt', display_name='Deferred Tax Assets, Long-Term', extract_names=['def tax asset long term', 'deferred tax asset long term', 'tax asset long term', 'def tax assets long term', 'deferred tax assets long term', 'tax assets long term', 'def tax asset longterm', 'deferred tax asset longterm', 'tax asset longterm', 'def tax assets longterm', 'deferred tax assets longterm', 'tax assets longterm', 'def tax asset lt', 'deferred tax asset lt', 'tax asset lt', 'def tax assets lt', 'deferred tax assets lt', 'tax assets lt', 'def tax asset', 'deferred tax asset', 'tax asset', 'def tax assets', 'deferred tax assets', 'tax assets', 'long term assets tax deferred', 'lt assets tax deferred', 'lt assets tax def', 'long term assets tax def', 'long term assets deferred tax', 'lt assets deferred tax', 'lt assets def tax', 'long term assets def tax'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_lt_assets', display_name='Other Long-Term Assets', extract_names=['other lt assets', 'other lt asset', 'other longterm assets', 'other longterm asset', 'other long term assets', 'other long term asset', 'lt assets other', 'lt asset other', 'longterm assets other', 'longterm asset other', 'long term assets other', 'long term asset other'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_non_current_assets', display_name='Total Non-Current Assets', extract_names=['total non current assets', 'total noncurrent assets', 'total lt assets', 'total longterm assets', 'total long term assets'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='net_ppe[t] + goodwill[t] + lt_invest[t] + def_tax_lt[t] + other_lt_assets[t]'), ItemConfig(key='total_assets', display_name='Total Assets', extract_names=['total assets', 'total asset', 'assets', 'asset'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_current_assets[t] + total_non_current_assets[t]'), ItemConfig(key='payables', display_name='Payables', extract_names=['payables', 'accounts payable', 'ap', 'payables and accrued expenses', 'payables and accrued expense', 'payable and accrued expenses', 'payable and accrued expense', 'payables and acc expenses', 'payables and acc expense', 'payable and acc expenses', 'payable and acc expense', 'payables and accrued exps', 'payables and accrued exp', 'payable and accrued exps', 'payable and accrued exp', 'payables and acc exps', 'payables and acc exp', 'payable and acc exps', 'payable and acc exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='st_debt', display_name='Short-Term Debt', extract_names=['st debt', 'short term debt', 'shortterm debt', 'st borrow', 'short term borrow', 'shortterm borrowst borrowings', 'short term borrowings', 'shortterm borrowings'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='current_lt_debt', display_name='Current Portion of Long-Term Debt', extract_names=['curr port of lt debt', 'curr port lt debt', 'current port of lt debt', 'current port lt debt', 'curr portion of lt debt', 'curr portion lt debt', 'current portion of lt debt', 'current portion lt debt', 'curr port of longterm debt', 'curr port longterm debt', 'current port of longterm debt', 'current port longterm debt', 'curr portion of longterm debt', 'curr portion longterm debt', 'current portion of longterm debt', 'current portion longterm debt', 'curr port of long term debt', 'curr port long term debt', 'current port of long term debt', 'current port long term debt', 'curr portion of long term debt', 'curr portion long term debt', 'current portion of long term debt', 'current portion long term debt', 'curr port of debt', 'curr port debt', 'current port of debt', 'current port debt', 'curr portion of debt', 'curr portion debt', 'current portion of debt', 'current portion debt', 'curr part of lt debt', 'curr part lt debt', 'current part of lt debt', 'current part lt debt', 'curr part of longterm debt', 'curr part longterm debt', 'current part of longterm debt', 'current part longterm debt', 'curr part of long term debt', 'curr part long term debt', 'current part of long term debt', 'current part long term debt', 'curr part of debt', 'curr part debt', 'current part of debt', 'current part debt'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='tax_liab_st', display_name='Tax Liabilities, Short-Term', extract_names=['tax liab shortterm', 'tax liability shortterm', 'tax liabilities shortterm', 'tax liab short term', 'tax liability short term', 'tax liabilities short term', 'tax liab st', 'tax liability st', 'tax liabilities st', 'shortterm tax liab', 'shortterm tax liability', 'shortterm tax liabilities', 'short term tax liab', 'short term tax liability', 'short term tax liabilities', 'st tax liab', 'st tax liability', 'st tax liabilities', 'def tax liab shortterm', 'def tax liability shortterm', 'def tax liabilities shortterm', 'def tax liab short term', 'def tax liability short term', 'def tax liabilities short term', 'def tax liab st', 'def tax liability st', 'def tax liabilities st', 'def shortterm tax liab', 'def shortterm tax liability', 'def shortterm tax liabilities', 'def short term tax liab', 'def short term tax liability', 'def short term tax liabilities', 'def st tax liab', 'def st tax liability', 'def st tax liabilities', 'deferred tax liab shortterm', 'deferred tax liability shortterm', 'deferred tax liabilities shortterm', 'deferred tax liab short term', 'deferred tax liability short term', 'deferred tax liabilities short term', 'deferred tax liab st', 'deferred tax liability st', 'deferred tax liabilities st', 'deferred shortterm tax liab', 'deferred shortterm tax liability', 'deferred shortterm tax liabilities', 'deferred short term tax liab', 'deferred short term tax liability', 'deferred short term tax liabilities', 'deferred st tax liab', 'deferred st tax liability', 'deferred st tax liabilities', 'tax liab noncurr', 'tax liability noncurr', 'tax liabilities noncurr', 'tax liab non curr', 'tax liability non curr', 'tax liabilities non curr', 'noncurr tax liab', 'noncurr tax liability', 'noncurr tax liabilities', 'non curr tax liab', 'non curr tax liability', 'non curr tax liabilities', 'def tax liab noncurr', 'def tax liability noncurr', 'def tax liabilities noncurr', 'def tax liab non curr', 'def tax liability non curr', 'def tax liabilities non curr', 'def noncurr tax liab', 'def noncurr tax liability', 'def noncurr tax liabilities', 'def non curr tax liab', 'def non curr tax liability', 'def non curr tax liabilities', 'deferred tax liab noncurr', 'deferred tax liability noncurr', 'deferred tax liabilities noncurr', 'deferred tax liab non curr', 'deferred tax liability non curr', 'deferred tax liabilities non curr', 'deferred noncurr tax liab', 'deferred noncurr tax liability', 'deferred noncurr tax liabilities', 'deferred non curr tax liab', 'deferred non curr tax liability', 'deferred non curr tax liabilities', 'tax liab noncurrent', 'tax liability noncurrent', 'tax liabilities noncurrent', 'tax liab non current', 'tax liability non current', 'tax liabilities non current', 'noncurrent tax liab', 'noncurrent tax liability', 'noncurrent tax liabilities', 'non current tax liab', 'non current tax liability', 'non current tax liabilities', 'def tax liab noncurrent', 'def tax liability noncurrent', 'def tax liabilities noncurrent', 'def tax liab non current', 'def tax liability non current', 'def tax liabilities non current', 'def noncurrent tax liab', 'def noncurrent tax liability', 'def noncurrent tax liabilities', 'def non current tax liab', 'def non current tax liability', 'def non current tax liabilities', 'deferred tax liab noncurrent', 'deferred tax liability noncurrent', 'deferred tax liabilities noncurrent', 'deferred tax liab non current', 'deferred tax liability non current', 'deferred tax liabilities non current', 'deferred noncurrent tax liab', 'deferred noncurrent tax liability', 'deferred noncurrent tax liabilities', 'deferred non current tax liab', 'deferred non current tax liability', 'deferred non current tax liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_current_liab', display_name='Other Current Liabilities', extract_names=['other current liabilities', 'other current liab', 'other curr liabilities', 'other curr liab', 'other liabilities current', 'other liab current', 'other liabilities curr', 'other liab curr'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_current_liab', display_name='Total Current Liabilities', extract_names=['total current liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='payables[t] + st_debt[t] + tax_liab_st[t] + current_lt_debt[t] + other_current_liab[t]'), ItemConfig(key='lt_debt', display_name='Long-Term Debt', extract_names=['lt debt', 'long term debt', 'longterm debt', 'lt borrow', 'long term borrow', 'longterm borrow', 'lt borrowings', 'long term borrowings', 'longterm borrowings', 'lt debt total', 'long term debt total', 'longterm debt total', 'lt borrow total', 'long term borrow total', 'longterm borrow total', 'lt borrowings total', 'long term borrowings total', 'longterm borrowings total'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=True), expr_str=None), ItemConfig(key='total_debt', display_name='Total Debt', extract_names=['total debt'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='st_debt[t] + lt_debt[t]'), ItemConfig(key='deferred_rev', display_name='Deferred Revenue', extract_names=['deferred revenue', 'deferred sales', 'def revenue', 'def salesnon current revenue', 'non current sales', 'non current revenue def', 'non current sales def', 'non current revenue deferred', 'non current sales deferred', 'revenue non current', 'sales non current', 'revenue def non current', 'sales def non current', 'revenue deferred non current', 'sales deferred non current', 'def revenue non current', 'def sales non current', 'def revenue def non current', 'def sales def non current', 'def revenue deferred non current', 'def sales deferred non current', 'deferred revenue non current', 'deferred sales non current', 'deferred revenue def non current', 'deferred sales def non current', 'deferred revenue deferred non current', 'deferred sales deferred non current', 'non curr revenue', 'non curr sales', 'non curr revenue def', 'non curr sales def', 'non curr revenue deferred', 'non curr sales deferred', 'revenue non curr', 'sales non curr', 'revenue def non curr', 'sales def non curr', 'revenue deferred non curr', 'sales deferred non curr', 'def revenue non curr', 'def sales non curr', 'def revenue def non curr', 'def sales def non curr', 'def revenue deferred non curr', 'def sales deferred non curr', 'deferred revenue non curr', 'deferred sales non curr', 'deferred revenue def non curr', 'deferred sales def non curr', 'deferred revenue deferred non curr', 'deferred sales deferred non currnoncurrent revenue', 'noncurrent sales', 'noncurrent revenue def', 'noncurrent sales def', 'noncurrent revenue deferred', 'noncurrent sales deferred', 'revenue noncurrent', 'sales noncurrent', 'revenue def noncurrent', 'sales def noncurrent', 'revenue deferred noncurrent', 'sales deferred noncurrent', 'def revenue noncurrent', 'def sales noncurrent', 'def revenue def noncurrent', 'def sales def noncurrent', 'def revenue deferred noncurrent', 'def sales deferred noncurrent', 'deferred revenue noncurrent', 'deferred sales noncurrent', 'deferred revenue def noncurrent', 'deferred sales def noncurrent', 'deferred revenue deferred noncurrent', 'deferred sales deferred noncurrent', 'noncurr revenue', 'noncurr sales', 'noncurr revenue def', 'noncurr sales def', 'noncurr revenue deferred', 'noncurr sales deferred', 'revenue noncurr', 'sales noncurr', 'revenue def noncurr', 'sales def noncurr', 'revenue deferred noncurr', 'sales deferred noncurr', 'def revenue noncurr', 'def sales noncurr', 'def revenue def noncurr', 'def sales def noncurr', 'def revenue deferred noncurr', 'def sales deferred noncurr', 'deferred revenue noncurr', 'deferred sales noncurr', 'deferred revenue def noncurr', 'deferred sales def noncurr', 'deferred revenue deferred noncurr', 'deferred sales deferred noncurr'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='tax_liab_lt', display_name='Tax Liabilities, Long-Term', extract_names=['tax liab longterm', 'tax liability longterm', 'tax liabilities longterm', 'tax liab long term', 'tax liability long term', 'tax liabilities long term', 'tax liab lt', 'tax liability lt', 'tax liabilities lt', 'longterm tax liab', 'longterm tax liability', 'longterm tax liabilities', 'long term tax liab', 'long term tax liability', 'long term tax liabilities', 'lt tax liab', 'lt tax liability', 'lt tax liabilities', 'tax liab longterm def', 'tax liability longterm def', 'tax liabilities longterm def', 'tax liab long term def', 'tax liability long term def', 'tax liabilities long term def', 'tax liab lt def', 'tax liability lt def', 'tax liabilities lt def', 'longterm tax liab def', 'longterm tax liability def', 'longterm tax liabilities def', 'long term tax liab def', 'long term tax liability def', 'long term tax liabilities def', 'lt tax liab def', 'lt tax liability def', 'lt tax liabilities def', 'tax liab longterm deferred', 'tax liability longterm deferred', 'tax liabilities longterm deferred', 'tax liab long term deferred', 'tax liability long term deferred', 'tax liabilities long term deferred', 'tax liab lt deferred', 'tax liability lt deferred', 'tax liabilities lt deferred', 'longterm tax liab deferred', 'longterm tax liability deferred', 'longterm tax liabilities deferred', 'long term tax liab deferred', 'long term tax liability deferred', 'long term tax liabilities deferred', 'lt tax liab deferred', 'lt tax liability deferred', 'lt tax liabilities deferred', 'def tax liab longterm', 'def tax liability longterm', 'def tax liabilities longterm', 'def tax liab long term', 'def tax liability long term', 'def tax liabilities long term', 'def tax liab lt', 'def tax liability lt', 'def tax liabilities lt', 'def longterm tax liab', 'def longterm tax liability', 'def longterm tax liabilities', 'def long term tax liab', 'def long term tax liability', 'def long term tax liabilities', 'def lt tax liab', 'def lt tax liability', 'def lt tax liabilities', 'deferred tax liab longterm', 'deferred tax liability longterm', 'deferred tax liabilities longterm', 'deferred tax liab long term', 'deferred tax liability long term', 'deferred tax liabilities long term', 'deferred tax liab lt', 'deferred tax liability lt', 'deferred tax liabilities lt', 'deferred longterm tax liab', 'deferred longterm tax liability', 'deferred longterm tax liabilities', 'deferred long term tax liab', 'deferred long term tax liability', 'deferred long term tax liabilities', 'deferred lt tax liab', 'deferred lt tax liability', 'deferred lt tax liabilities', 'tax liab noncurrent', 'tax liability noncurrent', 'tax liabilities noncurrent', 'noncurrent tax liab', 'noncurrent tax liability', 'noncurrent tax liabilities', 'def tax liab noncurrent', 'def tax liability noncurrent', 'def tax liabilities noncurrent', 'def noncurrent tax liab', 'def noncurrent tax liability', 'def noncurrent tax liabilities', 'deferred tax liab noncurrent', 'deferred tax liability noncurrent', 'deferred tax liabilities noncurrent', 'deferred noncurrent tax liab', 'deferred noncurrent tax liability', 'deferred noncurrent tax liabilities', 'tax liab noncurr', 'tax liability noncurr', 'tax liabilities noncurr', 'noncurr tax liab', 'noncurr tax liability', 'noncurr tax liabilities', 'def tax liab noncurr', 'def tax liability noncurr', 'def tax liabilities noncurr', 'def noncurr tax liab', 'def noncurr tax liability', 'def noncurr tax liabilities', 'deferred tax liab noncurr', 'deferred tax liability noncurr', 'deferred tax liabilities noncurr', 'deferred noncurr tax liab', 'deferred noncurr tax liability', 'deferred noncurr tax liabilities', 'tax liab non current', 'tax liability non current', 'tax liabilities non current', 'non current tax liab', 'non current tax liability', 'non current tax liabilities', 'def tax liab non current', 'def tax liability non current', 'def tax liabilities non current', 'def non current tax liab', 'def non current tax liability', 'def non current tax liabilities', 'deferred tax liab non current', 'deferred tax liability non current', 'deferred tax liabilities non current', 'deferred non current tax liab', 'deferred non current tax liability', 'deferred non current tax liabilities', 'tax liab non curr', 'tax liability non curr', 'tax liabilities non curr', 'non curr tax liab', 'non curr tax liability', 'non curr tax liabilities', 'def tax liab non curr', 'def tax liability non curr', 'def tax liabilities non curr', 'def non curr tax liab', 'def non curr tax liability', 'def non curr tax liabilities', 'deferred tax liab non curr', 'deferred tax liability non curr', 'deferred tax liabilities non curr', 'deferred non curr tax liab', 'deferred non curr tax liability', 'deferred non curr tax liabilities', 'tax liab', 'tax liability', 'tax liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='deposit_liab', display_name='Deposit Liabilities', extract_names=['deposit liab', 'deposit liability', 'deposit liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_lt_liab', display_name='Other Long-Term Liabilities', extract_names=['other lt liabilities', 'other longterm liabilities', 'other long term liabilities', 'other lt liab', 'other longterm liab', 'other long term liab', 'other noncurrent liabilities', 'other non current liabilities', 'other noncurr liabilities', 'other non curr liabilities', 'other noncurrent liab', 'other non current liab', 'other noncurr liab', 'other non curr liab', 'other liabilities lt', 'other liabilities longterm', 'other liabilities long term', 'other liab lt', 'other liab longterm', 'other liab long term', 'other liabilities noncurrent', 'other liabilities non current', 'other liabilities noncurr', 'other liabilities non curr', 'other liab noncurrent', 'other liab non current', 'other liab noncurr', 'other liab non curr', 'lt liabilities other', 'longterm liabilities other', 'long term liabilities other', 'lt liab other', 'longterm liab other', 'long term liab other', 'noncurrent liabilities other', 'non current liabilities other', 'noncurr liabilities other', 'non curr liabilities other', 'noncurrent liab other', 'non current liab other', 'noncurr liab other', 'non curr liab other', 'liabilities lt other', 'liabilities longterm other', 'liabilities long term other', 'liab lt other', 'liab longterm other', 'liab long term other', 'liabilities noncurrent other', 'liabilities non current other', 'liabilities noncurr other', 'liabilities non curr other', 'liab noncurrent other', 'liab non current other', 'liab noncurr other', 'liab non curr other'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_non_current_liab', display_name='Total Non-Current Liabilities', extract_names=['total non current liabilities', 'total noncurrent liabilities', 'total non current liability', 'total noncurrent liability', 'total non current liab', 'total noncurrent liab'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='lt_debt[t] + deferred_rev[t] + tax_liab_lt[t] + deposit_liab[t] + other_lt_liab[t]'), ItemConfig(key='total_liab', display_name='Total Liabilities', extract_names=['total liab', 'total liability', 'total liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_non_current_liab[t] + total_current_liab[t]'), ItemConfig(key='common_stock', display_name='Common Stock', extract_names=['total common stock', 'total stock', 'total common shares', 'total shares', 'common stock', 'stockcommon shares', 'shares', 'net total common stock', 'net total stock', 'net total common shares', 'net total shares', 'net common stock', 'net stocknet common shares', 'net shares', 'total common stock net', 'total stock net', 'total common shares net', 'total shares net', 'common stock net', 'stock netcommon shares net', 'shares net'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_income', display_name='Other Comprehensive Income', extract_names=['other income', 'other comprehensive income', 'other comp income', 'comp income', 'comprehensive income', 'comprehensive income and other', 'comp income and other', 'comp inc and other', 'comprehensive inc and other', 'comprehensive income other', 'comp income other', 'comp inc other', 'comprehensive inc other'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='retained_earnings', display_name='Retained Earnings', extract_names=['re', 'retained earnings', 'retained earnings deficit', 're deficit'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='minority_interest', display_name='Minority Interest', extract_names=['minority interest', 'minority int', 'min int', 'min interest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_equity', display_name=\"Total Stockholder's Equity\", extract_names=['total equity', 'total shareholders equity', 'total stockholders equity', 'equity total', 'shareholders equity total', 'stockholders equity total', 'equity', 'shareholders equity', 'stockholders equity'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='other_income[t] + retained_earnings[t] + common_stock[t] + minority_interest[t]'), ItemConfig(key='total_liab_and_equity', display_name='Total Liabilities and Equity', extract_names=['total liabilities and equity', 'total liab and equity', 'total liabilities equity', 'total liab equity', 'liabilities and equity', 'liab and equity', 'liabilities equity', 'liab equity'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_liab[t] + total_equity[t]')]), prior_statement=BalanceSheetData(items_config=DataConfigManager(configs=[ItemConfig(key='cash', display_name='Cash and Cash Equivalents', extract_names=['cash', 'cash and cash equivalents', 'cash and equivalents', 'cash and equiv', 'cash cash equivalents', 'cash equivalents', 'cash equiv'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=True), expr_str=None), ItemConfig(key='st_invest', display_name='Short-Term Investments', extract_names=['shortterm investments', 'short term investments', 'st investments', 'shortterm invest', 'short term invest', 'st invest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='cash_and_st_invest', display_name='Cash and Short-Term Investments', extract_names=['total cash st investments', 'total cash and st investments', 'total cash and shortterm investments', 'total cash and short term investments', 'total cash shortterm investments', 'total cash short term investments', 'total cash st invest', 'total cash and st invest', 'total cash and shortterm invest', 'total cash and short term invest', 'total cash shortterm invest', 'total cash short term invest', 'cash st investments', 'cash and st investments', 'cash and shortterm investments', 'cash and short term investments', 'cash shortterm investments', 'cash short term investments', 'cash st invest', 'cash and st invest', 'cash and shortterm invest', 'cash and short term invest', 'cash shortterm invest', 'cash short term invest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='cash[t] + st_invest[t]'), ItemConfig(key='receivables', display_name='Receivables', extract_names=['receivables', 'rec', 'accounts receivable', 'ar'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='inventory', display_name='Inventory', extract_names=['inv', 'inventory', 'inventories'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='def_tax_st', display_name='Deferred Tax Assets, Current', extract_names=['def tax asset curr', 'deferred tax asset curr', 'tax asset curr', 'def tax assets curr', 'deferred tax assets curr', 'tax assets curr', 'def tax asset current', 'deferred tax asset current', 'tax asset current', 'def tax assets current', 'deferred tax assets current', 'tax assets current', 'def tax asset short term', 'deferred tax asset short term', 'tax asset short term', 'def tax assets short term', 'deferred tax assets short term', 'tax assets short term', 'def tax asset shortterm', 'deferred tax asset shortterm', 'tax asset shortterm', 'def tax assets shortterm', 'deferred tax assets shortterm', 'tax assets shortterm', 'def tax asset st', 'deferred tax asset st', 'tax asset st', 'def tax assets st', 'deferred tax assets st', 'tax assets st'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_current_assets', display_name='Other Current Assets', extract_names=['other current assets', 'other current asset', 'other curr assets', 'other curr asset', 'oca'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_current_assets', display_name='Total Current Assets', extract_names=['total current assets', 'tca'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='cash_and_st_invest[t] + receivables[t] + inventory[t] + def_tax_st[t] + other_current_assets[t]'), ItemConfig(key='gross_ppe', display_name='Grosss Property, Plant & Equipment', extract_names=['gross ppe', 'gross property plant equipment', 'gross property plant and equipment', 'ppe gross', 'property plant equipment gross', 'property plant and equipment gross', 'grs ppe', 'grs property plant equipment', 'grs property plant and equipment', 'ppe grs', 'property plant equipment grs', 'property plant and equipment grs'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='dep', display_name='Accumulated Depreciation', extract_names=['accumulated depreciation', 'depreciation', 'dep', 'accumulated dep', 'acc depreciation', 'accum depreciation', 'acc dep', 'accum dep'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='net_ppe', display_name='Net Property, Plant & Equipment', extract_names=['ppe', 'property plant equipment', 'property plant and equipment', 'ppe net', 'property plant equipment net', 'property plant and equipment net', 'net ppe', 'net property plant equipment', 'net property plant and equipment'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='gross_ppe[t] - dep[t]'), ItemConfig(key='goodwill', display_name='Goodwill and Intangible Assets', extract_names=['goodwill', 'goodwill and intangible assets', 'goodwill and intangibles', 'goodwill intangible assets', 'goodwill intangibles', 'goodwill total', 'goodwill and intangible assets total', 'goodwill and intangibles total', 'goodwill intangible assets total', 'goodwill intangibles total'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='lt_invest', display_name='Long-Term Investments', extract_names=['lt invest', 'lt investments', 'long term invest', 'long term investments', 'longterm invest', 'longterm investments'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='def_tax_lt', display_name='Deferred Tax Assets, Long-Term', extract_names=['def tax asset long term', 'deferred tax asset long term', 'tax asset long term', 'def tax assets long term', 'deferred tax assets long term', 'tax assets long term', 'def tax asset longterm', 'deferred tax asset longterm', 'tax asset longterm', 'def tax assets longterm', 'deferred tax assets longterm', 'tax assets longterm', 'def tax asset lt', 'deferred tax asset lt', 'tax asset lt', 'def tax assets lt', 'deferred tax assets lt', 'tax assets lt', 'def tax asset', 'deferred tax asset', 'tax asset', 'def tax assets', 'deferred tax assets', 'tax assets', 'long term assets tax deferred', 'lt assets tax deferred', 'lt assets tax def', 'long term assets tax def', 'long term assets deferred tax', 'lt assets deferred tax', 'lt assets def tax', 'long term assets def tax'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_lt_assets', display_name='Other Long-Term Assets', extract_names=['other lt assets', 'other lt asset', 'other longterm assets', 'other longterm asset', 'other long term assets', 'other long term asset', 'lt assets other', 'lt asset other', 'longterm assets other', 'longterm asset other', 'long term assets other', 'long term asset other'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_non_current_assets', display_name='Total Non-Current Assets', extract_names=['total non current assets', 'total noncurrent assets', 'total lt assets', 'total longterm assets', 'total long term assets'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='net_ppe[t] + goodwill[t] + lt_invest[t] + def_tax_lt[t] + other_lt_assets[t]'), ItemConfig(key='total_assets', display_name='Total Assets', extract_names=['total assets', 'total asset', 'assets', 'asset'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_current_assets[t] + total_non_current_assets[t]'), ItemConfig(key='payables', display_name='Payables', extract_names=['payables', 'accounts payable', 'ap', 'payables and accrued expenses', 'payables and accrued expense', 'payable and accrued expenses', 'payable and accrued expense', 'payables and acc expenses', 'payables and acc expense', 'payable and acc expenses', 'payable and acc expense', 'payables and accrued exps', 'payables and accrued exp', 'payable and accrued exps', 'payable and accrued exp', 'payables and acc exps', 'payables and acc exp', 'payable and acc exps', 'payable and acc exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='st_debt', display_name='Short-Term Debt', extract_names=['st debt', 'short term debt', 'shortterm debt', 'st borrow', 'short term borrow', 'shortterm borrowst borrowings', 'short term borrowings', 'shortterm borrowings'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='current_lt_debt', display_name='Current Portion of Long-Term Debt', extract_names=['curr port of lt debt', 'curr port lt debt', 'current port of lt debt', 'current port lt debt', 'curr portion of lt debt', 'curr portion lt debt', 'current portion of lt debt', 'current portion lt debt', 'curr port of longterm debt', 'curr port longterm debt', 'current port of longterm debt', 'current port longterm debt', 'curr portion of longterm debt', 'curr portion longterm debt', 'current portion of longterm debt', 'current portion longterm debt', 'curr port of long term debt', 'curr port long term debt', 'current port of long term debt', 'current port long term debt', 'curr portion of long term debt', 'curr portion long term debt', 'current portion of long term debt', 'current portion long term debt', 'curr port of debt', 'curr port debt', 'current port of debt', 'current port debt', 'curr portion of debt', 'curr portion debt', 'current portion of debt', 'current portion debt', 'curr part of lt debt', 'curr part lt debt', 'current part of lt debt', 'current part lt debt', 'curr part of longterm debt', 'curr part longterm debt', 'current part of longterm debt', 'current part longterm debt', 'curr part of long term debt', 'curr part long term debt', 'current part of long term debt', 'current part long term debt', 'curr part of debt', 'curr part debt', 'current part of debt', 'current part debt'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='tax_liab_st', display_name='Tax Liabilities, Short-Term', extract_names=['tax liab shortterm', 'tax liability shortterm', 'tax liabilities shortterm', 'tax liab short term', 'tax liability short term', 'tax liabilities short term', 'tax liab st', 'tax liability st', 'tax liabilities st', 'shortterm tax liab', 'shortterm tax liability', 'shortterm tax liabilities', 'short term tax liab', 'short term tax liability', 'short term tax liabilities', 'st tax liab', 'st tax liability', 'st tax liabilities', 'def tax liab shortterm', 'def tax liability shortterm', 'def tax liabilities shortterm', 'def tax liab short term', 'def tax liability short term', 'def tax liabilities short term', 'def tax liab st', 'def tax liability st', 'def tax liabilities st', 'def shortterm tax liab', 'def shortterm tax liability', 'def shortterm tax liabilities', 'def short term tax liab', 'def short term tax liability', 'def short term tax liabilities', 'def st tax liab', 'def st tax liability', 'def st tax liabilities', 'deferred tax liab shortterm', 'deferred tax liability shortterm', 'deferred tax liabilities shortterm', 'deferred tax liab short term', 'deferred tax liability short term', 'deferred tax liabilities short term', 'deferred tax liab st', 'deferred tax liability st', 'deferred tax liabilities st', 'deferred shortterm tax liab', 'deferred shortterm tax liability', 'deferred shortterm tax liabilities', 'deferred short term tax liab', 'deferred short term tax liability', 'deferred short term tax liabilities', 'deferred st tax liab', 'deferred st tax liability', 'deferred st tax liabilities', 'tax liab noncurr', 'tax liability noncurr', 'tax liabilities noncurr', 'tax liab non curr', 'tax liability non curr', 'tax liabilities non curr', 'noncurr tax liab', 'noncurr tax liability', 'noncurr tax liabilities', 'non curr tax liab', 'non curr tax liability', 'non curr tax liabilities', 'def tax liab noncurr', 'def tax liability noncurr', 'def tax liabilities noncurr', 'def tax liab non curr', 'def tax liability non curr', 'def tax liabilities non curr', 'def noncurr tax liab', 'def noncurr tax liability', 'def noncurr tax liabilities', 'def non curr tax liab', 'def non curr tax liability', 'def non curr tax liabilities', 'deferred tax liab noncurr', 'deferred tax liability noncurr', 'deferred tax liabilities noncurr', 'deferred tax liab non curr', 'deferred tax liability non curr', 'deferred tax liabilities non curr', 'deferred noncurr tax liab', 'deferred noncurr tax liability', 'deferred noncurr tax liabilities', 'deferred non curr tax liab', 'deferred non curr tax liability', 'deferred non curr tax liabilities', 'tax liab noncurrent', 'tax liability noncurrent', 'tax liabilities noncurrent', 'tax liab non current', 'tax liability non current', 'tax liabilities non current', 'noncurrent tax liab', 'noncurrent tax liability', 'noncurrent tax liabilities', 'non current tax liab', 'non current tax liability', 'non current tax liabilities', 'def tax liab noncurrent', 'def tax liability noncurrent', 'def tax liabilities noncurrent', 'def tax liab non current', 'def tax liability non current', 'def tax liabilities non current', 'def noncurrent tax liab', 'def noncurrent tax liability', 'def noncurrent tax liabilities', 'def non current tax liab', 'def non current tax liability', 'def non current tax liabilities', 'deferred tax liab noncurrent', 'deferred tax liability noncurrent', 'deferred tax liabilities noncurrent', 'deferred tax liab non current', 'deferred tax liability non current', 'deferred tax liabilities non current', 'deferred noncurrent tax liab', 'deferred noncurrent tax liability', 'deferred noncurrent tax liabilities', 'deferred non current tax liab', 'deferred non current tax liability', 'deferred non current tax liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_current_liab', display_name='Other Current Liabilities', extract_names=['other current liabilities', 'other current liab', 'other curr liabilities', 'other curr liab', 'other liabilities current', 'other liab current', 'other liabilities curr', 'other liab curr'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_current_liab', display_name='Total Current Liabilities', extract_names=['total current liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='payables[t] + st_debt[t] + tax_liab_st[t] + current_lt_debt[t] + other_current_liab[t]'), ItemConfig(key='lt_debt', display_name='Long-Term Debt', extract_names=['lt debt', 'long term debt', 'longterm debt', 'lt borrow', 'long term borrow', 'longterm borrow', 'lt borrowings', 'long term borrowings', 'longterm borrowings', 'lt debt total', 'long term debt total', 'longterm debt total', 'lt borrow total', 'long term borrow total', 'longterm borrow total', 'lt borrowings total', 'long term borrowings total', 'longterm borrowings total'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=True), expr_str=None), ItemConfig(key='total_debt', display_name='Total Debt', extract_names=['total debt'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='st_debt[t] + lt_debt[t]'), ItemConfig(key='deferred_rev', display_name='Deferred Revenue', extract_names=['deferred revenue', 'deferred sales', 'def revenue', 'def salesnon current revenue', 'non current sales', 'non current revenue def', 'non current sales def', 'non current revenue deferred', 'non current sales deferred', 'revenue non current', 'sales non current', 'revenue def non current', 'sales def non current', 'revenue deferred non current', 'sales deferred non current', 'def revenue non current', 'def sales non current', 'def revenue def non current', 'def sales def non current', 'def revenue deferred non current', 'def sales deferred non current', 'deferred revenue non current', 'deferred sales non current', 'deferred revenue def non current', 'deferred sales def non current', 'deferred revenue deferred non current', 'deferred sales deferred non current', 'non curr revenue', 'non curr sales', 'non curr revenue def', 'non curr sales def', 'non curr revenue deferred', 'non curr sales deferred', 'revenue non curr', 'sales non curr', 'revenue def non curr', 'sales def non curr', 'revenue deferred non curr', 'sales deferred non curr', 'def revenue non curr', 'def sales non curr', 'def revenue def non curr', 'def sales def non curr', 'def revenue deferred non curr', 'def sales deferred non curr', 'deferred revenue non curr', 'deferred sales non curr', 'deferred revenue def non curr', 'deferred sales def non curr', 'deferred revenue deferred non curr', 'deferred sales deferred non currnoncurrent revenue', 'noncurrent sales', 'noncurrent revenue def', 'noncurrent sales def', 'noncurrent revenue deferred', 'noncurrent sales deferred', 'revenue noncurrent', 'sales noncurrent', 'revenue def noncurrent', 'sales def noncurrent', 'revenue deferred noncurrent', 'sales deferred noncurrent', 'def revenue noncurrent', 'def sales noncurrent', 'def revenue def noncurrent', 'def sales def noncurrent', 'def revenue deferred noncurrent', 'def sales deferred noncurrent', 'deferred revenue noncurrent', 'deferred sales noncurrent', 'deferred revenue def noncurrent', 'deferred sales def noncurrent', 'deferred revenue deferred noncurrent', 'deferred sales deferred noncurrent', 'noncurr revenue', 'noncurr sales', 'noncurr revenue def', 'noncurr sales def', 'noncurr revenue deferred', 'noncurr sales deferred', 'revenue noncurr', 'sales noncurr', 'revenue def noncurr', 'sales def noncurr', 'revenue deferred noncurr', 'sales deferred noncurr', 'def revenue noncurr', 'def sales noncurr', 'def revenue def noncurr', 'def sales def noncurr', 'def revenue deferred noncurr', 'def sales deferred noncurr', 'deferred revenue noncurr', 'deferred sales noncurr', 'deferred revenue def noncurr', 'deferred sales def noncurr', 'deferred revenue deferred noncurr', 'deferred sales deferred noncurr'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='tax_liab_lt', display_name='Tax Liabilities, Long-Term', extract_names=['tax liab longterm', 'tax liability longterm', 'tax liabilities longterm', 'tax liab long term', 'tax liability long term', 'tax liabilities long term', 'tax liab lt', 'tax liability lt', 'tax liabilities lt', 'longterm tax liab', 'longterm tax liability', 'longterm tax liabilities', 'long term tax liab', 'long term tax liability', 'long term tax liabilities', 'lt tax liab', 'lt tax liability', 'lt tax liabilities', 'tax liab longterm def', 'tax liability longterm def', 'tax liabilities longterm def', 'tax liab long term def', 'tax liability long term def', 'tax liabilities long term def', 'tax liab lt def', 'tax liability lt def', 'tax liabilities lt def', 'longterm tax liab def', 'longterm tax liability def', 'longterm tax liabilities def', 'long term tax liab def', 'long term tax liability def', 'long term tax liabilities def', 'lt tax liab def', 'lt tax liability def', 'lt tax liabilities def', 'tax liab longterm deferred', 'tax liability longterm deferred', 'tax liabilities longterm deferred', 'tax liab long term deferred', 'tax liability long term deferred', 'tax liabilities long term deferred', 'tax liab lt deferred', 'tax liability lt deferred', 'tax liabilities lt deferred', 'longterm tax liab deferred', 'longterm tax liability deferred', 'longterm tax liabilities deferred', 'long term tax liab deferred', 'long term tax liability deferred', 'long term tax liabilities deferred', 'lt tax liab deferred', 'lt tax liability deferred', 'lt tax liabilities deferred', 'def tax liab longterm', 'def tax liability longterm', 'def tax liabilities longterm', 'def tax liab long term', 'def tax liability long term', 'def tax liabilities long term', 'def tax liab lt', 'def tax liability lt', 'def tax liabilities lt', 'def longterm tax liab', 'def longterm tax liability', 'def longterm tax liabilities', 'def long term tax liab', 'def long term tax liability', 'def long term tax liabilities', 'def lt tax liab', 'def lt tax liability', 'def lt tax liabilities', 'deferred tax liab longterm', 'deferred tax liability longterm', 'deferred tax liabilities longterm', 'deferred tax liab long term', 'deferred tax liability long term', 'deferred tax liabilities long term', 'deferred tax liab lt', 'deferred tax liability lt', 'deferred tax liabilities lt', 'deferred longterm tax liab', 'deferred longterm tax liability', 'deferred longterm tax liabilities', 'deferred long term tax liab', 'deferred long term tax liability', 'deferred long term tax liabilities', 'deferred lt tax liab', 'deferred lt tax liability', 'deferred lt tax liabilities', 'tax liab noncurrent', 'tax liability noncurrent', 'tax liabilities noncurrent', 'noncurrent tax liab', 'noncurrent tax liability', 'noncurrent tax liabilities', 'def tax liab noncurrent', 'def tax liability noncurrent', 'def tax liabilities noncurrent', 'def noncurrent tax liab', 'def noncurrent tax liability', 'def noncurrent tax liabilities', 'deferred tax liab noncurrent', 'deferred tax liability noncurrent', 'deferred tax liabilities noncurrent', 'deferred noncurrent tax liab', 'deferred noncurrent tax liability', 'deferred noncurrent tax liabilities', 'tax liab noncurr', 'tax liability noncurr', 'tax liabilities noncurr', 'noncurr tax liab', 'noncurr tax liability', 'noncurr tax liabilities', 'def tax liab noncurr', 'def tax liability noncurr', 'def tax liabilities noncurr', 'def noncurr tax liab', 'def noncurr tax liability', 'def noncurr tax liabilities', 'deferred tax liab noncurr', 'deferred tax liability noncurr', 'deferred tax liabilities noncurr', 'deferred noncurr tax liab', 'deferred noncurr tax liability', 'deferred noncurr tax liabilities', 'tax liab non current', 'tax liability non current', 'tax liabilities non current', 'non current tax liab', 'non current tax liability', 'non current tax liabilities', 'def tax liab non current', 'def tax liability non current', 'def tax liabilities non current', 'def non current tax liab', 'def non current tax liability', 'def non current tax liabilities', 'deferred tax liab non current', 'deferred tax liability non current', 'deferred tax liabilities non current', 'deferred non current tax liab', 'deferred non current tax liability', 'deferred non current tax liabilities', 'tax liab non curr', 'tax liability non curr', 'tax liabilities non curr', 'non curr tax liab', 'non curr tax liability', 'non curr tax liabilities', 'def tax liab non curr', 'def tax liability non curr', 'def tax liabilities non curr', 'def non curr tax liab', 'def non curr tax liability', 'def non curr tax liabilities', 'deferred tax liab non curr', 'deferred tax liability non curr', 'deferred tax liabilities non curr', 'deferred non curr tax liab', 'deferred non curr tax liability', 'deferred non curr tax liabilities', 'tax liab', 'tax liability', 'tax liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='deposit_liab', display_name='Deposit Liabilities', extract_names=['deposit liab', 'deposit liability', 'deposit liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_lt_liab', display_name='Other Long-Term Liabilities', extract_names=['other lt liabilities', 'other longterm liabilities', 'other long term liabilities', 'other lt liab', 'other longterm liab', 'other long term liab', 'other noncurrent liabilities', 'other non current liabilities', 'other noncurr liabilities', 'other non curr liabilities', 'other noncurrent liab', 'other non current liab', 'other noncurr liab', 'other non curr liab', 'other liabilities lt', 'other liabilities longterm', 'other liabilities long term', 'other liab lt', 'other liab longterm', 'other liab long term', 'other liabilities noncurrent', 'other liabilities non current', 'other liabilities noncurr', 'other liabilities non curr', 'other liab noncurrent', 'other liab non current', 'other liab noncurr', 'other liab non curr', 'lt liabilities other', 'longterm liabilities other', 'long term liabilities other', 'lt liab other', 'longterm liab other', 'long term liab other', 'noncurrent liabilities other', 'non current liabilities other', 'noncurr liabilities other', 'non curr liabilities other', 'noncurrent liab other', 'non current liab other', 'noncurr liab other', 'non curr liab other', 'liabilities lt other', 'liabilities longterm other', 'liabilities long term other', 'liab lt other', 'liab longterm other', 'liab long term other', 'liabilities noncurrent other', 'liabilities non current other', 'liabilities noncurr other', 'liabilities non curr other', 'liab noncurrent other', 'liab non current other', 'liab noncurr other', 'liab non curr other'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_non_current_liab', display_name='Total Non-Current Liabilities', extract_names=['total non current liabilities', 'total noncurrent liabilities', 'total non current liability', 'total noncurrent liability', 'total non current liab', 'total noncurrent liab'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='lt_debt[t] + deferred_rev[t] + tax_liab_lt[t] + deposit_liab[t] + other_lt_liab[t]'), ItemConfig(key='total_liab', display_name='Total Liabilities', extract_names=['total liab', 'total liability', 'total liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_non_current_liab[t] + total_current_liab[t]'), ItemConfig(key='common_stock', display_name='Common Stock', extract_names=['total common stock', 'total stock', 'total common shares', 'total shares', 'common stock', 'stockcommon shares', 'shares', 'net total common stock', 'net total stock', 'net total common shares', 'net total shares', 'net common stock', 'net stocknet common shares', 'net shares', 'total common stock net', 'total stock net', 'total common shares net', 'total shares net', 'common stock net', 'stock netcommon shares net', 'shares net'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_income', display_name='Other Comprehensive Income', extract_names=['other income', 'other comprehensive income', 'other comp income', 'comp income', 'comprehensive income', 'comprehensive income and other', 'comp income and other', 'comp inc and other', 'comprehensive inc and other', 'comprehensive income other', 'comp income other', 'comp inc other', 'comprehensive inc other'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='retained_earnings', display_name='Retained Earnings', extract_names=['re', 'retained earnings', 'retained earnings deficit', 're deficit'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='minority_interest', display_name='Minority Interest', extract_names=['minority interest', 'minority int', 'min int', 'min interest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_equity', display_name=\"Total Stockholder's Equity\", extract_names=['total equity', 'total shareholders equity', 'total stockholders equity', 'equity total', 'shareholders equity total', 'stockholders equity total', 'equity', 'shareholders equity', 'stockholders equity'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='other_income[t] + retained_earnings[t] + common_stock[t] + minority_interest[t]'), ItemConfig(key='total_liab_and_equity', display_name='Total Liabilities and Equity', extract_names=['total liabilities and equity', 'total liab and equity', 'total liabilities equity', 'total liab equity', 'liabilities and equity', 'liab and equity', 'liabilities equity', 'liab equity'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_liab[t] + total_equity[t]')]), prior_statement=BalanceSheetData(items_config=DataConfigManager(configs=[ItemConfig(key='cash', display_name='Cash and Cash Equivalents', extract_names=['cash', 'cash and cash equivalents', 'cash and equivalents', 'cash and equiv', 'cash cash equivalents', 'cash equivalents', 'cash equiv'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=True), expr_str=None), ItemConfig(key='st_invest', display_name='Short-Term Investments', extract_names=['shortterm investments', 'short term investments', 'st investments', 'shortterm invest', 'short term invest', 'st invest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='cash_and_st_invest', display_name='Cash and Short-Term Investments', extract_names=['total cash st investments', 'total cash and st investments', 'total cash and shortterm investments', 'total cash and short term investments', 'total cash shortterm investments', 'total cash short term investments', 'total cash st invest', 'total cash and st invest', 'total cash and shortterm invest', 'total cash and short term invest', 'total cash shortterm invest', 'total cash short term invest', 'cash st investments', 'cash and st investments', 'cash and shortterm investments', 'cash and short term investments', 'cash shortterm investments', 'cash short term investments', 'cash st invest', 'cash and st invest', 'cash and shortterm invest', 'cash and short term invest', 'cash shortterm invest', 'cash short term invest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='cash[t] + st_invest[t]'), ItemConfig(key='receivables', display_name='Receivables', extract_names=['receivables', 'rec', 'accounts receivable', 'ar'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='inventory', display_name='Inventory', extract_names=['inv', 'inventory', 'inventories'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='def_tax_st', display_name='Deferred Tax Assets, Current', extract_names=['def tax asset curr', 'deferred tax asset curr', 'tax asset curr', 'def tax assets curr', 'deferred tax assets curr', 'tax assets curr', 'def tax asset current', 'deferred tax asset current', 'tax asset current', 'def tax assets current', 'deferred tax assets current', 'tax assets current', 'def tax asset short term', 'deferred tax asset short term', 'tax asset short term', 'def tax assets short term', 'deferred tax assets short term', 'tax assets short term', 'def tax asset shortterm', 'deferred tax asset shortterm', 'tax asset shortterm', 'def tax assets shortterm', 'deferred tax assets shortterm', 'tax assets shortterm', 'def tax asset st', 'deferred tax asset st', 'tax asset st', 'def tax assets st', 'deferred tax assets st', 'tax assets st'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_current_assets', display_name='Other Current Assets', extract_names=['other current assets', 'other current asset', 'other curr assets', 'other curr asset', 'oca'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_current_assets', display_name='Total Current Assets', extract_names=['total current assets', 'tca'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='cash_and_st_invest[t] + receivables[t] + inventory[t] + def_tax_st[t] + other_current_assets[t]'), ItemConfig(key='gross_ppe', display_name='Grosss Property, Plant & Equipment', extract_names=['gross ppe', 'gross property plant equipment', 'gross property plant and equipment', 'ppe gross', 'property plant equipment gross', 'property plant and equipment gross', 'grs ppe', 'grs property plant equipment', 'grs property plant and equipment', 'ppe grs', 'property plant equipment grs', 'property plant and equipment grs'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='dep', display_name='Accumulated Depreciation', extract_names=['accumulated depreciation', 'depreciation', 'dep', 'accumulated dep', 'acc depreciation', 'accum depreciation', 'acc dep', 'accum dep'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='net_ppe', display_name='Net Property, Plant & Equipment', extract_names=['ppe', 'property plant equipment', 'property plant and equipment', 'ppe net', 'property plant equipment net', 'property plant and equipment net', 'net ppe', 'net property plant equipment', 'net property plant and equipment'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='gross_ppe[t] - dep[t]'), ItemConfig(key='goodwill', display_name='Goodwill and Intangible Assets', extract_names=['goodwill', 'goodwill and intangible assets', 'goodwill and intangibles', 'goodwill intangible assets', 'goodwill intangibles', 'goodwill total', 'goodwill and intangible assets total', 'goodwill and intangibles total', 'goodwill intangible assets total', 'goodwill intangibles total'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='lt_invest', display_name='Long-Term Investments', extract_names=['lt invest', 'lt investments', 'long term invest', 'long term investments', 'longterm invest', 'longterm investments'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='def_tax_lt', display_name='Deferred Tax Assets, Long-Term', extract_names=['def tax asset long term', 'deferred tax asset long term', 'tax asset long term', 'def tax assets long term', 'deferred tax assets long term', 'tax assets long term', 'def tax asset longterm', 'deferred tax asset longterm', 'tax asset longterm', 'def tax assets longterm', 'deferred tax assets longterm', 'tax assets longterm', 'def tax asset lt', 'deferred tax asset lt', 'tax asset lt', 'def tax assets lt', 'deferred tax assets lt', 'tax assets lt', 'def tax asset', 'deferred tax asset', 'tax asset', 'def tax assets', 'deferred tax assets', 'tax assets', 'long term assets tax deferred', 'lt assets tax deferred', 'lt assets tax def', 'long term assets tax def', 'long term assets deferred tax', 'lt assets deferred tax', 'lt assets def tax', 'long term assets def tax'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_lt_assets', display_name='Other Long-Term Assets', extract_names=['other lt assets', 'other lt asset', 'other longterm assets', 'other longterm asset', 'other long term assets', 'other long term asset', 'lt assets other', 'lt asset other', 'longterm assets other', 'longterm asset other', 'long term assets other', 'long term asset other'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_non_current_assets', display_name='Total Non-Current Assets', extract_names=['total non current assets', 'total noncurrent assets', 'total lt assets', 'total longterm assets', 'total long term assets'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='net_ppe[t] + goodwill[t] + lt_invest[t] + def_tax_lt[t] + other_lt_assets[t]'), ItemConfig(key='total_assets', display_name='Total Assets', extract_names=['total assets', 'total asset', 'assets', 'asset'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_current_assets[t] + total_non_current_assets[t]'), ItemConfig(key='payables', display_name='Payables', extract_names=['payables', 'accounts payable', 'ap', 'payables and accrued expenses', 'payables and accrued expense', 'payable and accrued expenses', 'payable and accrued expense', 'payables and acc expenses', 'payables and acc expense', 'payable and acc expenses', 'payable and acc expense', 'payables and accrued exps', 'payables and accrued exp', 'payable and accrued exps', 'payable and accrued exp', 'payables and acc exps', 'payables and acc exp', 'payable and acc exps', 'payable and acc exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='st_debt', display_name='Short-Term Debt', extract_names=['st debt', 'short term debt', 'shortterm debt', 'st borrow', 'short term borrow', 'shortterm borrowst borrowings', 'short term borrowings', 'shortterm borrowings'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='current_lt_debt', display_name='Current Portion of Long-Term Debt', extract_names=['curr port of lt debt', 'curr port lt debt', 'current port of lt debt', 'current port lt debt', 'curr portion of lt debt', 'curr portion lt debt', 'current portion of lt debt', 'current portion lt debt', 'curr port of longterm debt', 'curr port longterm debt', 'current port of longterm debt', 'current port longterm debt', 'curr portion of longterm debt', 'curr portion longterm debt', 'current portion of longterm debt', 'current portion longterm debt', 'curr port of long term debt', 'curr port long term debt', 'current port of long term debt', 'current port long term debt', 'curr portion of long term debt', 'curr portion long term debt', 'current portion of long term debt', 'current portion long term debt', 'curr port of debt', 'curr port debt', 'current port of debt', 'current port debt', 'curr portion of debt', 'curr portion debt', 'current portion of debt', 'current portion debt', 'curr part of lt debt', 'curr part lt debt', 'current part of lt debt', 'current part lt debt', 'curr part of longterm debt', 'curr part longterm debt', 'current part of longterm debt', 'current part longterm debt', 'curr part of long term debt', 'curr part long term debt', 'current part of long term debt', 'current part long term debt', 'curr part of debt', 'curr part debt', 'current part of debt', 'current part debt'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='tax_liab_st', display_name='Tax Liabilities, Short-Term', extract_names=['tax liab shortterm', 'tax liability shortterm', 'tax liabilities shortterm', 'tax liab short term', 'tax liability short term', 'tax liabilities short term', 'tax liab st', 'tax liability st', 'tax liabilities st', 'shortterm tax liab', 'shortterm tax liability', 'shortterm tax liabilities', 'short term tax liab', 'short term tax liability', 'short term tax liabilities', 'st tax liab', 'st tax liability', 'st tax liabilities', 'def tax liab shortterm', 'def tax liability shortterm', 'def tax liabilities shortterm', 'def tax liab short term', 'def tax liability short term', 'def tax liabilities short term', 'def tax liab st', 'def tax liability st', 'def tax liabilities st', 'def shortterm tax liab', 'def shortterm tax liability', 'def shortterm tax liabilities', 'def short term tax liab', 'def short term tax liability', 'def short term tax liabilities', 'def st tax liab', 'def st tax liability', 'def st tax liabilities', 'deferred tax liab shortterm', 'deferred tax liability shortterm', 'deferred tax liabilities shortterm', 'deferred tax liab short term', 'deferred tax liability short term', 'deferred tax liabilities short term', 'deferred tax liab st', 'deferred tax liability st', 'deferred tax liabilities st', 'deferred shortterm tax liab', 'deferred shortterm tax liability', 'deferred shortterm tax liabilities', 'deferred short term tax liab', 'deferred short term tax liability', 'deferred short term tax liabilities', 'deferred st tax liab', 'deferred st tax liability', 'deferred st tax liabilities', 'tax liab noncurr', 'tax liability noncurr', 'tax liabilities noncurr', 'tax liab non curr', 'tax liability non curr', 'tax liabilities non curr', 'noncurr tax liab', 'noncurr tax liability', 'noncurr tax liabilities', 'non curr tax liab', 'non curr tax liability', 'non curr tax liabilities', 'def tax liab noncurr', 'def tax liability noncurr', 'def tax liabilities noncurr', 'def tax liab non curr', 'def tax liability non curr', 'def tax liabilities non curr', 'def noncurr tax liab', 'def noncurr tax liability', 'def noncurr tax liabilities', 'def non curr tax liab', 'def non curr tax liability', 'def non curr tax liabilities', 'deferred tax liab noncurr', 'deferred tax liability noncurr', 'deferred tax liabilities noncurr', 'deferred tax liab non curr', 'deferred tax liability non curr', 'deferred tax liabilities non curr', 'deferred noncurr tax liab', 'deferred noncurr tax liability', 'deferred noncurr tax liabilities', 'deferred non curr tax liab', 'deferred non curr tax liability', 'deferred non curr tax liabilities', 'tax liab noncurrent', 'tax liability noncurrent', 'tax liabilities noncurrent', 'tax liab non current', 'tax liability non current', 'tax liabilities non current', 'noncurrent tax liab', 'noncurrent tax liability', 'noncurrent tax liabilities', 'non current tax liab', 'non current tax liability', 'non current tax liabilities', 'def tax liab noncurrent', 'def tax liability noncurrent', 'def tax liabilities noncurrent', 'def tax liab non current', 'def tax liability non current', 'def tax liabilities non current', 'def noncurrent tax liab', 'def noncurrent tax liability', 'def noncurrent tax liabilities', 'def non current tax liab', 'def non current tax liability', 'def non current tax liabilities', 'deferred tax liab noncurrent', 'deferred tax liability noncurrent', 'deferred tax liabilities noncurrent', 'deferred tax liab non current', 'deferred tax liability non current', 'deferred tax liabilities non current', 'deferred noncurrent tax liab', 'deferred noncurrent tax liability', 'deferred noncurrent tax liabilities', 'deferred non current tax liab', 'deferred non current tax liability', 'deferred non current tax liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_current_liab', display_name='Other Current Liabilities', extract_names=['other current liabilities', 'other current liab', 'other curr liabilities', 'other curr liab', 'other liabilities current', 'other liab current', 'other liabilities curr', 'other liab curr'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_current_liab', display_name='Total Current Liabilities', extract_names=['total current liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='payables[t] + st_debt[t] + tax_liab_st[t] + current_lt_debt[t] + other_current_liab[t]'), ItemConfig(key='lt_debt', display_name='Long-Term Debt', extract_names=['lt debt', 'long term debt', 'longterm debt', 'lt borrow', 'long term borrow', 'longterm borrow', 'lt borrowings', 'long term borrowings', 'longterm borrowings', 'lt debt total', 'long term debt total', 'longterm debt total', 'lt borrow total', 'long term borrow total', 'longterm borrow total', 'lt borrowings total', 'long term borrowings total', 'longterm borrowings total'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=True), expr_str=None), ItemConfig(key='total_debt', display_name='Total Debt', extract_names=['total debt'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='st_debt[t] + lt_debt[t]'), ItemConfig(key='deferred_rev', display_name='Deferred Revenue', extract_names=['deferred revenue', 'deferred sales', 'def revenue', 'def salesnon current revenue', 'non current sales', 'non current revenue def', 'non current sales def', 'non current revenue deferred', 'non current sales deferred', 'revenue non current', 'sales non current', 'revenue def non current', 'sales def non current', 'revenue deferred non current', 'sales deferred non current', 'def revenue non current', 'def sales non current', 'def revenue def non current', 'def sales def non current', 'def revenue deferred non current', 'def sales deferred non current', 'deferred revenue non current', 'deferred sales non current', 'deferred revenue def non current', 'deferred sales def non current', 'deferred revenue deferred non current', 'deferred sales deferred non current', 'non curr revenue', 'non curr sales', 'non curr revenue def', 'non curr sales def', 'non curr revenue deferred', 'non curr sales deferred', 'revenue non curr', 'sales non curr', 'revenue def non curr', 'sales def non curr', 'revenue deferred non curr', 'sales deferred non curr', 'def revenue non curr', 'def sales non curr', 'def revenue def non curr', 'def sales def non curr', 'def revenue deferred non curr', 'def sales deferred non curr', 'deferred revenue non curr', 'deferred sales non curr', 'deferred revenue def non curr', 'deferred sales def non curr', 'deferred revenue deferred non curr', 'deferred sales deferred non currnoncurrent revenue', 'noncurrent sales', 'noncurrent revenue def', 'noncurrent sales def', 'noncurrent revenue deferred', 'noncurrent sales deferred', 'revenue noncurrent', 'sales noncurrent', 'revenue def noncurrent', 'sales def noncurrent', 'revenue deferred noncurrent', 'sales deferred noncurrent', 'def revenue noncurrent', 'def sales noncurrent', 'def revenue def noncurrent', 'def sales def noncurrent', 'def revenue deferred noncurrent', 'def sales deferred noncurrent', 'deferred revenue noncurrent', 'deferred sales noncurrent', 'deferred revenue def noncurrent', 'deferred sales def noncurrent', 'deferred revenue deferred noncurrent', 'deferred sales deferred noncurrent', 'noncurr revenue', 'noncurr sales', 'noncurr revenue def', 'noncurr sales def', 'noncurr revenue deferred', 'noncurr sales deferred', 'revenue noncurr', 'sales noncurr', 'revenue def noncurr', 'sales def noncurr', 'revenue deferred noncurr', 'sales deferred noncurr', 'def revenue noncurr', 'def sales noncurr', 'def revenue def noncurr', 'def sales def noncurr', 'def revenue deferred noncurr', 'def sales deferred noncurr', 'deferred revenue noncurr', 'deferred sales noncurr', 'deferred revenue def noncurr', 'deferred sales def noncurr', 'deferred revenue deferred noncurr', 'deferred sales deferred noncurr'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='tax_liab_lt', display_name='Tax Liabilities, Long-Term', extract_names=['tax liab longterm', 'tax liability longterm', 'tax liabilities longterm', 'tax liab long term', 'tax liability long term', 'tax liabilities long term', 'tax liab lt', 'tax liability lt', 'tax liabilities lt', 'longterm tax liab', 'longterm tax liability', 'longterm tax liabilities', 'long term tax liab', 'long term tax liability', 'long term tax liabilities', 'lt tax liab', 'lt tax liability', 'lt tax liabilities', 'tax liab longterm def', 'tax liability longterm def', 'tax liabilities longterm def', 'tax liab long term def', 'tax liability long term def', 'tax liabilities long term def', 'tax liab lt def', 'tax liability lt def', 'tax liabilities lt def', 'longterm tax liab def', 'longterm tax liability def', 'longterm tax liabilities def', 'long term tax liab def', 'long term tax liability def', 'long term tax liabilities def', 'lt tax liab def', 'lt tax liability def', 'lt tax liabilities def', 'tax liab longterm deferred', 'tax liability longterm deferred', 'tax liabilities longterm deferred', 'tax liab long term deferred', 'tax liability long term deferred', 'tax liabilities long term deferred', 'tax liab lt deferred', 'tax liability lt deferred', 'tax liabilities lt deferred', 'longterm tax liab deferred', 'longterm tax liability deferred', 'longterm tax liabilities deferred', 'long term tax liab deferred', 'long term tax liability deferred', 'long term tax liabilities deferred', 'lt tax liab deferred', 'lt tax liability deferred', 'lt tax liabilities deferred', 'def tax liab longterm', 'def tax liability longterm', 'def tax liabilities longterm', 'def tax liab long term', 'def tax liability long term', 'def tax liabilities long term', 'def tax liab lt', 'def tax liability lt', 'def tax liabilities lt', 'def longterm tax liab', 'def longterm tax liability', 'def longterm tax liabilities', 'def long term tax liab', 'def long term tax liability', 'def long term tax liabilities', 'def lt tax liab', 'def lt tax liability', 'def lt tax liabilities', 'deferred tax liab longterm', 'deferred tax liability longterm', 'deferred tax liabilities longterm', 'deferred tax liab long term', 'deferred tax liability long term', 'deferred tax liabilities long term', 'deferred tax liab lt', 'deferred tax liability lt', 'deferred tax liabilities lt', 'deferred longterm tax liab', 'deferred longterm tax liability', 'deferred longterm tax liabilities', 'deferred long term tax liab', 'deferred long term tax liability', 'deferred long term tax liabilities', 'deferred lt tax liab', 'deferred lt tax liability', 'deferred lt tax liabilities', 'tax liab noncurrent', 'tax liability noncurrent', 'tax liabilities noncurrent', 'noncurrent tax liab', 'noncurrent tax liability', 'noncurrent tax liabilities', 'def tax liab noncurrent', 'def tax liability noncurrent', 'def tax liabilities noncurrent', 'def noncurrent tax liab', 'def noncurrent tax liability', 'def noncurrent tax liabilities', 'deferred tax liab noncurrent', 'deferred tax liability noncurrent', 'deferred tax liabilities noncurrent', 'deferred noncurrent tax liab', 'deferred noncurrent tax liability', 'deferred noncurrent tax liabilities', 'tax liab noncurr', 'tax liability noncurr', 'tax liabilities noncurr', 'noncurr tax liab', 'noncurr tax liability', 'noncurr tax liabilities', 'def tax liab noncurr', 'def tax liability noncurr', 'def tax liabilities noncurr', 'def noncurr tax liab', 'def noncurr tax liability', 'def noncurr tax liabilities', 'deferred tax liab noncurr', 'deferred tax liability noncurr', 'deferred tax liabilities noncurr', 'deferred noncurr tax liab', 'deferred noncurr tax liability', 'deferred noncurr tax liabilities', 'tax liab non current', 'tax liability non current', 'tax liabilities non current', 'non current tax liab', 'non current tax liability', 'non current tax liabilities', 'def tax liab non current', 'def tax liability non current', 'def tax liabilities non current', 'def non current tax liab', 'def non current tax liability', 'def non current tax liabilities', 'deferred tax liab non current', 'deferred tax liability non current', 'deferred tax liabilities non current', 'deferred non current tax liab', 'deferred non current tax liability', 'deferred non current tax liabilities', 'tax liab non curr', 'tax liability non curr', 'tax liabilities non curr', 'non curr tax liab', 'non curr tax liability', 'non curr tax liabilities', 'def tax liab non curr', 'def tax liability non curr', 'def tax liabilities non curr', 'def non curr tax liab', 'def non curr tax liability', 'def non curr tax liabilities', 'deferred tax liab non curr', 'deferred tax liability non curr', 'deferred tax liabilities non curr', 'deferred non curr tax liab', 'deferred non curr tax liability', 'deferred non curr tax liabilities', 'tax liab', 'tax liability', 'tax liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='deposit_liab', display_name='Deposit Liabilities', extract_names=['deposit liab', 'deposit liability', 'deposit liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_lt_liab', display_name='Other Long-Term Liabilities', extract_names=['other lt liabilities', 'other longterm liabilities', 'other long term liabilities', 'other lt liab', 'other longterm liab', 'other long term liab', 'other noncurrent liabilities', 'other non current liabilities', 'other noncurr liabilities', 'other non curr liabilities', 'other noncurrent liab', 'other non current liab', 'other noncurr liab', 'other non curr liab', 'other liabilities lt', 'other liabilities longterm', 'other liabilities long term', 'other liab lt', 'other liab longterm', 'other liab long term', 'other liabilities noncurrent', 'other liabilities non current', 'other liabilities noncurr', 'other liabilities non curr', 'other liab noncurrent', 'other liab non current', 'other liab noncurr', 'other liab non curr', 'lt liabilities other', 'longterm liabilities other', 'long term liabilities other', 'lt liab other', 'longterm liab other', 'long term liab other', 'noncurrent liabilities other', 'non current liabilities other', 'noncurr liabilities other', 'non curr liabilities other', 'noncurrent liab other', 'non current liab other', 'noncurr liab other', 'non curr liab other', 'liabilities lt other', 'liabilities longterm other', 'liabilities long term other', 'liab lt other', 'liab longterm other', 'liab long term other', 'liabilities noncurrent other', 'liabilities non current other', 'liabilities noncurr other', 'liabilities non curr other', 'liab noncurrent other', 'liab non current other', 'liab noncurr other', 'liab non curr other'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_non_current_liab', display_name='Total Non-Current Liabilities', extract_names=['total non current liabilities', 'total noncurrent liabilities', 'total non current liability', 'total noncurrent liability', 'total non current liab', 'total noncurrent liab'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='lt_debt[t] + deferred_rev[t] + tax_liab_lt[t] + deposit_liab[t] + other_lt_liab[t]'), ItemConfig(key='total_liab', display_name='Total Liabilities', extract_names=['total liab', 'total liability', 'total liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_non_current_liab[t] + total_current_liab[t]'), ItemConfig(key='common_stock', display_name='Common Stock', extract_names=['total common stock', 'total stock', 'total common shares', 'total shares', 'common stock', 'stockcommon shares', 'shares', 'net total common stock', 'net total stock', 'net total common shares', 'net total shares', 'net common stock', 'net stocknet common shares', 'net shares', 'total common stock net', 'total stock net', 'total common shares net', 'total shares net', 'common stock net', 'stock netcommon shares net', 'shares net'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_income', display_name='Other Comprehensive Income', extract_names=['other income', 'other comprehensive income', 'other comp income', 'comp income', 'comprehensive income', 'comprehensive income and other', 'comp income and other', 'comp inc and other', 'comprehensive inc and other', 'comprehensive income other', 'comp income other', 'comp inc other', 'comprehensive inc other'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='retained_earnings', display_name='Retained Earnings', extract_names=['re', 'retained earnings', 'retained earnings deficit', 're deficit'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='minority_interest', display_name='Minority Interest', extract_names=['minority interest', 'minority int', 'min int', 'min interest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_equity', display_name=\"Total Stockholder's Equity\", extract_names=['total equity', 'total shareholders equity', 'total stockholders equity', 'equity total', 'shareholders equity total', 'stockholders equity total', 'equity', 'shareholders equity', 'stockholders equity'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='other_income[t] + retained_earnings[t] + common_stock[t] + minority_interest[t]'), ItemConfig(key='total_liab_and_equity', display_name='Total Liabilities and Equity', extract_names=['total liabilities and equity', 'total liab and equity', 'total liabilities equity', 'total liab equity', 'liabilities and equity', 'liab and equity', 'liabilities equity', 'liab equity'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_liab[t] + total_equity[t]')]), prior_statement=BalanceSheetData(items_config=DataConfigManager(configs=[ItemConfig(key='cash', display_name='Cash and Cash Equivalents', extract_names=['cash', 'cash and cash equivalents', 'cash and equivalents', 'cash and equiv', 'cash cash equivalents', 'cash equivalents', 'cash equiv'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=True), expr_str=None), ItemConfig(key='st_invest', display_name='Short-Term Investments', extract_names=['shortterm investments', 'short term investments', 'st investments', 'shortterm invest', 'short term invest', 'st invest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='cash_and_st_invest', display_name='Cash and Short-Term Investments', extract_names=['total cash st investments', 'total cash and st investments', 'total cash and shortterm investments', 'total cash and short term investments', 'total cash shortterm investments', 'total cash short term investments', 'total cash st invest', 'total cash and st invest', 'total cash and shortterm invest', 'total cash and short term invest', 'total cash shortterm invest', 'total cash short term invest', 'cash st investments', 'cash and st investments', 'cash and shortterm investments', 'cash and short term investments', 'cash shortterm investments', 'cash short term investments', 'cash st invest', 'cash and st invest', 'cash and shortterm invest', 'cash and short term invest', 'cash shortterm invest', 'cash short term invest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='cash[t] + st_invest[t]'), ItemConfig(key='receivables', display_name='Receivables', extract_names=['receivables', 'rec', 'accounts receivable', 'ar'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='inventory', display_name='Inventory', extract_names=['inv', 'inventory', 'inventories'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='def_tax_st', display_name='Deferred Tax Assets, Current', extract_names=['def tax asset curr', 'deferred tax asset curr', 'tax asset curr', 'def tax assets curr', 'deferred tax assets curr', 'tax assets curr', 'def tax asset current', 'deferred tax asset current', 'tax asset current', 'def tax assets current', 'deferred tax assets current', 'tax assets current', 'def tax asset short term', 'deferred tax asset short term', 'tax asset short term', 'def tax assets short term', 'deferred tax assets short term', 'tax assets short term', 'def tax asset shortterm', 'deferred tax asset shortterm', 'tax asset shortterm', 'def tax assets shortterm', 'deferred tax assets shortterm', 'tax assets shortterm', 'def tax asset st', 'deferred tax asset st', 'tax asset st', 'def tax assets st', 'deferred tax assets st', 'tax assets st'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_current_assets', display_name='Other Current Assets', extract_names=['other current assets', 'other current asset', 'other curr assets', 'other curr asset', 'oca'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_current_assets', display_name='Total Current Assets', extract_names=['total current assets', 'tca'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='cash_and_st_invest[t] + receivables[t] + inventory[t] + def_tax_st[t] + other_current_assets[t]'), ItemConfig(key='gross_ppe', display_name='Grosss Property, Plant & Equipment', extract_names=['gross ppe', 'gross property plant equipment', 'gross property plant and equipment', 'ppe gross', 'property plant equipment gross', 'property plant and equipment gross', 'grs ppe', 'grs property plant equipment', 'grs property plant and equipment', 'ppe grs', 'property plant equipment grs', 'property plant and equipment grs'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='dep', display_name='Accumulated Depreciation', extract_names=['accumulated depreciation', 'depreciation', 'dep', 'accumulated dep', 'acc depreciation', 'accum depreciation', 'acc dep', 'accum dep'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='net_ppe', display_name='Net Property, Plant & Equipment', extract_names=['ppe', 'property plant equipment', 'property plant and equipment', 'ppe net', 'property plant equipment net', 'property plant and equipment net', 'net ppe', 'net property plant equipment', 'net property plant and equipment'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='gross_ppe[t] - dep[t]'), ItemConfig(key='goodwill', display_name='Goodwill and Intangible Assets', extract_names=['goodwill', 'goodwill and intangible assets', 'goodwill and intangibles', 'goodwill intangible assets', 'goodwill intangibles', 'goodwill total', 'goodwill and intangible assets total', 'goodwill and intangibles total', 'goodwill intangible assets total', 'goodwill intangibles total'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='lt_invest', display_name='Long-Term Investments', extract_names=['lt invest', 'lt investments', 'long term invest', 'long term investments', 'longterm invest', 'longterm investments'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='def_tax_lt', display_name='Deferred Tax Assets, Long-Term', extract_names=['def tax asset long term', 'deferred tax asset long term', 'tax asset long term', 'def tax assets long term', 'deferred tax assets long term', 'tax assets long term', 'def tax asset longterm', 'deferred tax asset longterm', 'tax asset longterm', 'def tax assets longterm', 'deferred tax assets longterm', 'tax assets longterm', 'def tax asset lt', 'deferred tax asset lt', 'tax asset lt', 'def tax assets lt', 'deferred tax assets lt', 'tax assets lt', 'def tax asset', 'deferred tax asset', 'tax asset', 'def tax assets', 'deferred tax assets', 'tax assets', 'long term assets tax deferred', 'lt assets tax deferred', 'lt assets tax def', 'long term assets tax def', 'long term assets deferred tax', 'lt assets deferred tax', 'lt assets def tax', 'long term assets def tax'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_lt_assets', display_name='Other Long-Term Assets', extract_names=['other lt assets', 'other lt asset', 'other longterm assets', 'other longterm asset', 'other long term assets', 'other long term asset', 'lt assets other', 'lt asset other', 'longterm assets other', 'longterm asset other', 'long term assets other', 'long term asset other'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_non_current_assets', display_name='Total Non-Current Assets', extract_names=['total non current assets', 'total noncurrent assets', 'total lt assets', 'total longterm assets', 'total long term assets'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='net_ppe[t] + goodwill[t] + lt_invest[t] + def_tax_lt[t] + other_lt_assets[t]'), ItemConfig(key='total_assets', display_name='Total Assets', extract_names=['total assets', 'total asset', 'assets', 'asset'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_current_assets[t] + total_non_current_assets[t]'), ItemConfig(key='payables', display_name='Payables', extract_names=['payables', 'accounts payable', 'ap', 'payables and accrued expenses', 'payables and accrued expense', 'payable and accrued expenses', 'payable and accrued expense', 'payables and acc expenses', 'payables and acc expense', 'payable and acc expenses', 'payable and acc expense', 'payables and accrued exps', 'payables and accrued exp', 'payable and accrued exps', 'payable and accrued exp', 'payables and acc exps', 'payables and acc exp', 'payable and acc exps', 'payable and acc exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='st_debt', display_name='Short-Term Debt', extract_names=['st debt', 'short term debt', 'shortterm debt', 'st borrow', 'short term borrow', 'shortterm borrowst borrowings', 'short term borrowings', 'shortterm borrowings'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='current_lt_debt', display_name='Current Portion of Long-Term Debt', extract_names=['curr port of lt debt', 'curr port lt debt', 'current port of lt debt', 'current port lt debt', 'curr portion of lt debt', 'curr portion lt debt', 'current portion of lt debt', 'current portion lt debt', 'curr port of longterm debt', 'curr port longterm debt', 'current port of longterm debt', 'current port longterm debt', 'curr portion of longterm debt', 'curr portion longterm debt', 'current portion of longterm debt', 'current portion longterm debt', 'curr port of long term debt', 'curr port long term debt', 'current port of long term debt', 'current port long term debt', 'curr portion of long term debt', 'curr portion long term debt', 'current portion of long term debt', 'current portion long term debt', 'curr port of debt', 'curr port debt', 'current port of debt', 'current port debt', 'curr portion of debt', 'curr portion debt', 'current portion of debt', 'current portion debt', 'curr part of lt debt', 'curr part lt debt', 'current part of lt debt', 'current part lt debt', 'curr part of longterm debt', 'curr part longterm debt', 'current part of longterm debt', 'current part longterm debt', 'curr part of long term debt', 'curr part long term debt', 'current part of long term debt', 'current part long term debt', 'curr part of debt', 'curr part debt', 'current part of debt', 'current part debt'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='tax_liab_st', display_name='Tax Liabilities, Short-Term', extract_names=['tax liab shortterm', 'tax liability shortterm', 'tax liabilities shortterm', 'tax liab short term', 'tax liability short term', 'tax liabilities short term', 'tax liab st', 'tax liability st', 'tax liabilities st', 'shortterm tax liab', 'shortterm tax liability', 'shortterm tax liabilities', 'short term tax liab', 'short term tax liability', 'short term tax liabilities', 'st tax liab', 'st tax liability', 'st tax liabilities', 'def tax liab shortterm', 'def tax liability shortterm', 'def tax liabilities shortterm', 'def tax liab short term', 'def tax liability short term', 'def tax liabilities short term', 'def tax liab st', 'def tax liability st', 'def tax liabilities st', 'def shortterm tax liab', 'def shortterm tax liability', 'def shortterm tax liabilities', 'def short term tax liab', 'def short term tax liability', 'def short term tax liabilities', 'def st tax liab', 'def st tax liability', 'def st tax liabilities', 'deferred tax liab shortterm', 'deferred tax liability shortterm', 'deferred tax liabilities shortterm', 'deferred tax liab short term', 'deferred tax liability short term', 'deferred tax liabilities short term', 'deferred tax liab st', 'deferred tax liability st', 'deferred tax liabilities st', 'deferred shortterm tax liab', 'deferred shortterm tax liability', 'deferred shortterm tax liabilities', 'deferred short term tax liab', 'deferred short term tax liability', 'deferred short term tax liabilities', 'deferred st tax liab', 'deferred st tax liability', 'deferred st tax liabilities', 'tax liab noncurr', 'tax liability noncurr', 'tax liabilities noncurr', 'tax liab non curr', 'tax liability non curr', 'tax liabilities non curr', 'noncurr tax liab', 'noncurr tax liability', 'noncurr tax liabilities', 'non curr tax liab', 'non curr tax liability', 'non curr tax liabilities', 'def tax liab noncurr', 'def tax liability noncurr', 'def tax liabilities noncurr', 'def tax liab non curr', 'def tax liability non curr', 'def tax liabilities non curr', 'def noncurr tax liab', 'def noncurr tax liability', 'def noncurr tax liabilities', 'def non curr tax liab', 'def non curr tax liability', 'def non curr tax liabilities', 'deferred tax liab noncurr', 'deferred tax liability noncurr', 'deferred tax liabilities noncurr', 'deferred tax liab non curr', 'deferred tax liability non curr', 'deferred tax liabilities non curr', 'deferred noncurr tax liab', 'deferred noncurr tax liability', 'deferred noncurr tax liabilities', 'deferred non curr tax liab', 'deferred non curr tax liability', 'deferred non curr tax liabilities', 'tax liab noncurrent', 'tax liability noncurrent', 'tax liabilities noncurrent', 'tax liab non current', 'tax liability non current', 'tax liabilities non current', 'noncurrent tax liab', 'noncurrent tax liability', 'noncurrent tax liabilities', 'non current tax liab', 'non current tax liability', 'non current tax liabilities', 'def tax liab noncurrent', 'def tax liability noncurrent', 'def tax liabilities noncurrent', 'def tax liab non current', 'def tax liability non current', 'def tax liabilities non current', 'def noncurrent tax liab', 'def noncurrent tax liability', 'def noncurrent tax liabilities', 'def non current tax liab', 'def non current tax liability', 'def non current tax liabilities', 'deferred tax liab noncurrent', 'deferred tax liability noncurrent', 'deferred tax liabilities noncurrent', 'deferred tax liab non current', 'deferred tax liability non current', 'deferred tax liabilities non current', 'deferred noncurrent tax liab', 'deferred noncurrent tax liability', 'deferred noncurrent tax liabilities', 'deferred non current tax liab', 'deferred non current tax liability', 'deferred non current tax liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_current_liab', display_name='Other Current Liabilities', extract_names=['other current liabilities', 'other current liab', 'other curr liabilities', 'other curr liab', 'other liabilities current', 'other liab current', 'other liabilities curr', 'other liab curr'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_current_liab', display_name='Total Current Liabilities', extract_names=['total current liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='payables[t] + st_debt[t] + tax_liab_st[t] + current_lt_debt[t] + other_current_liab[t]'), ItemConfig(key='lt_debt', display_name='Long-Term Debt', extract_names=['lt debt', 'long term debt', 'longterm debt', 'lt borrow', 'long term borrow', 'longterm borrow', 'lt borrowings', 'long term borrowings', 'longterm borrowings', 'lt debt total', 'long term debt total', 'longterm debt total', 'lt borrow total', 'long term borrow total', 'longterm borrow total', 'lt borrowings total', 'long term borrowings total', 'longterm borrowings total'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=True), expr_str=None), ItemConfig(key='total_debt', display_name='Total Debt', extract_names=['total debt'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='st_debt[t] + lt_debt[t]'), ItemConfig(key='deferred_rev', display_name='Deferred Revenue', extract_names=['deferred revenue', 'deferred sales', 'def revenue', 'def salesnon current revenue', 'non current sales', 'non current revenue def', 'non current sales def', 'non current revenue deferred', 'non current sales deferred', 'revenue non current', 'sales non current', 'revenue def non current', 'sales def non current', 'revenue deferred non current', 'sales deferred non current', 'def revenue non current', 'def sales non current', 'def revenue def non current', 'def sales def non current', 'def revenue deferred non current', 'def sales deferred non current', 'deferred revenue non current', 'deferred sales non current', 'deferred revenue def non current', 'deferred sales def non current', 'deferred revenue deferred non current', 'deferred sales deferred non current', 'non curr revenue', 'non curr sales', 'non curr revenue def', 'non curr sales def', 'non curr revenue deferred', 'non curr sales deferred', 'revenue non curr', 'sales non curr', 'revenue def non curr', 'sales def non curr', 'revenue deferred non curr', 'sales deferred non curr', 'def revenue non curr', 'def sales non curr', 'def revenue def non curr', 'def sales def non curr', 'def revenue deferred non curr', 'def sales deferred non curr', 'deferred revenue non curr', 'deferred sales non curr', 'deferred revenue def non curr', 'deferred sales def non curr', 'deferred revenue deferred non curr', 'deferred sales deferred non currnoncurrent revenue', 'noncurrent sales', 'noncurrent revenue def', 'noncurrent sales def', 'noncurrent revenue deferred', 'noncurrent sales deferred', 'revenue noncurrent', 'sales noncurrent', 'revenue def noncurrent', 'sales def noncurrent', 'revenue deferred noncurrent', 'sales deferred noncurrent', 'def revenue noncurrent', 'def sales noncurrent', 'def revenue def noncurrent', 'def sales def noncurrent', 'def revenue deferred noncurrent', 'def sales deferred noncurrent', 'deferred revenue noncurrent', 'deferred sales noncurrent', 'deferred revenue def noncurrent', 'deferred sales def noncurrent', 'deferred revenue deferred noncurrent', 'deferred sales deferred noncurrent', 'noncurr revenue', 'noncurr sales', 'noncurr revenue def', 'noncurr sales def', 'noncurr revenue deferred', 'noncurr sales deferred', 'revenue noncurr', 'sales noncurr', 'revenue def noncurr', 'sales def noncurr', 'revenue deferred noncurr', 'sales deferred noncurr', 'def revenue noncurr', 'def sales noncurr', 'def revenue def noncurr', 'def sales def noncurr', 'def revenue deferred noncurr', 'def sales deferred noncurr', 'deferred revenue noncurr', 'deferred sales noncurr', 'deferred revenue def noncurr', 'deferred sales def noncurr', 'deferred revenue deferred noncurr', 'deferred sales deferred noncurr'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='tax_liab_lt', display_name='Tax Liabilities, Long-Term', extract_names=['tax liab longterm', 'tax liability longterm', 'tax liabilities longterm', 'tax liab long term', 'tax liability long term', 'tax liabilities long term', 'tax liab lt', 'tax liability lt', 'tax liabilities lt', 'longterm tax liab', 'longterm tax liability', 'longterm tax liabilities', 'long term tax liab', 'long term tax liability', 'long term tax liabilities', 'lt tax liab', 'lt tax liability', 'lt tax liabilities', 'tax liab longterm def', 'tax liability longterm def', 'tax liabilities longterm def', 'tax liab long term def', 'tax liability long term def', 'tax liabilities long term def', 'tax liab lt def', 'tax liability lt def', 'tax liabilities lt def', 'longterm tax liab def', 'longterm tax liability def', 'longterm tax liabilities def', 'long term tax liab def', 'long term tax liability def', 'long term tax liabilities def', 'lt tax liab def', 'lt tax liability def', 'lt tax liabilities def', 'tax liab longterm deferred', 'tax liability longterm deferred', 'tax liabilities longterm deferred', 'tax liab long term deferred', 'tax liability long term deferred', 'tax liabilities long term deferred', 'tax liab lt deferred', 'tax liability lt deferred', 'tax liabilities lt deferred', 'longterm tax liab deferred', 'longterm tax liability deferred', 'longterm tax liabilities deferred', 'long term tax liab deferred', 'long term tax liability deferred', 'long term tax liabilities deferred', 'lt tax liab deferred', 'lt tax liability deferred', 'lt tax liabilities deferred', 'def tax liab longterm', 'def tax liability longterm', 'def tax liabilities longterm', 'def tax liab long term', 'def tax liability long term', 'def tax liabilities long term', 'def tax liab lt', 'def tax liability lt', 'def tax liabilities lt', 'def longterm tax liab', 'def longterm tax liability', 'def longterm tax liabilities', 'def long term tax liab', 'def long term tax liability', 'def long term tax liabilities', 'def lt tax liab', 'def lt tax liability', 'def lt tax liabilities', 'deferred tax liab longterm', 'deferred tax liability longterm', 'deferred tax liabilities longterm', 'deferred tax liab long term', 'deferred tax liability long term', 'deferred tax liabilities long term', 'deferred tax liab lt', 'deferred tax liability lt', 'deferred tax liabilities lt', 'deferred longterm tax liab', 'deferred longterm tax liability', 'deferred longterm tax liabilities', 'deferred long term tax liab', 'deferred long term tax liability', 'deferred long term tax liabilities', 'deferred lt tax liab', 'deferred lt tax liability', 'deferred lt tax liabilities', 'tax liab noncurrent', 'tax liability noncurrent', 'tax liabilities noncurrent', 'noncurrent tax liab', 'noncurrent tax liability', 'noncurrent tax liabilities', 'def tax liab noncurrent', 'def tax liability noncurrent', 'def tax liabilities noncurrent', 'def noncurrent tax liab', 'def noncurrent tax liability', 'def noncurrent tax liabilities', 'deferred tax liab noncurrent', 'deferred tax liability noncurrent', 'deferred tax liabilities noncurrent', 'deferred noncurrent tax liab', 'deferred noncurrent tax liability', 'deferred noncurrent tax liabilities', 'tax liab noncurr', 'tax liability noncurr', 'tax liabilities noncurr', 'noncurr tax liab', 'noncurr tax liability', 'noncurr tax liabilities', 'def tax liab noncurr', 'def tax liability noncurr', 'def tax liabilities noncurr', 'def noncurr tax liab', 'def noncurr tax liability', 'def noncurr tax liabilities', 'deferred tax liab noncurr', 'deferred tax liability noncurr', 'deferred tax liabilities noncurr', 'deferred noncurr tax liab', 'deferred noncurr tax liability', 'deferred noncurr tax liabilities', 'tax liab non current', 'tax liability non current', 'tax liabilities non current', 'non current tax liab', 'non current tax liability', 'non current tax liabilities', 'def tax liab non current', 'def tax liability non current', 'def tax liabilities non current', 'def non current tax liab', 'def non current tax liability', 'def non current tax liabilities', 'deferred tax liab non current', 'deferred tax liability non current', 'deferred tax liabilities non current', 'deferred non current tax liab', 'deferred non current tax liability', 'deferred non current tax liabilities', 'tax liab non curr', 'tax liability non curr', 'tax liabilities non curr', 'non curr tax liab', 'non curr tax liability', 'non curr tax liabilities', 'def tax liab non curr', 'def tax liability non curr', 'def tax liabilities non curr', 'def non curr tax liab', 'def non curr tax liability', 'def non curr tax liabilities', 'deferred tax liab non curr', 'deferred tax liability non curr', 'deferred tax liabilities non curr', 'deferred non curr tax liab', 'deferred non curr tax liability', 'deferred non curr tax liabilities', 'tax liab', 'tax liability', 'tax liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='deposit_liab', display_name='Deposit Liabilities', extract_names=['deposit liab', 'deposit liability', 'deposit liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_lt_liab', display_name='Other Long-Term Liabilities', extract_names=['other lt liabilities', 'other longterm liabilities', 'other long term liabilities', 'other lt liab', 'other longterm liab', 'other long term liab', 'other noncurrent liabilities', 'other non current liabilities', 'other noncurr liabilities', 'other non curr liabilities', 'other noncurrent liab', 'other non current liab', 'other noncurr liab', 'other non curr liab', 'other liabilities lt', 'other liabilities longterm', 'other liabilities long term', 'other liab lt', 'other liab longterm', 'other liab long term', 'other liabilities noncurrent', 'other liabilities non current', 'other liabilities noncurr', 'other liabilities non curr', 'other liab noncurrent', 'other liab non current', 'other liab noncurr', 'other liab non curr', 'lt liabilities other', 'longterm liabilities other', 'long term liabilities other', 'lt liab other', 'longterm liab other', 'long term liab other', 'noncurrent liabilities other', 'non current liabilities other', 'noncurr liabilities other', 'non curr liabilities other', 'noncurrent liab other', 'non current liab other', 'noncurr liab other', 'non curr liab other', 'liabilities lt other', 'liabilities longterm other', 'liabilities long term other', 'liab lt other', 'liab longterm other', 'liab long term other', 'liabilities noncurrent other', 'liabilities non current other', 'liabilities noncurr other', 'liabilities non curr other', 'liab noncurrent other', 'liab non current other', 'liab noncurr other', 'liab non curr other'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_non_current_liab', display_name='Total Non-Current Liabilities', extract_names=['total non current liabilities', 'total noncurrent liabilities', 'total non current liability', 'total noncurrent liability', 'total non current liab', 'total noncurrent liab'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='lt_debt[t] + deferred_rev[t] + tax_liab_lt[t] + deposit_liab[t] + other_lt_liab[t]'), ItemConfig(key='total_liab', display_name='Total Liabilities', extract_names=['total liab', 'total liability', 'total liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_non_current_liab[t] + total_current_liab[t]'), ItemConfig(key='common_stock', display_name='Common Stock', extract_names=['total common stock', 'total stock', 'total common shares', 'total shares', 'common stock', 'stockcommon shares', 'shares', 'net total common stock', 'net total stock', 'net total common shares', 'net total shares', 'net common stock', 'net stocknet common shares', 'net shares', 'total common stock net', 'total stock net', 'total common shares net', 'total shares net', 'common stock net', 'stock netcommon shares net', 'shares net'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_income', display_name='Other Comprehensive Income', extract_names=['other income', 'other comprehensive income', 'other comp income', 'comp income', 'comprehensive income', 'comprehensive income and other', 'comp income and other', 'comp inc and other', 'comprehensive inc and other', 'comprehensive income other', 'comp income other', 'comp inc other', 'comprehensive inc other'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='retained_earnings', display_name='Retained Earnings', extract_names=['re', 'retained earnings', 'retained earnings deficit', 're deficit'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='minority_interest', display_name='Minority Interest', extract_names=['minority interest', 'minority int', 'min int', 'min interest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_equity', display_name=\"Total Stockholder's Equity\", extract_names=['total equity', 'total shareholders equity', 'total stockholders equity', 'equity total', 'shareholders equity total', 'stockholders equity total', 'equity', 'shareholders equity', 'stockholders equity'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='other_income[t] + retained_earnings[t] + common_stock[t] + minority_interest[t]'), ItemConfig(key='total_liab_and_equity', display_name='Total Liabilities and Equity', extract_names=['total liabilities and equity', 'total liab and equity', 'total liabilities equity', 'total liab equity', 'liabilities and equity', 'liab and equity', 'liabilities equity', 'liab equity'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_liab[t] + total_equity[t]')]), prior_statement=BalanceSheetData(items_config=DataConfigManager(configs=[ItemConfig(key='cash', display_name='Cash and Cash Equivalents', extract_names=['cash', 'cash and cash equivalents', 'cash and equivalents', 'cash and equiv', 'cash cash equivalents', 'cash equivalents', 'cash equiv'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=True), expr_str=None), ItemConfig(key='st_invest', display_name='Short-Term Investments', extract_names=['shortterm investments', 'short term investments', 'st investments', 'shortterm invest', 'short term invest', 'st invest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='cash_and_st_invest', display_name='Cash and Short-Term Investments', extract_names=['total cash st investments', 'total cash and st investments', 'total cash and shortterm investments', 'total cash and short term investments', 'total cash shortterm investments', 'total cash short term investments', 'total cash st invest', 'total cash and st invest', 'total cash and shortterm invest', 'total cash and short term invest', 'total cash shortterm invest', 'total cash short term invest', 'cash st investments', 'cash and st investments', 'cash and shortterm investments', 'cash and short term investments', 'cash shortterm investments', 'cash short term investments', 'cash st invest', 'cash and st invest', 'cash and shortterm invest', 'cash and short term invest', 'cash shortterm invest', 'cash short term invest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='cash[t] + st_invest[t]'), ItemConfig(key='receivables', display_name='Receivables', extract_names=['receivables', 'rec', 'accounts receivable', 'ar'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='inventory', display_name='Inventory', extract_names=['inv', 'inventory', 'inventories'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='def_tax_st', display_name='Deferred Tax Assets, Current', extract_names=['def tax asset curr', 'deferred tax asset curr', 'tax asset curr', 'def tax assets curr', 'deferred tax assets curr', 'tax assets curr', 'def tax asset current', 'deferred tax asset current', 'tax asset current', 'def tax assets current', 'deferred tax assets current', 'tax assets current', 'def tax asset short term', 'deferred tax asset short term', 'tax asset short term', 'def tax assets short term', 'deferred tax assets short term', 'tax assets short term', 'def tax asset shortterm', 'deferred tax asset shortterm', 'tax asset shortterm', 'def tax assets shortterm', 'deferred tax assets shortterm', 'tax assets shortterm', 'def tax asset st', 'deferred tax asset st', 'tax asset st', 'def tax assets st', 'deferred tax assets st', 'tax assets st'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_current_assets', display_name='Other Current Assets', extract_names=['other current assets', 'other current asset', 'other curr assets', 'other curr asset', 'oca'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_current_assets', display_name='Total Current Assets', extract_names=['total current assets', 'tca'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='cash_and_st_invest[t] + receivables[t] + inventory[t] + def_tax_st[t] + other_current_assets[t]'), ItemConfig(key='gross_ppe', display_name='Grosss Property, Plant & Equipment', extract_names=['gross ppe', 'gross property plant equipment', 'gross property plant and equipment', 'ppe gross', 'property plant equipment gross', 'property plant and equipment gross', 'grs ppe', 'grs property plant equipment', 'grs property plant and equipment', 'ppe grs', 'property plant equipment grs', 'property plant and equipment grs'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='dep', display_name='Accumulated Depreciation', extract_names=['accumulated depreciation', 'depreciation', 'dep', 'accumulated dep', 'acc depreciation', 'accum depreciation', 'acc dep', 'accum dep'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='net_ppe', display_name='Net Property, Plant & Equipment', extract_names=['ppe', 'property plant equipment', 'property plant and equipment', 'ppe net', 'property plant equipment net', 'property plant and equipment net', 'net ppe', 'net property plant equipment', 'net property plant and equipment'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='gross_ppe[t] - dep[t]'), ItemConfig(key='goodwill', display_name='Goodwill and Intangible Assets', extract_names=['goodwill', 'goodwill and intangible assets', 'goodwill and intangibles', 'goodwill intangible assets', 'goodwill intangibles', 'goodwill total', 'goodwill and intangible assets total', 'goodwill and intangibles total', 'goodwill intangible assets total', 'goodwill intangibles total'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='lt_invest', display_name='Long-Term Investments', extract_names=['lt invest', 'lt investments', 'long term invest', 'long term investments', 'longterm invest', 'longterm investments'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='def_tax_lt', display_name='Deferred Tax Assets, Long-Term', extract_names=['def tax asset long term', 'deferred tax asset long term', 'tax asset long term', 'def tax assets long term', 'deferred tax assets long term', 'tax assets long term', 'def tax asset longterm', 'deferred tax asset longterm', 'tax asset longterm', 'def tax assets longterm', 'deferred tax assets longterm', 'tax assets longterm', 'def tax asset lt', 'deferred tax asset lt', 'tax asset lt', 'def tax assets lt', 'deferred tax assets lt', 'tax assets lt', 'def tax asset', 'deferred tax asset', 'tax asset', 'def tax assets', 'deferred tax assets', 'tax assets', 'long term assets tax deferred', 'lt assets tax deferred', 'lt assets tax def', 'long term assets tax def', 'long term assets deferred tax', 'lt assets deferred tax', 'lt assets def tax', 'long term assets def tax'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_lt_assets', display_name='Other Long-Term Assets', extract_names=['other lt assets', 'other lt asset', 'other longterm assets', 'other longterm asset', 'other long term assets', 'other long term asset', 'lt assets other', 'lt asset other', 'longterm assets other', 'longterm asset other', 'long term assets other', 'long term asset other'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_non_current_assets', display_name='Total Non-Current Assets', extract_names=['total non current assets', 'total noncurrent assets', 'total lt assets', 'total longterm assets', 'total long term assets'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='net_ppe[t] + goodwill[t] + lt_invest[t] + def_tax_lt[t] + other_lt_assets[t]'), ItemConfig(key='total_assets', display_name='Total Assets', extract_names=['total assets', 'total asset', 'assets', 'asset'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_current_assets[t] + total_non_current_assets[t]'), ItemConfig(key='payables', display_name='Payables', extract_names=['payables', 'accounts payable', 'ap', 'payables and accrued expenses', 'payables and accrued expense', 'payable and accrued expenses', 'payable and accrued expense', 'payables and acc expenses', 'payables and acc expense', 'payable and acc expenses', 'payable and acc expense', 'payables and accrued exps', 'payables and accrued exp', 'payable and accrued exps', 'payable and accrued exp', 'payables and acc exps', 'payables and acc exp', 'payable and acc exps', 'payable and acc exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='st_debt', display_name='Short-Term Debt', extract_names=['st debt', 'short term debt', 'shortterm debt', 'st borrow', 'short term borrow', 'shortterm borrowst borrowings', 'short term borrowings', 'shortterm borrowings'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='current_lt_debt', display_name='Current Portion of Long-Term Debt', extract_names=['curr port of lt debt', 'curr port lt debt', 'current port of lt debt', 'current port lt debt', 'curr portion of lt debt', 'curr portion lt debt', 'current portion of lt debt', 'current portion lt debt', 'curr port of longterm debt', 'curr port longterm debt', 'current port of longterm debt', 'current port longterm debt', 'curr portion of longterm debt', 'curr portion longterm debt', 'current portion of longterm debt', 'current portion longterm debt', 'curr port of long term debt', 'curr port long term debt', 'current port of long term debt', 'current port long term debt', 'curr portion of long term debt', 'curr portion long term debt', 'current portion of long term debt', 'current portion long term debt', 'curr port of debt', 'curr port debt', 'current port of debt', 'current port debt', 'curr portion of debt', 'curr portion debt', 'current portion of debt', 'current portion debt', 'curr part of lt debt', 'curr part lt debt', 'current part of lt debt', 'current part lt debt', 'curr part of longterm debt', 'curr part longterm debt', 'current part of longterm debt', 'current part longterm debt', 'curr part of long term debt', 'curr part long term debt', 'current part of long term debt', 'current part long term debt', 'curr part of debt', 'curr part debt', 'current part of debt', 'current part debt'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='tax_liab_st', display_name='Tax Liabilities, Short-Term', extract_names=['tax liab shortterm', 'tax liability shortterm', 'tax liabilities shortterm', 'tax liab short term', 'tax liability short term', 'tax liabilities short term', 'tax liab st', 'tax liability st', 'tax liabilities st', 'shortterm tax liab', 'shortterm tax liability', 'shortterm tax liabilities', 'short term tax liab', 'short term tax liability', 'short term tax liabilities', 'st tax liab', 'st tax liability', 'st tax liabilities', 'def tax liab shortterm', 'def tax liability shortterm', 'def tax liabilities shortterm', 'def tax liab short term', 'def tax liability short term', 'def tax liabilities short term', 'def tax liab st', 'def tax liability st', 'def tax liabilities st', 'def shortterm tax liab', 'def shortterm tax liability', 'def shortterm tax liabilities', 'def short term tax liab', 'def short term tax liability', 'def short term tax liabilities', 'def st tax liab', 'def st tax liability', 'def st tax liabilities', 'deferred tax liab shortterm', 'deferred tax liability shortterm', 'deferred tax liabilities shortterm', 'deferred tax liab short term', 'deferred tax liability short term', 'deferred tax liabilities short term', 'deferred tax liab st', 'deferred tax liability st', 'deferred tax liabilities st', 'deferred shortterm tax liab', 'deferred shortterm tax liability', 'deferred shortterm tax liabilities', 'deferred short term tax liab', 'deferred short term tax liability', 'deferred short term tax liabilities', 'deferred st tax liab', 'deferred st tax liability', 'deferred st tax liabilities', 'tax liab noncurr', 'tax liability noncurr', 'tax liabilities noncurr', 'tax liab non curr', 'tax liability non curr', 'tax liabilities non curr', 'noncurr tax liab', 'noncurr tax liability', 'noncurr tax liabilities', 'non curr tax liab', 'non curr tax liability', 'non curr tax liabilities', 'def tax liab noncurr', 'def tax liability noncurr', 'def tax liabilities noncurr', 'def tax liab non curr', 'def tax liability non curr', 'def tax liabilities non curr', 'def noncurr tax liab', 'def noncurr tax liability', 'def noncurr tax liabilities', 'def non curr tax liab', 'def non curr tax liability', 'def non curr tax liabilities', 'deferred tax liab noncurr', 'deferred tax liability noncurr', 'deferred tax liabilities noncurr', 'deferred tax liab non curr', 'deferred tax liability non curr', 'deferred tax liabilities non curr', 'deferred noncurr tax liab', 'deferred noncurr tax liability', 'deferred noncurr tax liabilities', 'deferred non curr tax liab', 'deferred non curr tax liability', 'deferred non curr tax liabilities', 'tax liab noncurrent', 'tax liability noncurrent', 'tax liabilities noncurrent', 'tax liab non current', 'tax liability non current', 'tax liabilities non current', 'noncurrent tax liab', 'noncurrent tax liability', 'noncurrent tax liabilities', 'non current tax liab', 'non current tax liability', 'non current tax liabilities', 'def tax liab noncurrent', 'def tax liability noncurrent', 'def tax liabilities noncurrent', 'def tax liab non current', 'def tax liability non current', 'def tax liabilities non current', 'def noncurrent tax liab', 'def noncurrent tax liability', 'def noncurrent tax liabilities', 'def non current tax liab', 'def non current tax liability', 'def non current tax liabilities', 'deferred tax liab noncurrent', 'deferred tax liability noncurrent', 'deferred tax liabilities noncurrent', 'deferred tax liab non current', 'deferred tax liability non current', 'deferred tax liabilities non current', 'deferred noncurrent tax liab', 'deferred noncurrent tax liability', 'deferred noncurrent tax liabilities', 'deferred non current tax liab', 'deferred non current tax liability', 'deferred non current tax liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_current_liab', display_name='Other Current Liabilities', extract_names=['other current liabilities', 'other current liab', 'other curr liabilities', 'other curr liab', 'other liabilities current', 'other liab current', 'other liabilities curr', 'other liab curr'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_current_liab', display_name='Total Current Liabilities', extract_names=['total current liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='payables[t] + st_debt[t] + tax_liab_st[t] + current_lt_debt[t] + other_current_liab[t]'), ItemConfig(key='lt_debt', display_name='Long-Term Debt', extract_names=['lt debt', 'long term debt', 'longterm debt', 'lt borrow', 'long term borrow', 'longterm borrow', 'lt borrowings', 'long term borrowings', 'longterm borrowings', 'lt debt total', 'long term debt total', 'longterm debt total', 'lt borrow total', 'long term borrow total', 'longterm borrow total', 'lt borrowings total', 'long term borrowings total', 'longterm borrowings total'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=True), expr_str=None), ItemConfig(key='total_debt', display_name='Total Debt', extract_names=['total debt'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='st_debt[t] + lt_debt[t]'), ItemConfig(key='deferred_rev', display_name='Deferred Revenue', extract_names=['deferred revenue', 'deferred sales', 'def revenue', 'def salesnon current revenue', 'non current sales', 'non current revenue def', 'non current sales def', 'non current revenue deferred', 'non current sales deferred', 'revenue non current', 'sales non current', 'revenue def non current', 'sales def non current', 'revenue deferred non current', 'sales deferred non current', 'def revenue non current', 'def sales non current', 'def revenue def non current', 'def sales def non current', 'def revenue deferred non current', 'def sales deferred non current', 'deferred revenue non current', 'deferred sales non current', 'deferred revenue def non current', 'deferred sales def non current', 'deferred revenue deferred non current', 'deferred sales deferred non current', 'non curr revenue', 'non curr sales', 'non curr revenue def', 'non curr sales def', 'non curr revenue deferred', 'non curr sales deferred', 'revenue non curr', 'sales non curr', 'revenue def non curr', 'sales def non curr', 'revenue deferred non curr', 'sales deferred non curr', 'def revenue non curr', 'def sales non curr', 'def revenue def non curr', 'def sales def non curr', 'def revenue deferred non curr', 'def sales deferred non curr', 'deferred revenue non curr', 'deferred sales non curr', 'deferred revenue def non curr', 'deferred sales def non curr', 'deferred revenue deferred non curr', 'deferred sales deferred non currnoncurrent revenue', 'noncurrent sales', 'noncurrent revenue def', 'noncurrent sales def', 'noncurrent revenue deferred', 'noncurrent sales deferred', 'revenue noncurrent', 'sales noncurrent', 'revenue def noncurrent', 'sales def noncurrent', 'revenue deferred noncurrent', 'sales deferred noncurrent', 'def revenue noncurrent', 'def sales noncurrent', 'def revenue def noncurrent', 'def sales def noncurrent', 'def revenue deferred noncurrent', 'def sales deferred noncurrent', 'deferred revenue noncurrent', 'deferred sales noncurrent', 'deferred revenue def noncurrent', 'deferred sales def noncurrent', 'deferred revenue deferred noncurrent', 'deferred sales deferred noncurrent', 'noncurr revenue', 'noncurr sales', 'noncurr revenue def', 'noncurr sales def', 'noncurr revenue deferred', 'noncurr sales deferred', 'revenue noncurr', 'sales noncurr', 'revenue def noncurr', 'sales def noncurr', 'revenue deferred noncurr', 'sales deferred noncurr', 'def revenue noncurr', 'def sales noncurr', 'def revenue def noncurr', 'def sales def noncurr', 'def revenue deferred noncurr', 'def sales deferred noncurr', 'deferred revenue noncurr', 'deferred sales noncurr', 'deferred revenue def noncurr', 'deferred sales def noncurr', 'deferred revenue deferred noncurr', 'deferred sales deferred noncurr'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='tax_liab_lt', display_name='Tax Liabilities, Long-Term', extract_names=['tax liab longterm', 'tax liability longterm', 'tax liabilities longterm', 'tax liab long term', 'tax liability long term', 'tax liabilities long term', 'tax liab lt', 'tax liability lt', 'tax liabilities lt', 'longterm tax liab', 'longterm tax liability', 'longterm tax liabilities', 'long term tax liab', 'long term tax liability', 'long term tax liabilities', 'lt tax liab', 'lt tax liability', 'lt tax liabilities', 'tax liab longterm def', 'tax liability longterm def', 'tax liabilities longterm def', 'tax liab long term def', 'tax liability long term def', 'tax liabilities long term def', 'tax liab lt def', 'tax liability lt def', 'tax liabilities lt def', 'longterm tax liab def', 'longterm tax liability def', 'longterm tax liabilities def', 'long term tax liab def', 'long term tax liability def', 'long term tax liabilities def', 'lt tax liab def', 'lt tax liability def', 'lt tax liabilities def', 'tax liab longterm deferred', 'tax liability longterm deferred', 'tax liabilities longterm deferred', 'tax liab long term deferred', 'tax liability long term deferred', 'tax liabilities long term deferred', 'tax liab lt deferred', 'tax liability lt deferred', 'tax liabilities lt deferred', 'longterm tax liab deferred', 'longterm tax liability deferred', 'longterm tax liabilities deferred', 'long term tax liab deferred', 'long term tax liability deferred', 'long term tax liabilities deferred', 'lt tax liab deferred', 'lt tax liability deferred', 'lt tax liabilities deferred', 'def tax liab longterm', 'def tax liability longterm', 'def tax liabilities longterm', 'def tax liab long term', 'def tax liability long term', 'def tax liabilities long term', 'def tax liab lt', 'def tax liability lt', 'def tax liabilities lt', 'def longterm tax liab', 'def longterm tax liability', 'def longterm tax liabilities', 'def long term tax liab', 'def long term tax liability', 'def long term tax liabilities', 'def lt tax liab', 'def lt tax liability', 'def lt tax liabilities', 'deferred tax liab longterm', 'deferred tax liability longterm', 'deferred tax liabilities longterm', 'deferred tax liab long term', 'deferred tax liability long term', 'deferred tax liabilities long term', 'deferred tax liab lt', 'deferred tax liability lt', 'deferred tax liabilities lt', 'deferred longterm tax liab', 'deferred longterm tax liability', 'deferred longterm tax liabilities', 'deferred long term tax liab', 'deferred long term tax liability', 'deferred long term tax liabilities', 'deferred lt tax liab', 'deferred lt tax liability', 'deferred lt tax liabilities', 'tax liab noncurrent', 'tax liability noncurrent', 'tax liabilities noncurrent', 'noncurrent tax liab', 'noncurrent tax liability', 'noncurrent tax liabilities', 'def tax liab noncurrent', 'def tax liability noncurrent', 'def tax liabilities noncurrent', 'def noncurrent tax liab', 'def noncurrent tax liability', 'def noncurrent tax liabilities', 'deferred tax liab noncurrent', 'deferred tax liability noncurrent', 'deferred tax liabilities noncurrent', 'deferred noncurrent tax liab', 'deferred noncurrent tax liability', 'deferred noncurrent tax liabilities', 'tax liab noncurr', 'tax liability noncurr', 'tax liabilities noncurr', 'noncurr tax liab', 'noncurr tax liability', 'noncurr tax liabilities', 'def tax liab noncurr', 'def tax liability noncurr', 'def tax liabilities noncurr', 'def noncurr tax liab', 'def noncurr tax liability', 'def noncurr tax liabilities', 'deferred tax liab noncurr', 'deferred tax liability noncurr', 'deferred tax liabilities noncurr', 'deferred noncurr tax liab', 'deferred noncurr tax liability', 'deferred noncurr tax liabilities', 'tax liab non current', 'tax liability non current', 'tax liabilities non current', 'non current tax liab', 'non current tax liability', 'non current tax liabilities', 'def tax liab non current', 'def tax liability non current', 'def tax liabilities non current', 'def non current tax liab', 'def non current tax liability', 'def non current tax liabilities', 'deferred tax liab non current', 'deferred tax liability non current', 'deferred tax liabilities non current', 'deferred non current tax liab', 'deferred non current tax liability', 'deferred non current tax liabilities', 'tax liab non curr', 'tax liability non curr', 'tax liabilities non curr', 'non curr tax liab', 'non curr tax liability', 'non curr tax liabilities', 'def tax liab non curr', 'def tax liability non curr', 'def tax liabilities non curr', 'def non curr tax liab', 'def non curr tax liability', 'def non curr tax liabilities', 'deferred tax liab non curr', 'deferred tax liability non curr', 'deferred tax liabilities non curr', 'deferred non curr tax liab', 'deferred non curr tax liability', 'deferred non curr tax liabilities', 'tax liab', 'tax liability', 'tax liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='deposit_liab', display_name='Deposit Liabilities', extract_names=['deposit liab', 'deposit liability', 'deposit liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_lt_liab', display_name='Other Long-Term Liabilities', extract_names=['other lt liabilities', 'other longterm liabilities', 'other long term liabilities', 'other lt liab', 'other longterm liab', 'other long term liab', 'other noncurrent liabilities', 'other non current liabilities', 'other noncurr liabilities', 'other non curr liabilities', 'other noncurrent liab', 'other non current liab', 'other noncurr liab', 'other non curr liab', 'other liabilities lt', 'other liabilities longterm', 'other liabilities long term', 'other liab lt', 'other liab longterm', 'other liab long term', 'other liabilities noncurrent', 'other liabilities non current', 'other liabilities noncurr', 'other liabilities non curr', 'other liab noncurrent', 'other liab non current', 'other liab noncurr', 'other liab non curr', 'lt liabilities other', 'longterm liabilities other', 'long term liabilities other', 'lt liab other', 'longterm liab other', 'long term liab other', 'noncurrent liabilities other', 'non current liabilities other', 'noncurr liabilities other', 'non curr liabilities other', 'noncurrent liab other', 'non current liab other', 'noncurr liab other', 'non curr liab other', 'liabilities lt other', 'liabilities longterm other', 'liabilities long term other', 'liab lt other', 'liab longterm other', 'liab long term other', 'liabilities noncurrent other', 'liabilities non current other', 'liabilities noncurr other', 'liabilities non curr other', 'liab noncurrent other', 'liab non current other', 'liab noncurr other', 'liab non curr other'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_non_current_liab', display_name='Total Non-Current Liabilities', extract_names=['total non current liabilities', 'total noncurrent liabilities', 'total non current liability', 'total noncurrent liability', 'total non current liab', 'total noncurrent liab'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='lt_debt[t] + deferred_rev[t] + tax_liab_lt[t] + deposit_liab[t] + other_lt_liab[t]'), ItemConfig(key='total_liab', display_name='Total Liabilities', extract_names=['total liab', 'total liability', 'total liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_non_current_liab[t] + total_current_liab[t]'), ItemConfig(key='common_stock', display_name='Common Stock', extract_names=['total common stock', 'total stock', 'total common shares', 'total shares', 'common stock', 'stockcommon shares', 'shares', 'net total common stock', 'net total stock', 'net total common shares', 'net total shares', 'net common stock', 'net stocknet common shares', 'net shares', 'total common stock net', 'total stock net', 'total common shares net', 'total shares net', 'common stock net', 'stock netcommon shares net', 'shares net'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_income', display_name='Other Comprehensive Income', extract_names=['other income', 'other comprehensive income', 'other comp income', 'comp income', 'comprehensive income', 'comprehensive income and other', 'comp income and other', 'comp inc and other', 'comprehensive inc and other', 'comprehensive income other', 'comp income other', 'comp inc other', 'comprehensive inc other'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='retained_earnings', display_name='Retained Earnings', extract_names=['re', 'retained earnings', 'retained earnings deficit', 're deficit'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='minority_interest', display_name='Minority Interest', extract_names=['minority interest', 'minority int', 'min int', 'min interest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_equity', display_name=\"Total Stockholder's Equity\", extract_names=['total equity', 'total shareholders equity', 'total stockholders equity', 'equity total', 'shareholders equity total', 'stockholders equity total', 'equity', 'shareholders equity', 'stockholders equity'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='other_income[t] + retained_earnings[t] + common_stock[t] + minority_interest[t]'), ItemConfig(key='total_liab_and_equity', display_name='Total Liabilities and Equity', extract_names=['total liabilities and equity', 'total liab and equity', 'total liabilities equity', 'total liab equity', 'liabilities and equity', 'liab and equity', 'liabilities equity', 'liab equity'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_liab[t] + total_equity[t]')]), prior_statement=BalanceSheetData(items_config=DataConfigManager(configs=[ItemConfig(key='cash', display_name='Cash and Cash Equivalents', extract_names=['cash', 'cash and cash equivalents', 'cash and equivalents', 'cash and equiv', 'cash cash equivalents', 'cash equivalents', 'cash equiv'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=True), expr_str=None), ItemConfig(key='st_invest', display_name='Short-Term Investments', extract_names=['shortterm investments', 'short term investments', 'st investments', 'shortterm invest', 'short term invest', 'st invest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='cash_and_st_invest', display_name='Cash and Short-Term Investments', extract_names=['total cash st investments', 'total cash and st investments', 'total cash and shortterm investments', 'total cash and short term investments', 'total cash shortterm investments', 'total cash short term investments', 'total cash st invest', 'total cash and st invest', 'total cash and shortterm invest', 'total cash and short term invest', 'total cash shortterm invest', 'total cash short term invest', 'cash st investments', 'cash and st investments', 'cash and shortterm investments', 'cash and short term investments', 'cash shortterm investments', 'cash short term investments', 'cash st invest', 'cash and st invest', 'cash and shortterm invest', 'cash and short term invest', 'cash shortterm invest', 'cash short term invest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='cash[t] + st_invest[t]'), ItemConfig(key='receivables', display_name='Receivables', extract_names=['receivables', 'rec', 'accounts receivable', 'ar'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='inventory', display_name='Inventory', extract_names=['inv', 'inventory', 'inventories'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='def_tax_st', display_name='Deferred Tax Assets, Current', extract_names=['def tax asset curr', 'deferred tax asset curr', 'tax asset curr', 'def tax assets curr', 'deferred tax assets curr', 'tax assets curr', 'def tax asset current', 'deferred tax asset current', 'tax asset current', 'def tax assets current', 'deferred tax assets current', 'tax assets current', 'def tax asset short term', 'deferred tax asset short term', 'tax asset short term', 'def tax assets short term', 'deferred tax assets short term', 'tax assets short term', 'def tax asset shortterm', 'deferred tax asset shortterm', 'tax asset shortterm', 'def tax assets shortterm', 'deferred tax assets shortterm', 'tax assets shortterm', 'def tax asset st', 'deferred tax asset st', 'tax asset st', 'def tax assets st', 'deferred tax assets st', 'tax assets st'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_current_assets', display_name='Other Current Assets', extract_names=['other current assets', 'other current asset', 'other curr assets', 'other curr asset', 'oca'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_current_assets', display_name='Total Current Assets', extract_names=['total current assets', 'tca'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='cash_and_st_invest[t] + receivables[t] + inventory[t] + def_tax_st[t] + other_current_assets[t]'), ItemConfig(key='gross_ppe', display_name='Grosss Property, Plant & Equipment', extract_names=['gross ppe', 'gross property plant equipment', 'gross property plant and equipment', 'ppe gross', 'property plant equipment gross', 'property plant and equipment gross', 'grs ppe', 'grs property plant equipment', 'grs property plant and equipment', 'ppe grs', 'property plant equipment grs', 'property plant and equipment grs'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='dep', display_name='Accumulated Depreciation', extract_names=['accumulated depreciation', 'depreciation', 'dep', 'accumulated dep', 'acc depreciation', 'accum depreciation', 'acc dep', 'accum dep'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='net_ppe', display_name='Net Property, Plant & Equipment', extract_names=['ppe', 'property plant equipment', 'property plant and equipment', 'ppe net', 'property plant equipment net', 'property plant and equipment net', 'net ppe', 'net property plant equipment', 'net property plant and equipment'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='gross_ppe[t] - dep[t]'), ItemConfig(key='goodwill', display_name='Goodwill and Intangible Assets', extract_names=['goodwill', 'goodwill and intangible assets', 'goodwill and intangibles', 'goodwill intangible assets', 'goodwill intangibles', 'goodwill total', 'goodwill and intangible assets total', 'goodwill and intangibles total', 'goodwill intangible assets total', 'goodwill intangibles total'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='lt_invest', display_name='Long-Term Investments', extract_names=['lt invest', 'lt investments', 'long term invest', 'long term investments', 'longterm invest', 'longterm investments'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='def_tax_lt', display_name='Deferred Tax Assets, Long-Term', extract_names=['def tax asset long term', 'deferred tax asset long term', 'tax asset long term', 'def tax assets long term', 'deferred tax assets long term', 'tax assets long term', 'def tax asset longterm', 'deferred tax asset longterm', 'tax asset longterm', 'def tax assets longterm', 'deferred tax assets longterm', 'tax assets longterm', 'def tax asset lt', 'deferred tax asset lt', 'tax asset lt', 'def tax assets lt', 'deferred tax assets lt', 'tax assets lt', 'def tax asset', 'deferred tax asset', 'tax asset', 'def tax assets', 'deferred tax assets', 'tax assets', 'long term assets tax deferred', 'lt assets tax deferred', 'lt assets tax def', 'long term assets tax def', 'long term assets deferred tax', 'lt assets deferred tax', 'lt assets def tax', 'long term assets def tax'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_lt_assets', display_name='Other Long-Term Assets', extract_names=['other lt assets', 'other lt asset', 'other longterm assets', 'other longterm asset', 'other long term assets', 'other long term asset', 'lt assets other', 'lt asset other', 'longterm assets other', 'longterm asset other', 'long term assets other', 'long term asset other'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_non_current_assets', display_name='Total Non-Current Assets', extract_names=['total non current assets', 'total noncurrent assets', 'total lt assets', 'total longterm assets', 'total long term assets'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='net_ppe[t] + goodwill[t] + lt_invest[t] + def_tax_lt[t] + other_lt_assets[t]'), ItemConfig(key='total_assets', display_name='Total Assets', extract_names=['total assets', 'total asset', 'assets', 'asset'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_current_assets[t] + total_non_current_assets[t]'), ItemConfig(key='payables', display_name='Payables', extract_names=['payables', 'accounts payable', 'ap', 'payables and accrued expenses', 'payables and accrued expense', 'payable and accrued expenses', 'payable and accrued expense', 'payables and acc expenses', 'payables and acc expense', 'payable and acc expenses', 'payable and acc expense', 'payables and accrued exps', 'payables and accrued exp', 'payable and accrued exps', 'payable and accrued exp', 'payables and acc exps', 'payables and acc exp', 'payable and acc exps', 'payable and acc exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='st_debt', display_name='Short-Term Debt', extract_names=['st debt', 'short term debt', 'shortterm debt', 'st borrow', 'short term borrow', 'shortterm borrowst borrowings', 'short term borrowings', 'shortterm borrowings'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='current_lt_debt', display_name='Current Portion of Long-Term Debt', extract_names=['curr port of lt debt', 'curr port lt debt', 'current port of lt debt', 'current port lt debt', 'curr portion of lt debt', 'curr portion lt debt', 'current portion of lt debt', 'current portion lt debt', 'curr port of longterm debt', 'curr port longterm debt', 'current port of longterm debt', 'current port longterm debt', 'curr portion of longterm debt', 'curr portion longterm debt', 'current portion of longterm debt', 'current portion longterm debt', 'curr port of long term debt', 'curr port long term debt', 'current port of long term debt', 'current port long term debt', 'curr portion of long term debt', 'curr portion long term debt', 'current portion of long term debt', 'current portion long term debt', 'curr port of debt', 'curr port debt', 'current port of debt', 'current port debt', 'curr portion of debt', 'curr portion debt', 'current portion of debt', 'current portion debt', 'curr part of lt debt', 'curr part lt debt', 'current part of lt debt', 'current part lt debt', 'curr part of longterm debt', 'curr part longterm debt', 'current part of longterm debt', 'current part longterm debt', 'curr part of long term debt', 'curr part long term debt', 'current part of long term debt', 'current part long term debt', 'curr part of debt', 'curr part debt', 'current part of debt', 'current part debt'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='tax_liab_st', display_name='Tax Liabilities, Short-Term', extract_names=['tax liab shortterm', 'tax liability shortterm', 'tax liabilities shortterm', 'tax liab short term', 'tax liability short term', 'tax liabilities short term', 'tax liab st', 'tax liability st', 'tax liabilities st', 'shortterm tax liab', 'shortterm tax liability', 'shortterm tax liabilities', 'short term tax liab', 'short term tax liability', 'short term tax liabilities', 'st tax liab', 'st tax liability', 'st tax liabilities', 'def tax liab shortterm', 'def tax liability shortterm', 'def tax liabilities shortterm', 'def tax liab short term', 'def tax liability short term', 'def tax liabilities short term', 'def tax liab st', 'def tax liability st', 'def tax liabilities st', 'def shortterm tax liab', 'def shortterm tax liability', 'def shortterm tax liabilities', 'def short term tax liab', 'def short term tax liability', 'def short term tax liabilities', 'def st tax liab', 'def st tax liability', 'def st tax liabilities', 'deferred tax liab shortterm', 'deferred tax liability shortterm', 'deferred tax liabilities shortterm', 'deferred tax liab short term', 'deferred tax liability short term', 'deferred tax liabilities short term', 'deferred tax liab st', 'deferred tax liability st', 'deferred tax liabilities st', 'deferred shortterm tax liab', 'deferred shortterm tax liability', 'deferred shortterm tax liabilities', 'deferred short term tax liab', 'deferred short term tax liability', 'deferred short term tax liabilities', 'deferred st tax liab', 'deferred st tax liability', 'deferred st tax liabilities', 'tax liab noncurr', 'tax liability noncurr', 'tax liabilities noncurr', 'tax liab non curr', 'tax liability non curr', 'tax liabilities non curr', 'noncurr tax liab', 'noncurr tax liability', 'noncurr tax liabilities', 'non curr tax liab', 'non curr tax liability', 'non curr tax liabilities', 'def tax liab noncurr', 'def tax liability noncurr', 'def tax liabilities noncurr', 'def tax liab non curr', 'def tax liability non curr', 'def tax liabilities non curr', 'def noncurr tax liab', 'def noncurr tax liability', 'def noncurr tax liabilities', 'def non curr tax liab', 'def non curr tax liability', 'def non curr tax liabilities', 'deferred tax liab noncurr', 'deferred tax liability noncurr', 'deferred tax liabilities noncurr', 'deferred tax liab non curr', 'deferred tax liability non curr', 'deferred tax liabilities non curr', 'deferred noncurr tax liab', 'deferred noncurr tax liability', 'deferred noncurr tax liabilities', 'deferred non curr tax liab', 'deferred non curr tax liability', 'deferred non curr tax liabilities', 'tax liab noncurrent', 'tax liability noncurrent', 'tax liabilities noncurrent', 'tax liab non current', 'tax liability non current', 'tax liabilities non current', 'noncurrent tax liab', 'noncurrent tax liability', 'noncurrent tax liabilities', 'non current tax liab', 'non current tax liability', 'non current tax liabilities', 'def tax liab noncurrent', 'def tax liability noncurrent', 'def tax liabilities noncurrent', 'def tax liab non current', 'def tax liability non current', 'def tax liabilities non current', 'def noncurrent tax liab', 'def noncurrent tax liability', 'def noncurrent tax liabilities', 'def non current tax liab', 'def non current tax liability', 'def non current tax liabilities', 'deferred tax liab noncurrent', 'deferred tax liability noncurrent', 'deferred tax liabilities noncurrent', 'deferred tax liab non current', 'deferred tax liability non current', 'deferred tax liabilities non current', 'deferred noncurrent tax liab', 'deferred noncurrent tax liability', 'deferred noncurrent tax liabilities', 'deferred non current tax liab', 'deferred non current tax liability', 'deferred non current tax liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_current_liab', display_name='Other Current Liabilities', extract_names=['other current liabilities', 'other current liab', 'other curr liabilities', 'other curr liab', 'other liabilities current', 'other liab current', 'other liabilities curr', 'other liab curr'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_current_liab', display_name='Total Current Liabilities', extract_names=['total current liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='payables[t] + st_debt[t] + tax_liab_st[t] + current_lt_debt[t] + other_current_liab[t]'), ItemConfig(key='lt_debt', display_name='Long-Term Debt', extract_names=['lt debt', 'long term debt', 'longterm debt', 'lt borrow', 'long term borrow', 'longterm borrow', 'lt borrowings', 'long term borrowings', 'longterm borrowings', 'lt debt total', 'long term debt total', 'longterm debt total', 'lt borrow total', 'long term borrow total', 'longterm borrow total', 'lt borrowings total', 'long term borrowings total', 'longterm borrowings total'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=True), expr_str=None), ItemConfig(key='total_debt', display_name='Total Debt', extract_names=['total debt'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='st_debt[t] + lt_debt[t]'), ItemConfig(key='deferred_rev', display_name='Deferred Revenue', extract_names=['deferred revenue', 'deferred sales', 'def revenue', 'def salesnon current revenue', 'non current sales', 'non current revenue def', 'non current sales def', 'non current revenue deferred', 'non current sales deferred', 'revenue non current', 'sales non current', 'revenue def non current', 'sales def non current', 'revenue deferred non current', 'sales deferred non current', 'def revenue non current', 'def sales non current', 'def revenue def non current', 'def sales def non current', 'def revenue deferred non current', 'def sales deferred non current', 'deferred revenue non current', 'deferred sales non current', 'deferred revenue def non current', 'deferred sales def non current', 'deferred revenue deferred non current', 'deferred sales deferred non current', 'non curr revenue', 'non curr sales', 'non curr revenue def', 'non curr sales def', 'non curr revenue deferred', 'non curr sales deferred', 'revenue non curr', 'sales non curr', 'revenue def non curr', 'sales def non curr', 'revenue deferred non curr', 'sales deferred non curr', 'def revenue non curr', 'def sales non curr', 'def revenue def non curr', 'def sales def non curr', 'def revenue deferred non curr', 'def sales deferred non curr', 'deferred revenue non curr', 'deferred sales non curr', 'deferred revenue def non curr', 'deferred sales def non curr', 'deferred revenue deferred non curr', 'deferred sales deferred non currnoncurrent revenue', 'noncurrent sales', 'noncurrent revenue def', 'noncurrent sales def', 'noncurrent revenue deferred', 'noncurrent sales deferred', 'revenue noncurrent', 'sales noncurrent', 'revenue def noncurrent', 'sales def noncurrent', 'revenue deferred noncurrent', 'sales deferred noncurrent', 'def revenue noncurrent', 'def sales noncurrent', 'def revenue def noncurrent', 'def sales def noncurrent', 'def revenue deferred noncurrent', 'def sales deferred noncurrent', 'deferred revenue noncurrent', 'deferred sales noncurrent', 'deferred revenue def noncurrent', 'deferred sales def noncurrent', 'deferred revenue deferred noncurrent', 'deferred sales deferred noncurrent', 'noncurr revenue', 'noncurr sales', 'noncurr revenue def', 'noncurr sales def', 'noncurr revenue deferred', 'noncurr sales deferred', 'revenue noncurr', 'sales noncurr', 'revenue def noncurr', 'sales def noncurr', 'revenue deferred noncurr', 'sales deferred noncurr', 'def revenue noncurr', 'def sales noncurr', 'def revenue def noncurr', 'def sales def noncurr', 'def revenue deferred noncurr', 'def sales deferred noncurr', 'deferred revenue noncurr', 'deferred sales noncurr', 'deferred revenue def noncurr', 'deferred sales def noncurr', 'deferred revenue deferred noncurr', 'deferred sales deferred noncurr'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='tax_liab_lt', display_name='Tax Liabilities, Long-Term', extract_names=['tax liab longterm', 'tax liability longterm', 'tax liabilities longterm', 'tax liab long term', 'tax liability long term', 'tax liabilities long term', 'tax liab lt', 'tax liability lt', 'tax liabilities lt', 'longterm tax liab', 'longterm tax liability', 'longterm tax liabilities', 'long term tax liab', 'long term tax liability', 'long term tax liabilities', 'lt tax liab', 'lt tax liability', 'lt tax liabilities', 'tax liab longterm def', 'tax liability longterm def', 'tax liabilities longterm def', 'tax liab long term def', 'tax liability long term def', 'tax liabilities long term def', 'tax liab lt def', 'tax liability lt def', 'tax liabilities lt def', 'longterm tax liab def', 'longterm tax liability def', 'longterm tax liabilities def', 'long term tax liab def', 'long term tax liability def', 'long term tax liabilities def', 'lt tax liab def', 'lt tax liability def', 'lt tax liabilities def', 'tax liab longterm deferred', 'tax liability longterm deferred', 'tax liabilities longterm deferred', 'tax liab long term deferred', 'tax liability long term deferred', 'tax liabilities long term deferred', 'tax liab lt deferred', 'tax liability lt deferred', 'tax liabilities lt deferred', 'longterm tax liab deferred', 'longterm tax liability deferred', 'longterm tax liabilities deferred', 'long term tax liab deferred', 'long term tax liability deferred', 'long term tax liabilities deferred', 'lt tax liab deferred', 'lt tax liability deferred', 'lt tax liabilities deferred', 'def tax liab longterm', 'def tax liability longterm', 'def tax liabilities longterm', 'def tax liab long term', 'def tax liability long term', 'def tax liabilities long term', 'def tax liab lt', 'def tax liability lt', 'def tax liabilities lt', 'def longterm tax liab', 'def longterm tax liability', 'def longterm tax liabilities', 'def long term tax liab', 'def long term tax liability', 'def long term tax liabilities', 'def lt tax liab', 'def lt tax liability', 'def lt tax liabilities', 'deferred tax liab longterm', 'deferred tax liability longterm', 'deferred tax liabilities longterm', 'deferred tax liab long term', 'deferred tax liability long term', 'deferred tax liabilities long term', 'deferred tax liab lt', 'deferred tax liability lt', 'deferred tax liabilities lt', 'deferred longterm tax liab', 'deferred longterm tax liability', 'deferred longterm tax liabilities', 'deferred long term tax liab', 'deferred long term tax liability', 'deferred long term tax liabilities', 'deferred lt tax liab', 'deferred lt tax liability', 'deferred lt tax liabilities', 'tax liab noncurrent', 'tax liability noncurrent', 'tax liabilities noncurrent', 'noncurrent tax liab', 'noncurrent tax liability', 'noncurrent tax liabilities', 'def tax liab noncurrent', 'def tax liability noncurrent', 'def tax liabilities noncurrent', 'def noncurrent tax liab', 'def noncurrent tax liability', 'def noncurrent tax liabilities', 'deferred tax liab noncurrent', 'deferred tax liability noncurrent', 'deferred tax liabilities noncurrent', 'deferred noncurrent tax liab', 'deferred noncurrent tax liability', 'deferred noncurrent tax liabilities', 'tax liab noncurr', 'tax liability noncurr', 'tax liabilities noncurr', 'noncurr tax liab', 'noncurr tax liability', 'noncurr tax liabilities', 'def tax liab noncurr', 'def tax liability noncurr', 'def tax liabilities noncurr', 'def noncurr tax liab', 'def noncurr tax liability', 'def noncurr tax liabilities', 'deferred tax liab noncurr', 'deferred tax liability noncurr', 'deferred tax liabilities noncurr', 'deferred noncurr tax liab', 'deferred noncurr tax liability', 'deferred noncurr tax liabilities', 'tax liab non current', 'tax liability non current', 'tax liabilities non current', 'non current tax liab', 'non current tax liability', 'non current tax liabilities', 'def tax liab non current', 'def tax liability non current', 'def tax liabilities non current', 'def non current tax liab', 'def non current tax liability', 'def non current tax liabilities', 'deferred tax liab non current', 'deferred tax liability non current', 'deferred tax liabilities non current', 'deferred non current tax liab', 'deferred non current tax liability', 'deferred non current tax liabilities', 'tax liab non curr', 'tax liability non curr', 'tax liabilities non curr', 'non curr tax liab', 'non curr tax liability', 'non curr tax liabilities', 'def tax liab non curr', 'def tax liability non curr', 'def tax liabilities non curr', 'def non curr tax liab', 'def non curr tax liability', 'def non curr tax liabilities', 'deferred tax liab non curr', 'deferred tax liability non curr', 'deferred tax liabilities non curr', 'deferred non curr tax liab', 'deferred non curr tax liability', 'deferred non curr tax liabilities', 'tax liab', 'tax liability', 'tax liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='deposit_liab', display_name='Deposit Liabilities', extract_names=['deposit liab', 'deposit liability', 'deposit liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_lt_liab', display_name='Other Long-Term Liabilities', extract_names=['other lt liabilities', 'other longterm liabilities', 'other long term liabilities', 'other lt liab', 'other longterm liab', 'other long term liab', 'other noncurrent liabilities', 'other non current liabilities', 'other noncurr liabilities', 'other non curr liabilities', 'other noncurrent liab', 'other non current liab', 'other noncurr liab', 'other non curr liab', 'other liabilities lt', 'other liabilities longterm', 'other liabilities long term', 'other liab lt', 'other liab longterm', 'other liab long term', 'other liabilities noncurrent', 'other liabilities non current', 'other liabilities noncurr', 'other liabilities non curr', 'other liab noncurrent', 'other liab non current', 'other liab noncurr', 'other liab non curr', 'lt liabilities other', 'longterm liabilities other', 'long term liabilities other', 'lt liab other', 'longterm liab other', 'long term liab other', 'noncurrent liabilities other', 'non current liabilities other', 'noncurr liabilities other', 'non curr liabilities other', 'noncurrent liab other', 'non current liab other', 'noncurr liab other', 'non curr liab other', 'liabilities lt other', 'liabilities longterm other', 'liabilities long term other', 'liab lt other', 'liab longterm other', 'liab long term other', 'liabilities noncurrent other', 'liabilities non current other', 'liabilities noncurr other', 'liabilities non curr other', 'liab noncurrent other', 'liab non current other', 'liab noncurr other', 'liab non curr other'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_non_current_liab', display_name='Total Non-Current Liabilities', extract_names=['total non current liabilities', 'total noncurrent liabilities', 'total non current liability', 'total noncurrent liability', 'total non current liab', 'total noncurrent liab'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='lt_debt[t] + deferred_rev[t] + tax_liab_lt[t] + deposit_liab[t] + other_lt_liab[t]'), ItemConfig(key='total_liab', display_name='Total Liabilities', extract_names=['total liab', 'total liability', 'total liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_non_current_liab[t] + total_current_liab[t]'), ItemConfig(key='common_stock', display_name='Common Stock', extract_names=['total common stock', 'total stock', 'total common shares', 'total shares', 'common stock', 'stockcommon shares', 'shares', 'net total common stock', 'net total stock', 'net total common shares', 'net total shares', 'net common stock', 'net stocknet common shares', 'net shares', 'total common stock net', 'total stock net', 'total common shares net', 'total shares net', 'common stock net', 'stock netcommon shares net', 'shares net'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_income', display_name='Other Comprehensive Income', extract_names=['other income', 'other comprehensive income', 'other comp income', 'comp income', 'comprehensive income', 'comprehensive income and other', 'comp income and other', 'comp inc and other', 'comprehensive inc and other', 'comprehensive income other', 'comp income other', 'comp inc other', 'comprehensive inc other'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='retained_earnings', display_name='Retained Earnings', extract_names=['re', 'retained earnings', 'retained earnings deficit', 're deficit'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='minority_interest', display_name='Minority Interest', extract_names=['minority interest', 'minority int', 'min int', 'min interest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_equity', display_name=\"Total Stockholder's Equity\", extract_names=['total equity', 'total shareholders equity', 'total stockholders equity', 'equity total', 'shareholders equity total', 'stockholders equity total', 'equity', 'shareholders equity', 'stockholders equity'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='other_income[t] + retained_earnings[t] + common_stock[t] + minority_interest[t]'), ItemConfig(key='total_liab_and_equity', display_name='Total Liabilities and Equity', extract_names=['total liabilities and equity', 'total liab and equity', 'total liabilities equity', 'total liab equity', 'liabilities and equity', 'liab and equity', 'liabilities equity', 'liab equity'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_liab[t] + total_equity[t]')]), prior_statement=None, unextracted_names=['total revenue', 'cost of revenue', 'gross_profit', 'rd expenses', 'sga', 'da', 'other operating expenses', 'op expense', 'ebit', 'int', 'gain loss on sale of invest', 'gain loss on sale of assets', 'impairment', 'ebt', 'taxes', 'net income'], cash=4867000000.0, st_invest=0.0, receivables=27162000000.0, inventory=6360000000.0, lt_invest=105000000.0, def_tax_st=0.0, other_current_assets=0.0, gross_ppe=0.0, dep=0.0, goodwill=2734000000.0, def_tax_lt=3930000000.0, other_lt_assets=0.0, payables=2993000000.0, current_lt_debt=0.0, st_debt=9784000000.0, lt_debt=21847000000.0, deferred_rev=0.0, tax_liab_st=0.0, other_current_liab=0.0, tax_liab_lt=0.0, deposit_liab=1217000000.0, other_lt_liab=0.0, common_stock=0.0, minority_interest=0.0, other_income=-3764000000.0, retained_earnings=19711000000.0, cash_and_st_invest=4867000000.0, total_current_assets=27217000000.0, net_ppe=12386000000.0, total_non_current_assets=32821000000.0, total_assets=60038000000.0, total_current_liab=18975000000.0, total_debt=31631000000.0, total_non_current_liab=31763000000.0, total_liab=50738000000.0, total_equity=8740000000.0, total_liab_and_equity=59478000000.0), unextracted_names=['total revenue', 'cost of revenue', 'gross_profit', 'rd expenses', 'sga', 'da', 'other operating expenses', 'op expense', 'ebit', 'int', 'gain loss on sale of invest', 'gain loss on sale of assets', 'impairment', 'ebt', 'taxes', 'net income'], cash=3592000000.0, st_invest=0.0, receivables=28849000000.0, inventory=9587000000.0, lt_invest=164000000.0, def_tax_st=0.0, other_current_assets=0.0, gross_ppe=0.0, dep=0.0, goodwill=3419000000.0, def_tax_lt=3424000000.0, other_lt_assets=0.0, payables=5856000000.0, current_lt_debt=0.0, st_debt=7981000000.0, lt_debt=20437000000.0, deferred_rev=0.0, tax_liab_st=0.0, other_current_liab=0.0, tax_liab_lt=0.0, deposit_liab=1831000000.0, other_lt_liab=0.0, common_stock=0.0, minority_interest=0.0, other_income=-4051000000.0, retained_earnings=21384000000.0, cash_and_st_invest=3592000000.0, total_current_assets=31810000000.0, net_ppe=12539000000.0, total_non_current_assets=32210000000.0, total_assets=64020000000.0, total_current_liab=22020000000.0, total_debt=28418000000.0, total_non_current_liab=30675000000.0, total_liab=52695000000.0, total_equity=10824000000.0, total_liab_and_equity=63519000000.0), unextracted_names=['total revenue', 'cost of revenue', 'gross_profit', 'rd expenses', 'sga', 'da', 'other operating expenses', 'op expense', 'ebit', 'int', 'gain loss on sale of invest', 'gain loss on sale of assets', 'impairment', 'ebt', 'taxes', 'net income'], cash=3057000000.0, st_invest=0.0, receivables=30803000000.0, inventory=14544000000.0, lt_invest=133000000.0, def_tax_st=0.0, other_current_assets=0.0, gross_ppe=0.0, dep=0.0, goodwill=11448000000.0, def_tax_lt=3737000000.0, other_lt_assets=0.0, payables=8161000000.0, current_lt_debt=0.0, st_debt=9648000000.0, lt_debt=24944000000.0, deferred_rev=0.0, tax_liab_st=0.0, other_current_liab=0.0, tax_liab_lt=0.0, deposit_liab=2487000000.0, other_lt_liab=0.0, common_stock=0.0, minority_interest=0.0, other_income=-6328000000.0, retained_earnings=25219000000.0, cash_and_st_invest=3057000000.0, total_current_assets=37900000000.0, net_ppe=14395000000.0, total_non_current_assets=43318000000.0, total_assets=81218000000.0, total_current_liab=28357000000.0, total_debt=34592000000.0, total_non_current_liab=39459000000.0, total_liab=67816000000.0, total_equity=12883000000.0, total_liab_and_equity=80699000000.0), unextracted_names=['total revenue', 'cost of revenue', 'gross_profit', 'rd expenses', 'sga', 'da', 'other operating expenses', 'op expense', 'ebit', 'int', 'gain loss on sale of invest', 'gain loss on sale of assets', 'impairment', 'ebt', 'taxes', 'net income'], cash=5490000000.0, st_invest=0.0, receivables=33911000000.0, inventory=15547000000.0, lt_invest=272000000.0, def_tax_st=0.0, other_current_assets=0.0, gross_ppe=0.0, dep=0.0, goodwill=10958000000.0, def_tax_lt=3558000000.0, other_lt_assets=0.0, payables=6753000000.0, current_lt_debt=0.0, st_debt=12391000000.0, lt_debt=27752000000.0, deferred_rev=0.0, tax_liab_st=0.0, other_current_liab=0.0, tax_liab_lt=0.0, deposit_liab=2638000000.0, other_lt_liab=0.0, common_stock=0.0, minority_interest=0.0, other_income=-6433000000.0, retained_earnings=29558000000.0, cash_and_st_invest=5490000000.0, total_current_assets=42138000000.0, net_ppe=16461000000.0, total_non_current_assets=46832000000.0, total_assets=88970000000.0, total_current_liab=29415000000.0, total_debt=40143000000.0, total_non_current_liab=41973000000.0, total_liab=71388000000.0, total_equity=17532000000.0, total_liab_and_equity=88920000000.0), unextracted_names=['total revenue', 'cost of revenue', 'gross_profit', 'rd expenses', 'sga', 'da', 'other operating expenses', 'op expense', 'ebit', 'int', 'gain loss on sale of invest', 'gain loss on sale of assets', 'impairment', 'ebt', 'taxes', 'net income'], cash=6081000000.0, st_invest=0.0, receivables=33499000000.0, inventory=12625000000.0, lt_invest=272000000.0, def_tax_st=0.0, other_current_assets=0.0, gross_ppe=0.0, dep=0.0, goodwill=10552000000.0, def_tax_lt=2147000000.0, other_lt_assets=0.0, payables=6560000000.0, current_lt_debt=0.0, st_debt=11031000000.0, lt_debt=26719000000.0, deferred_rev=0.0, tax_liab_st=0.0, other_current_liab=0.0, tax_liab_lt=0.0, deposit_liab=2360000000.0, other_lt_liab=0.0, common_stock=0.0, minority_interest=0.0, other_income=-3898000000.0, retained_earnings=31854000000.0, cash_and_st_invest=6081000000.0, total_current_assets=38335000000.0, net_ppe=17075000000.0, total_non_current_assets=46561000000.0, total_assets=84896000000.0, total_current_liab=27297000000.0, total_debt=37750000000.0, total_non_current_liab=36721000000.0, total_liab=64018000000.0, total_equity=20811000000.0, total_liab_and_equity=84829000000.0), unextracted_names=['total revenue', 'cost of revenue', 'gross_profit', 'rd expenses', 'sga', 'da', 'other operating expenses', 'op expense', 'ebit', 'int', 'gain loss on sale of invest', 'gain loss on sale of assets', 'impairment', 'ebt', 'taxes', 'net income'], cash=7341000000.0, st_invest=0.0, receivables=32772000000.0, inventory=12205000000.0, lt_invest=257000000.0, def_tax_st=0.0, other_current_assets=0.0, gross_ppe=0.0, dep=0.0, goodwill=9770000000.0, def_tax_lt=3143000000.0, other_lt_assets=0.0, payables=6515000000.0, current_lt_debt=0.0, st_debt=11501000000.0, lt_debt=27784000000.0, deferred_rev=0.0, tax_liab_st=0.0, other_current_liab=0.0, tax_liab_lt=0.0, deposit_liab=1697000000.0, other_lt_liab=0.0, common_stock=0.0, minority_interest=0.0, other_income=-6431000000.0, retained_earnings=33887000000.0, cash_and_st_invest=7341000000.0, total_current_assets=38867000000.0, net_ppe=16577000000.0, total_non_current_assets=45814000000.0, total_assets=84681000000.0, total_current_liab=27877000000.0, total_debt=39285000000.0, total_non_current_liab=39978000000.0, total_liab=67855000000.0, total_equity=16746000000.0, total_liab_and_equity=84601000000.0), unextracted_names=['total revenue', 'cost of revenue', 'gross_profit', 'rd expenses', 'sga', 'da', 'other operating expenses', 'op expense', 'ebit', 'int', 'gain loss on sale of invest', 'gain loss on sale of assets', 'impairment', 'ebt', 'taxes', 'net income'], cash=6460000000.0, st_invest=0.0, receivables=30507000000.0, inventory=9700000000.0, lt_invest=0.0, def_tax_st=0.0, other_current_assets=0.0, gross_ppe=0.0, dep=0.0, goodwill=9436000000.0, def_tax_lt=2489000000.0, other_lt_assets=0.0, payables=5023000000.0, current_lt_debt=0.0, st_debt=12844000000.0, lt_debt=25169000000.0, deferred_rev=0.0, tax_liab_st=0.0, other_current_liab=0.0, tax_liab_lt=0.0, deposit_liab=1146000000.0, other_lt_liab=0.0, common_stock=0.0, minority_interest=0.0, other_income=-2035000000.0, retained_earnings=29246000000.0, cash_and_st_invest=6460000000.0, total_current_assets=33508000000.0, net_ppe=16090000000.0, total_non_current_assets=44834000000.0, total_assets=78342000000.0, total_current_liab=26242000000.0, total_debt=38013000000.0, total_non_current_liab=37215000000.0, total_liab=63457000000.0, total_equity=14809000000.0, total_liab_and_equity=78266000000.0), unextracted_names=['total revenue', 'cost of revenue', 'gross_profit', 'rd expenses', 'sga', 'da', 'other operating expenses', 'op expense', 'ebit', 'int', 'gain loss on sale of invest', 'gain loss on sale of assets', 'impairment', 'ebt', 'taxes', 'net income'], cash=7168000000.0, st_invest=0.0, receivables=29088000000.0, inventory=8614000000.0, lt_invest=0.0, def_tax_st=0.0, other_current_assets=0.0, gross_ppe=0.0, dep=0.0, goodwill=8369000000.0, def_tax_lt=2790000000.0, other_lt_assets=0.0, payables=4614000000.0, current_lt_debt=0.0, st_debt=13965000000.0, lt_debt=22818000000.0, deferred_rev=0.0, tax_liab_st=0.0, other_current_liab=0.0, tax_liab_lt=0.0, deposit_liab=1167000000.0, other_lt_liab=0.0, common_stock=0.0, minority_interest=0.0, other_income=-2039000000.0, retained_earnings=27377000000.0, cash_and_st_invest=7168000000.0, total_current_assets=31967000000.0, net_ppe=15322000000.0, total_non_current_assets=42737000000.0, total_assets=74704000000.0, total_current_liab=26132000000.0, total_debt=36783000000.0, total_non_current_liab=35359000000.0, total_liab=61491000000.0, total_equity=13213000000.0, total_liab_and_equity=74704000000.0), unextracted_names=['total revenue', 'cost of revenue', 'gross_profit', 'rd expenses', 'sga', 'da', 'other operating expenses', 'op expense', 'ebit', 'int', 'gain loss on sale of invest', 'gain loss on sale of assets', 'impairment', 'ebt', 'taxes', 'net income'], cash=8261000000.0, st_invest=0.0, receivables=30725000000.0, inventory=10018000000.0, lt_invest=0.0, def_tax_st=0.0, other_current_assets=0.0, gross_ppe=0.0, dep=0.0, goodwill=8311000000.0, def_tax_lt=1693000000.0, other_lt_assets=0.0, payables=6487000000.0, current_lt_debt=0.0, st_debt=11031000000.0, lt_debt=23847000000.0, deferred_rev=0.0, tax_liab_st=0.0, other_current_liab=0.0, tax_liab_lt=0.0, deposit_liab=1426000000.0, other_lt_liab=0.0, common_stock=0.0, minority_interest=0.0, other_income=-1192000000.0, retained_earnings=26301000000.0, cash_and_st_invest=8261000000.0, total_current_assets=36244000000.0, net_ppe=14155000000.0, total_non_current_assets=40718000000.0, total_assets=76962000000.0, total_current_liab=26931000000.0, total_debt=34878000000.0, total_non_current_liab=36265000000.0, total_liab=63196000000.0, total_equity=13766000000.0, total_liab_and_equity=76962000000.0), unextracted_names=['total revenue', 'cost of revenue', 'gross_profit', 'rd expenses', 'sga', 'da', 'other operating expenses', 'op expense', 'ebit', 'int', 'gain loss on sale of invest', 'gain loss on sale of assets', 'impairment', 'ebt', 'taxes', 'net income'], cash=7857000000.0, st_invest=0.0, receivables=31899000000.0, inventory=11529000000.0, lt_invest=0.0, def_tax_st=0.0, other_current_assets=0.0, gross_ppe=0.0, dep=0.0, goodwill=8114000000.0, def_tax_lt=1439000000.0, other_lt_assets=0.0, payables=7051000000.0, current_lt_debt=0.0, st_debt=11553000000.0, lt_debt=25000000000.0, deferred_rev=0.0, tax_liab_st=0.0, other_current_liab=0.0, tax_liab_lt=0.0, deposit_liab=1243000000.0, other_lt_liab=0.0, common_stock=0.0, minority_interest=0.0, other_income=-1684000000.0, retained_earnings=30427000000.0, cash_and_st_invest=7857000000.0, total_current_assets=38603000000.0, net_ppe=13574000000.0, total_non_current_assets=39906000000.0, total_assets=78509000000.0, total_current_liab=28218000000.0, total_debt=36553000000.0, total_non_current_liab=36211000000.0, total_liab=64429000000.0, total_equity=14080000000.0, total_liab_and_equity=78509000000.0)}), calculate=True)"
]
},
"execution_count": 3,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"stmts"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"### Copy the Statements\n",
"\n",
"To set up for running multiple forecasts off the same data, you can make a copy of it using `stmts.copy()`. Then any adjustments to the configuration will only be in the original object and not the copy."
]
},
{
"cell_type": "code",
"execution_count": 4,
"metadata": {},
"outputs": [],
"source": [
"stmts2 = stmts.copy()"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## Run a Forecast"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"### Set the Default Method\n",
"\n",
"This is not a necessary step, but this is the way to change the default forecast method. The default is already `cagr` and so this doesn't actually have an effect."
]
},
{
"cell_type": "code",
"execution_count": 5,
"metadata": {},
"outputs": [],
"source": [
"stmts.config.update_all(['forecast_config', 'method'], 'cagr')"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## View the Forecast Assumptions\n",
"\n",
"All the assumptions going into the forecast are in `forecast_assumptions`:"
]
},
{
"cell_type": "code",
"execution_count": 6,
"metadata": {},
"outputs": [
{
"data": {
"text/html": [
"
\n",
"\n",
"
\n",
" \n",
"
\n",
"
\n",
"
Method
\n",
"
% of
\n",
"
Cap
\n",
"
Floor
\n",
"
Plug
\n",
"
\n",
" \n",
" \n",
"
\n",
"
Revenue
\n",
"
cagr
\n",
"
None
\n",
"
None
\n",
"
None
\n",
"
False
\n",
"
\n",
"
\n",
"
Cost of Goods Sold
\n",
"
cagr
\n",
"
revenue
\n",
"
None
\n",
"
None
\n",
"
False
\n",
"
\n",
"
\n",
"
R&D Expense
\n",
"
cagr
\n",
"
None
\n",
"
None
\n",
"
None
\n",
"
False
\n",
"
\n",
"
\n",
"
SG&A Expense
\n",
"
cagr
\n",
"
None
\n",
"
None
\n",
"
None
\n",
"
False
\n",
"
\n",
"
\n",
"
Depreciation & Amortization Expense
\n",
"
cagr
\n",
"
None
\n",
"
None
\n",
"
None
\n",
"
False
\n",
"
\n",
"
\n",
"
Other Operating Expenses
\n",
"
cagr
\n",
"
None
\n",
"
None
\n",
"
None
\n",
"
False
\n",
"
\n",
"
\n",
"
Interest Expense
\n",
"
cagr
\n",
"
total_debt
\n",
"
None
\n",
"
None
\n",
"
False
\n",
"
\n",
"
\n",
"
Gain on Sale of Investments
\n",
"
cagr
\n",
"
None
\n",
"
None
\n",
"
None
\n",
"
False
\n",
"
\n",
"
\n",
"
Gain on Sale of Assets
\n",
"
cagr
\n",
"
None
\n",
"
None
\n",
"
None
\n",
"
False
\n",
"
\n",
"
\n",
"
Impairment Expense
\n",
"
cagr
\n",
"
None
\n",
"
None
\n",
"
None
\n",
"
False
\n",
"
\n",
"
\n",
"
Income Tax Expense
\n",
"
cagr
\n",
"
ebt
\n",
"
None
\n",
"
None
\n",
"
False
\n",
"
\n",
"
\n",
"
Cash and Cash Equivalents
\n",
"
cagr
\n",
"
None
\n",
"
None
\n",
"
None
\n",
"
True
\n",
"
\n",
"
\n",
"
Short-Term Investments
\n",
"
cagr
\n",
"
None
\n",
"
None
\n",
"
None
\n",
"
False
\n",
"
\n",
"
\n",
"
Receivables
\n",
"
cagr
\n",
"
revenue
\n",
"
None
\n",
"
None
\n",
"
False
\n",
"
\n",
"
\n",
"
Inventory
\n",
"
cagr
\n",
"
revenue
\n",
"
None
\n",
"
None
\n",
"
False
\n",
"
\n",
"
\n",
"
Deferred Tax Assets, Current
\n",
"
cagr
\n",
"
None
\n",
"
None
\n",
"
None
\n",
"
False
\n",
"
\n",
"
\n",
"
Other Current Assets
\n",
"
cagr
\n",
"
None
\n",
"
None
\n",
"
None
\n",
"
False
\n",
"
\n",
"
\n",
"
Grosss Property, Plant & Equipment
\n",
"
cagr
\n",
"
None
\n",
"
None
\n",
"
None
\n",
"
False
\n",
"
\n",
"
\n",
"
Accumulated Depreciation
\n",
"
cagr
\n",
"
None
\n",
"
None
\n",
"
None
\n",
"
False
\n",
"
\n",
"
\n",
"
Goodwill and Intangible Assets
\n",
"
cagr
\n",
"
None
\n",
"
None
\n",
"
None
\n",
"
False
\n",
"
\n",
"
\n",
"
Long-Term Investments
\n",
"
cagr
\n",
"
None
\n",
"
None
\n",
"
None
\n",
"
False
\n",
"
\n",
"
\n",
"
Deferred Tax Assets, Long-Term
\n",
"
cagr
\n",
"
None
\n",
"
None
\n",
"
None
\n",
"
False
\n",
"
\n",
"
\n",
"
Other Long-Term Assets
\n",
"
cagr
\n",
"
None
\n",
"
None
\n",
"
None
\n",
"
False
\n",
"
\n",
"
\n",
"
Payables
\n",
"
cagr
\n",
"
revenue
\n",
"
None
\n",
"
None
\n",
"
False
\n",
"
\n",
"
\n",
"
Short-Term Debt
\n",
"
cagr
\n",
"
total_debt
\n",
"
None
\n",
"
None
\n",
"
False
\n",
"
\n",
"
\n",
"
Current Portion of Long-Term Debt
\n",
"
cagr
\n",
"
total_debt
\n",
"
None
\n",
"
None
\n",
"
False
\n",
"
\n",
"
\n",
"
Tax Liabilities, Short-Term
\n",
"
cagr
\n",
"
None
\n",
"
None
\n",
"
None
\n",
"
False
\n",
"
\n",
"
\n",
"
Other Current Liabilities
\n",
"
cagr
\n",
"
None
\n",
"
None
\n",
"
None
\n",
"
False
\n",
"
\n",
"
\n",
"
Long-Term Debt
\n",
"
cagr
\n",
"
None
\n",
"
None
\n",
"
None
\n",
"
True
\n",
"
\n",
"
\n",
"
Deferred Revenue
\n",
"
cagr
\n",
"
None
\n",
"
None
\n",
"
None
\n",
"
False
\n",
"
\n",
"
\n",
"
Tax Liabilities, Long-Term
\n",
"
cagr
\n",
"
None
\n",
"
None
\n",
"
None
\n",
"
False
\n",
"
\n",
"
\n",
"
Deposit Liabilities
\n",
"
cagr
\n",
"
None
\n",
"
None
\n",
"
None
\n",
"
False
\n",
"
\n",
"
\n",
"
Other Long-Term Liabilities
\n",
"
cagr
\n",
"
None
\n",
"
None
\n",
"
None
\n",
"
False
\n",
"
\n",
"
\n",
"
Common Stock
\n",
"
cagr
\n",
"
None
\n",
"
None
\n",
"
None
\n",
"
False
\n",
"
\n",
"
\n",
"
Other Comprehensive Income
\n",
"
cagr
\n",
"
None
\n",
"
None
\n",
"
None
\n",
"
False
\n",
"
\n",
"
\n",
"
Retained Earnings
\n",
"
cagr
\n",
"
None
\n",
"
None
\n",
"
None
\n",
"
False
\n",
"
\n",
"
\n",
"
Minority Interest
\n",
"
cagr
\n",
"
None
\n",
"
None
\n",
"
None
\n",
"
False
\n",
"
\n",
" \n",
"
\n",
"
"
],
"text/plain": [
" Method % of Cap Floor Plug\n",
"Revenue cagr None None None False\n",
"Cost of Goods Sold cagr revenue None None False\n",
"R&D Expense cagr None None None False\n",
"SG&A Expense cagr None None None False\n",
"Depreciation & Amortization Expense cagr None None None False\n",
"Other Operating Expenses cagr None None None False\n",
"Interest Expense cagr total_debt None None False\n",
"Gain on Sale of Investments cagr None None None False\n",
"Gain on Sale of Assets cagr None None None False\n",
"Impairment Expense cagr None None None False\n",
"Income Tax Expense cagr ebt None None False\n",
"Cash and Cash Equivalents cagr None None None True\n",
"Short-Term Investments cagr None None None False\n",
"Receivables cagr revenue None None False\n",
"Inventory cagr revenue None None False\n",
"Deferred Tax Assets, Current cagr None None None False\n",
"Other Current Assets cagr None None None False\n",
"Grosss Property, Plant & Equipment cagr None None None False\n",
"Accumulated Depreciation cagr None None None False\n",
"Goodwill and Intangible Assets cagr None None None False\n",
"Long-Term Investments cagr None None None False\n",
"Deferred Tax Assets, Long-Term cagr None None None False\n",
"Other Long-Term Assets cagr None None None False\n",
"Payables cagr revenue None None False\n",
"Short-Term Debt cagr total_debt None None False\n",
"Current Portion of Long-Term Debt cagr total_debt None None False\n",
"Tax Liabilities, Short-Term cagr None None None False\n",
"Other Current Liabilities cagr None None None False\n",
"Long-Term Debt cagr None None None True\n",
"Deferred Revenue cagr None None None False\n",
"Tax Liabilities, Long-Term cagr None None None False\n",
"Deposit Liabilities cagr None None None False\n",
"Other Long-Term Liabilities cagr None None None False\n",
"Common Stock cagr None None None False\n",
"Other Comprehensive Income cagr None None None False\n",
"Retained Earnings cagr None None None False\n",
"Minority Interest cagr None None None False"
]
},
"execution_count": 6,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"stmts.forecast_assumptions"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"### Run the First Forecast\n",
"\n",
"Forecasts are run using `.forecast()` and produce `ForecastedFinancialStatements`. It is usually good practice to first run a forecast, then view the results, then adjust as needed."
]
},
{
"cell_type": "code",
"execution_count": 7,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"INFO: Forecasting Income Statement\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
" 0%| | 0/16 [00:00, ?it/s]C:\\Users\\nick\\Desktop\\py-finstmt\\finstmt\\forecast\\models\\cagr.py:37: UserWarning: CAGR not an appropriate method for Depreciation & Amortization Expense as y_0 is 0, y_T is 0. Setting to 0 growth (recent value forecast)\n",
" warnings.warn(message)\n",
"C:\\Users\\nick\\Desktop\\py-finstmt\\finstmt\\forecast\\models\\cagr.py:37: UserWarning: CAGR not an appropriate method for Other Operating Expenses as y_0 is 0, y_T is 0. Setting to 0 growth (recent value forecast)\n",
" warnings.warn(message)\n",
" 62%|████████████████████████████████████████████████████████████████████████████████████████████████████████████████████▉ | 10/16 [00:00<00:00, 88.52it/s]C:\\Users\\nick\\Desktop\\py-finstmt\\finstmt\\forecast\\models\\cagr.py:37: UserWarning: CAGR not an appropriate method for Gain on Sale of Investments as y_0 is 0, y_T is 0. Setting to 0 growth (recent value forecast)\n",
" warnings.warn(message)\n",
"C:\\Users\\nick\\Desktop\\py-finstmt\\finstmt\\forecast\\models\\cagr.py:37: UserWarning: CAGR not an appropriate method for Gain on Sale of Assets as y_0 is 0, y_T is 0. Setting to 0 growth (recent value forecast)\n",
" warnings.warn(message)\n",
"C:\\Users\\nick\\Desktop\\py-finstmt\\finstmt\\forecast\\models\\cagr.py:37: UserWarning: CAGR not an appropriate method for Impairment Expense as y_0 is 0, y_T is 0. Setting to 0 growth (recent value forecast)\n",
" warnings.warn(message)\n",
"C:\\Users\\nick\\Desktop\\py-finstmt\\finstmt\\forecast\\models\\cagr.py:37: UserWarning: CAGR not an appropriate method for Income Tax Expense as y_0 is negative. Setting to 0 growth (recent value forecast)\n",
" warnings.warn(message)\n",
"100%|███████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 16/16 [00:00<00:00, 85.13it/s]"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"INFO: Forecasting Balance Sheet\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"\n",
" 0%| | 0/37 [00:00, ?it/s]C:\\Users\\nick\\Desktop\\py-finstmt\\finstmt\\forecast\\models\\cagr.py:37: UserWarning: CAGR not an appropriate method for Short-Term Investments as y_0 is 0, y_T is 0. Setting to 0 growth (recent value forecast)\n",
" warnings.warn(message)\n",
"C:\\Users\\nick\\Desktop\\py-finstmt\\finstmt\\forecast\\models\\cagr.py:37: UserWarning: CAGR not an appropriate method for Deferred Tax Assets, Current as y_0 is 0, y_T is 0. Setting to 0 growth (recent value forecast)\n",
" warnings.warn(message)\n",
"C:\\Users\\nick\\Desktop\\py-finstmt\\finstmt\\forecast\\models\\cagr.py:37: UserWarning: CAGR not an appropriate method for Other Current Assets as y_0 is 0, y_T is 0. Setting to 0 growth (recent value forecast)\n",
" warnings.warn(message)\n",
" 19%|███████████████████████████████████▌ | 7/37 [00:00<00:00, 60.37it/s]C:\\Users\\nick\\Desktop\\py-finstmt\\finstmt\\forecast\\models\\cagr.py:37: UserWarning: CAGR not an appropriate method for Grosss Property, Plant & Equipment as y_0 is 0, y_T is 0. Setting to 0 growth (recent value forecast)\n",
" warnings.warn(message)\n",
"C:\\Users\\nick\\Desktop\\py-finstmt\\finstmt\\forecast\\models\\cagr.py:37: UserWarning: CAGR not an appropriate method for Accumulated Depreciation as y_0 is 0, y_T is 0. Setting to 0 growth (recent value forecast)\n",
" warnings.warn(message)\n",
"C:\\Users\\nick\\Desktop\\py-finstmt\\finstmt\\forecast\\models\\cagr.py:37: UserWarning: CAGR not an appropriate method for Long-Term Investments as y_T is 0. Setting to 0 growth (recent value forecast)\n",
" warnings.warn(message)\n",
"C:\\Users\\nick\\Desktop\\py-finstmt\\finstmt\\forecast\\models\\cagr.py:37: UserWarning: CAGR not an appropriate method for Other Long-Term Assets as y_0 is 0, y_T is 0. Setting to 0 growth (recent value forecast)\n",
" warnings.warn(message)\n",
" 51%|████████████████████████████████████████████████████████████████████████████████████████████████ | 19/37 [00:00<00:00, 69.11it/s]C:\\Users\\nick\\Desktop\\py-finstmt\\finstmt\\forecast\\models\\cagr.py:37: UserWarning: CAGR not an appropriate method for Current Portion of Long-Term Debt as y_0 is 0, y_T is 0. Setting to 0 growth (recent value forecast)\n",
" warnings.warn(message)\n",
"C:\\Users\\nick\\Desktop\\py-finstmt\\finstmt\\forecast\\models\\cagr.py:37: UserWarning: CAGR not an appropriate method for Tax Liabilities, Short-Term as y_0 is 0, y_T is 0. Setting to 0 growth (recent value forecast)\n",
" warnings.warn(message)\n",
"C:\\Users\\nick\\Desktop\\py-finstmt\\finstmt\\forecast\\models\\cagr.py:37: UserWarning: CAGR not an appropriate method for Other Current Liabilities as y_0 is 0, y_T is 0. Setting to 0 growth (recent value forecast)\n",
" warnings.warn(message)\n",
"C:\\Users\\nick\\Desktop\\py-finstmt\\finstmt\\forecast\\models\\cagr.py:37: UserWarning: CAGR not an appropriate method for Deferred Revenue as y_0 is 0, y_T is 0. Setting to 0 growth (recent value forecast)\n",
" warnings.warn(message)\n",
"C:\\Users\\nick\\Desktop\\py-finstmt\\finstmt\\forecast\\models\\cagr.py:37: UserWarning: CAGR not an appropriate method for Tax Liabilities, Long-Term as y_0 is 0, y_T is 0. Setting to 0 growth (recent value forecast)\n",
" warnings.warn(message)\n",
" 76%|█████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████▌ | 28/37 [00:00<00:00, 72.14it/s]C:\\Users\\nick\\Desktop\\py-finstmt\\finstmt\\forecast\\models\\cagr.py:37: UserWarning: CAGR not an appropriate method for Other Long-Term Liabilities as y_0 is 0, y_T is 0. Setting to 0 growth (recent value forecast)\n",
" warnings.warn(message)\n",
"C:\\Users\\nick\\Desktop\\py-finstmt\\finstmt\\forecast\\models\\cagr.py:37: UserWarning: CAGR not an appropriate method for Common Stock as y_0 is 0, y_T is 0. Setting to 0 growth (recent value forecast)\n",
" warnings.warn(message)\n",
"C:\\Users\\nick\\Desktop\\py-finstmt\\finstmt\\forecast\\models\\cagr.py:37: UserWarning: CAGR not an appropriate method for Other Comprehensive Income as y_0 is negative, y_T is negative. Setting to 0 growth (recent value forecast)\n",
" warnings.warn(message)\n",
"C:\\Users\\nick\\Desktop\\py-finstmt\\finstmt\\forecast\\models\\cagr.py:37: UserWarning: CAGR not an appropriate method for Minority Interest as y_0 is 0, y_T is 0. Setting to 0 growth (recent value forecast)\n",
" warnings.warn(message)\n",
"100%|███████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 37/37 [00:00<00:00, 89.40it/s]\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"INFO: Balancing balance sheet\n"
]
}
],
"source": [
"fcst = stmts.forecast()"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"> Note: Warnings are raised because CAGR is the default method but it is not suitable for items which begin with 0\n",
"\n",
"Now view the forecast."
]
},
{
"cell_type": "code",
"execution_count": 8,
"metadata": {},
"outputs": [
{
"data": {
"text/html": [
"\n",
"
Income Statement
\n",
"
\n",
"\n",
"
\n",
" \n",
"
\n",
"
\n",
"
12/31/2019
\n",
"
12/31/2020
\n",
"
12/31/2021
\n",
"
12/31/2022
\n",
"
12/31/2023
\n",
"
\n",
" \n",
" \n",
"
\n",
"
Revenue
\n",
"
$57,667,220,438
\n",
"
$60,770,957,074
\n",
"
$64,041,741,490
\n",
"
$67,488,564,448
\n",
"
$71,120,900,608
\n",
"
\n",
"
\n",
"
Cost of Goods Sold
\n",
"
$39,313,545,944
\n",
"
$40,975,500,271
\n",
"
$42,707,712,625
\n",
"
$44,513,153,118
\n",
"
$46,394,917,421
\n",
"
\n",
"
\n",
"
Gross Profit
\n",
"
$18,353,674,493
\n",
"
$19,795,456,804
\n",
"
$21,334,028,865
\n",
"
$22,975,411,330
\n",
"
$24,725,983,186
\n",
"
\n",
"
\n",
"
R&D Expense
\n",
"
$1,899,457,118
\n",
"
$1,950,236,402
\n",
"
$2,002,373,198
\n",
"
$2,055,903,797
\n",
"
$2,110,865,460
\n",
"
\n",
"
\n",
"
SG&A Expense
\n",
"
$5,705,772,841
\n",
"
$5,943,016,376
\n",
"
$6,190,124,394
\n",
"
$6,447,507,055
\n",
"
$6,715,591,574
\n",
"
\n",
"
\n",
"
Depreciation & Amortization Expense
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
\n",
"
\n",
"
Other Operating Expenses
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
\n",
"
\n",
"
Operating Expense
\n",
"
$7,605,229,959
\n",
"
$7,893,252,778
\n",
"
$8,192,497,592
\n",
"
$8,503,410,852
\n",
"
$8,826,457,034
\n",
"
\n",
"
\n",
"
Earnings Before Interest and Taxes
\n",
"
$10,748,444,535
\n",
"
$11,902,204,025
\n",
"
$13,141,531,274
\n",
"
$14,472,000,479
\n",
"
$15,899,526,152
\n",
"
\n",
"
\n",
"
Interest Expense
\n",
"
$405,538,377
\n",
"
$303,474,383
\n",
"
$306,352,143
\n",
"
$309,869,909
\n",
"
$314,080,279
\n",
"
\n",
"
\n",
"
Gain on Sale of Investments
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
\n",
"
\n",
"
Gain on Sale of Assets
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
\n",
"
\n",
"
Impairment Expense
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
\n",
"
\n",
"
Earnings Before Tax
\n",
"
$10,342,906,157
\n",
"
$11,598,729,643
\n",
"
$12,835,179,130
\n",
"
$14,162,130,570
\n",
"
$15,585,445,873
\n",
"
\n",
"
\n",
"
Income Tax Expense
\n",
"
$2,238,655,788
\n",
"
$2,510,470,737
\n",
"
$2,778,092,309
\n",
"
$3,065,302,448
\n",
"
$3,373,369,929
\n",
"
\n",
"
\n",
"
Net Income
\n",
"
$8,104,250,370
\n",
"
$9,088,258,905
\n",
"
$10,057,086,821
\n",
"
$11,096,828,121
\n",
"
$12,212,075,944
\n",
"
\n",
" \n",
"
\n",
"
\n",
"
Balance Sheet
\n",
"
\n",
"\n",
"
\n",
" \n",
"
\n",
"
\n",
"
12/31/2019
\n",
"
12/31/2020
\n",
"
12/31/2021
\n",
"
12/31/2022
\n",
"
12/31/2023
\n",
"
\n",
" \n",
" \n",
"
\n",
"
Cash and Cash Equivalents
\n",
"
$8,242,449,478
\n",
"
$11,981,018,325
\n",
"
$12,398,725,977
\n",
"
$12,816,823,565
\n",
"
$13,233,888,747
\n",
"
\n",
"
\n",
"
Short-Term Investments
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
\n",
"
\n",
"
Cash and Short-Term Investments
\n",
"
$8,242,449,478
\n",
"
$11,981,018,325
\n",
"
$12,398,725,977
\n",
"
$12,816,823,565
\n",
"
$13,233,888,747
\n",
"
\n",
"
\n",
"
Receivables
\n",
"
$32,415,938,592
\n",
"
$32,941,254,423
\n",
"
$33,475,083,248
\n",
"
$34,017,563,025
\n",
"
$34,568,833,947
\n",
"
\n",
"
\n",
"
Inventory
\n",
"
$12,235,594,949
\n",
"
$12,985,496,033
\n",
"
$13,781,357,418
\n",
"
$14,625,995,942
\n",
"
$15,522,401,082
\n",
"
\n",
"
\n",
"
Deferred Tax Assets, Current
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
\n",
"
\n",
"
Other Current Assets
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
\n",
"
\n",
"
Total Current Assets
\n",
"
$52,893,983,020
\n",
"
$57,907,768,781
\n",
"
$59,655,166,643
\n",
"
$61,460,382,532
\n",
"
$63,325,123,776
\n",
"
\n",
"
\n",
"
Grosss Property, Plant & Equipment
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
\n",
"
\n",
"
Accumulated Depreciation
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
\n",
"
\n",
"
Net Property, Plant & Equipment
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
\n",
"
\n",
"
Goodwill and Intangible Assets
\n",
"
$9,046,459,697
\n",
"
$10,086,077,526
\n",
"
$11,245,168,084
\n",
"
$12,537,461,160
\n",
"
$13,978,264,368
\n",
"
\n",
"
\n",
"
Long-Term Investments
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
\n",
"
\n",
"
Deferred Tax Assets, Long-Term
\n",
"
$1,301,450,391
\n",
"
$1,177,048,729
\n",
"
$1,064,538,241
\n",
"
$962,782,286
\n",
"
$870,752,872
\n",
"
\n",
"
\n",
"
Other Long-Term Assets
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
\n",
"
\n",
"
Total Non-Current Assets
\n",
"
$10,347,910,088
\n",
"
$11,263,126,254
\n",
"
$12,309,706,325
\n",
"
$13,500,243,446
\n",
"
$14,849,017,240
\n",
"
\n",
"
\n",
"
Total Assets
\n",
"
$63,241,893,108
\n",
"
$69,170,895,035
\n",
"
$71,964,872,967
\n",
"
$74,960,625,978
\n",
"
$78,174,141,017
\n",
"
\n",
"
\n",
"
Payables
\n",
"
$7,681,837,474
\n",
"
$8,369,114,590
\n",
"
$9,117,880,879
\n",
"
$9,933,637,642
\n",
"
$10,822,378,370
\n",
"
\n",
"
\n",
"
Short-Term Debt
\n",
"
$11,746,812,154
\n",
"
$8,903,991,937
\n",
"
$9,104,546,141
\n",
"
$9,328,062,328
\n",
"
$9,576,953,057
\n",
"
\n",
"
\n",
"
Current Portion of Long-Term Debt
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
\n",
"
\n",
"
Tax Liabilities, Short-Term
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
\n",
"
\n",
"
Other Current Liabilities
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
\n",
"
\n",
"
Total Current Liabilities
\n",
"
$19,428,649,628
\n",
"
$17,273,106,527
\n",
"
$18,222,427,020
\n",
"
$19,261,699,970
\n",
"
$20,399,331,428
\n",
"
\n",
"
\n",
"
Long-Term Debt
\n",
"
$25,339,312,566
\n",
"
$19,146,427,921
\n",
"
$19,515,879,404
\n",
"
$19,931,808,353
\n",
"
$20,398,896,417
\n",
"
\n",
"
\n",
"
Total Debt
\n",
"
$37,086,124,721
\n",
"
$28,050,419,859
\n",
"
$28,620,425,546
\n",
"
$29,259,870,681
\n",
"
$29,975,849,474
\n",
"
\n",
"
\n",
"
Deferred Revenue
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
\n",
"
\n",
"
Tax Liabilities, Long-Term
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
\n",
"
\n",
"
Deposit Liabilities
\n",
"
$1,245,630,357
\n",
"
$1,248,266,280
\n",
"
$1,250,907,780
\n",
"
$1,253,554,871
\n",
"
$1,256,207,563
\n",
"
\n",
"
\n",
"
Other Long-Term Liabilities
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
\n",
"
\n",
"
Total Non-Current Liabilities
\n",
"
$26,584,942,923
\n",
"
$20,394,694,201
\n",
"
$20,766,787,185
\n",
"
$21,185,363,224
\n",
"
$21,655,103,980
\n",
"
\n",
"
\n",
"
Total Liabilities
\n",
"
$46,013,592,551
\n",
"
$37,667,800,728
\n",
"
$38,989,214,205
\n",
"
$40,447,063,194
\n",
"
$42,054,435,408
\n",
"
\n",
"
\n",
"
Common Stock
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
\n",
"
\n",
"
Other Comprehensive Income
\n",
"
$-1,684,000,000
\n",
"
$-1,684,000,000
\n",
"
$-1,684,000,000
\n",
"
$-1,684,000,000
\n",
"
$-1,684,000,000
\n",
"
\n",
"
\n",
"
Retained Earnings
\n",
"
$31,777,094,255
\n",
"
$33,187,094,333
\n",
"
$34,659,658,352
\n",
"
$36,197,562,372
\n",
"
$37,803,705,632
\n",
"
\n",
"
\n",
"
Minority Interest
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
-
\n",
"
\n",
"
\n",
"
Total Stockholder's Equity
\n",
"
$30,093,094,255
\n",
"
$31,503,094,333
\n",
"
$32,975,658,352
\n",
"
$34,513,562,372
\n",
"
$36,119,705,632
\n",
"
\n",
"
\n",
"
Total Liabilities and Equity
\n",
"
$76,106,686,806
\n",
"
$69,170,895,061
\n",
"
$71,964,872,556
\n",
"
$74,960,625,566
\n",
"
$78,174,141,040
\n",
"
\n",
" \n",
"
\n",
"
\n",
" "
],
"text/plain": [
"ForecastedFinancialStatements(income_statements=IncomeStatements(statements={Timestamp('2019-12-31 00:00:00', freq='A-DEC'): IncomeStatementData(items_config=DataConfigManager(configs=[ItemConfig(key='revenue', display_name='Revenue', extract_names=['total revenue', 'total rev', 'total sales', 'total sale', 'revenue', 'rev', 'sales', 'sale'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='cogs', display_name='Cost of Goods Sold', extract_names=['cost of revenue', 'cost of goods sold', 'cogs', 'cor'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gross_profit', display_name='Gross Profit', extract_names=None, force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='revenue[t] - cogs[t]'), ItemConfig(key='rd_exp', display_name='R&D Expense', extract_names=['rd expenses', 'rd expense', 'rd exp', 'rd', 'research and development expenses', 'research and development expense', 'research and development exp', 'research and development'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='sga', display_name='SG&A Expense', extract_names=['sga', 'sga expense', 'sga expenses', 'sga exp', 'selling general and administrative', 'selling general and administrative expense', 'selling general and administrative expenses', 'selling general and administrative exp', 'selling general administrative', 'selling general administrative expense', 'selling general administrative expenses', 'selling general administrative exp', 'selling general and admin', 'selling general and admin expense', 'selling general and admin expenses', 'selling general and admin exp', 'selling general admin', 'selling general admin expense', 'selling general admin expenses', 'selling general admin exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='dep_exp', display_name='Depreciation & Amortization Expense', extract_names=['da', 'dep amort', 'dep and amort', 'dep', 'depreciation amort', 'depreciation and amort', 'depreciation', 'depreciation amortization', 'depreciation and amortization', 'dep amortization', 'dep and amortization'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_op_exp', display_name='Other Operating Expenses', extract_names=['other operating expenses', 'other operating expense', 'other operating exp', 'other op expenses', 'other op expense', 'other op exp', 'other operating expensesincome', 'other operating expenseincome', 'other operating expincome', 'other op expensesincome', 'other op expenseincome', 'other op expincome', 'other operating expenses income', 'other operating expense income', 'other operating exp income', 'other op expenses income', 'other op expense income', 'other op exp income', 'other operating expensesinc', 'other operating expenseinc', 'other operating expinc', 'other op expensesinc', 'other op expenseinc', 'other op expinc', 'other operating expenses inc', 'other operating expense inc', 'other operating exp inc', 'other op expenses inc', 'other op expense inc', 'other op exp inc', 'other income expenses', 'other income expense', 'other income exps', 'other income exp', 'other inc expenses', 'other inc expense', 'other inc exps', 'other inc exp', 'other expenses income', 'other expense income', 'other exps income', 'other exp income', 'other expenses inc', 'other expense inc', 'other exps inc', 'other exp inc'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='op_exp', display_name='Operating Expense', extract_names=['op expense', 'op expenses', 'op exp', 'operating expense', 'operating expenses', 'operating exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='rd_exp[t] + dep_exp[t] + sga[t] + other_op_exp[t]'), ItemConfig(key='ebit', display_name='Earnings Before Interest and Taxes', extract_names=['ebit', 'earnings before interest and taxes', 'earnings before int and taxes', 'earnings before interest and tax', 'earnings before int and tax', 'earn before interest and taxes', 'earn before int and taxes', 'earn before interest and tax', 'earn before int and tax', 'earnings before interest taxes', 'earnings before int taxes', 'earnings before interest tax', 'earnings before int tax', 'earn before interest taxes', 'earn before int taxes', 'earn before interest tax', 'earn before int tax', 'operating income', 'op income', 'op inc', 'operating inc'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='gross_profit[t] - op_exp[t]'), ItemConfig(key='int_exp', display_name='Interest Expense', extract_names=['int', 'int expense', 'int expenses', 'int exp', 'interest', 'interest expense', 'interest expenses', 'interest exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gain_on_sale_invest', display_name='Gain on Sale of Investments', extract_names=['gain loss on sale of invest', 'gain loss sale of invest', 'gain loss sale invest', 'gain on sale of invest', 'gain sale of invest', 'gain sale invest', 'gain loss on sale of investments', 'gain loss sale of investments', 'gain loss sale investments', 'gain on sale of investments', 'gain sale of investments', 'gain sale investments'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gain_on_sale_asset', display_name='Gain on Sale of Assets', extract_names=['gain loss on sale of assets', 'gain loss sale of assets', 'gain loss sale assets', 'gain on sale of assets', 'gain sale of assets', 'gain sale assets', 'gain loss on sale of asset', 'gain loss sale of asset', 'gain loss sale asset', 'gain on sale of asset', 'gain sale of asset', 'gain sale asset'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='impairment', display_name='Impairment Expense', extract_names=['impairment', 'impairment expense', 'impairment exp', 'impairments', 'impair', 'impair expense', 'impair exp', 'impairment charges', 'impairment charge', 'impair charges', 'impair charge', 'impairment of goodwill', 'impairment expense of goodwill', 'impairment exp of goodwill', 'impairments of goodwill', 'impair of goodwill', 'impair expense of goodwill', 'impair exp of goodwill', 'impairment charges of goodwill', 'impairment charge of goodwill', 'impair charges of goodwill', 'impair charge of goodwill', 'impairment goodwill', 'impairment expense goodwill', 'impairment exp goodwill', 'impairments goodwill', 'impair goodwill', 'impair expense goodwill', 'impair exp goodwill', 'impairment charges goodwill', 'impairment charge goodwill', 'impair charges goodwill', 'impair charge goodwill', 'asset writedown', 'assets writedown', 'asset write down', 'assets write down'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='ebt', display_name='Earnings Before Tax', extract_names=['ebt', 'earnings before taxes', 'earnings before tax', 'earn before tax', 'earn before taxes', 'ebt including unusual items', 'earnings before taxes including unusual items', 'earnings before tax including unusual items', 'earn before tax including unusual items', 'earn before taxes including unusual items', 'ebt inc unusual items', 'earnings before taxes inc unusual items', 'earnings before tax inc unusual items', 'earn before tax inc unusual items', 'earn before taxes inc unusual items', 'ebt incl unusual items', 'earnings before taxes incl unusual items', 'earnings before tax incl unusual items', 'earn before tax incl unusual items', 'earn before taxes incl unusual items', 'pretax income', 'pre tax income', 'income pretax', 'income pre tax'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='ebit[t] - int_exp[t]'), ItemConfig(key='tax_exp', display_name='Income Tax Expense', extract_names=['taxes', 'tax', 'tax provision', 'tax expense', 'tax expenses', 'tax exp', 'income tax', 'income tax provision', 'income tax expense', 'income tax expenses', 'income tax exp'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of='ebt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='net_income', display_name='Net Income', extract_names=['net income', 'net inc', 'earnings', 'earn'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='ebt[t] - tax_exp[t]')]), prior_statement=None, unextracted_names=['gross_profit', 'cash', 'shortterm investments', 'total cash st investments', 'def tax asset curr', 'other current assets', 'total current assets', 'gross ppe', 'accumulated depreciation', 'ppe', 'goodwill', 'lt invest', 'def tax asset long term', 'other lt assets', 'total non current assets', 'total assets', 'tax liab shortterm', 'other current liabilities', 'total current liabilities', 'lt debt', 'total debt', 'deferred revenue', 'tax liab longterm', 'deposit liab', 'other lt liabilities', 'total non current liabilities', 'total liab', 'total common stock', 'other income', 're', 'minority interest', 'total equity', 'total liabilities and equity', 'receivables', 'inv', 'payables', 'curr port of lt debt', 'st debt'], revenue=57667220437.771454, cogs=39313545944.27838, sga=5705772840.60267, int_exp=405538377.3629494, tax_exp=2238655787.7784047, rd_exp=1899457118.2120335, dep_exp=0.0, other_op_exp=0.0, gain_on_sale_invest=-0.0, gain_on_sale_asset=-0.0, impairment=0.0, op_exp=7605229958.814703, ebit=10748444534.67837, ebt=10342906157.31542, net_income=8104250369.537016), Timestamp('2020-12-31 00:00:00', freq='A-DEC'): IncomeStatementData(items_config=DataConfigManager(configs=[ItemConfig(key='revenue', display_name='Revenue', extract_names=['total revenue', 'total rev', 'total sales', 'total sale', 'revenue', 'rev', 'sales', 'sale'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='cogs', display_name='Cost of Goods Sold', extract_names=['cost of revenue', 'cost of goods sold', 'cogs', 'cor'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gross_profit', display_name='Gross Profit', extract_names=None, force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='revenue[t] - cogs[t]'), ItemConfig(key='rd_exp', display_name='R&D Expense', extract_names=['rd expenses', 'rd expense', 'rd exp', 'rd', 'research and development expenses', 'research and development expense', 'research and development exp', 'research and development'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='sga', display_name='SG&A Expense', extract_names=['sga', 'sga expense', 'sga expenses', 'sga exp', 'selling general and administrative', 'selling general and administrative expense', 'selling general and administrative expenses', 'selling general and administrative exp', 'selling general administrative', 'selling general administrative expense', 'selling general administrative expenses', 'selling general administrative exp', 'selling general and admin', 'selling general and admin expense', 'selling general and admin expenses', 'selling general and admin exp', 'selling general admin', 'selling general admin expense', 'selling general admin expenses', 'selling general admin exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='dep_exp', display_name='Depreciation & Amortization Expense', extract_names=['da', 'dep amort', 'dep and amort', 'dep', 'depreciation amort', 'depreciation and amort', 'depreciation', 'depreciation amortization', 'depreciation and amortization', 'dep amortization', 'dep and amortization'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_op_exp', display_name='Other Operating Expenses', extract_names=['other operating expenses', 'other operating expense', 'other operating exp', 'other op expenses', 'other op expense', 'other op exp', 'other operating expensesincome', 'other operating expenseincome', 'other operating expincome', 'other op expensesincome', 'other op expenseincome', 'other op expincome', 'other operating expenses income', 'other operating expense income', 'other operating exp income', 'other op expenses income', 'other op expense income', 'other op exp income', 'other operating expensesinc', 'other operating expenseinc', 'other operating expinc', 'other op expensesinc', 'other op expenseinc', 'other op expinc', 'other operating expenses inc', 'other operating expense inc', 'other operating exp inc', 'other op expenses inc', 'other op expense inc', 'other op exp inc', 'other income expenses', 'other income expense', 'other income exps', 'other income exp', 'other inc expenses', 'other inc expense', 'other inc exps', 'other inc exp', 'other expenses income', 'other expense income', 'other exps income', 'other exp income', 'other expenses inc', 'other expense inc', 'other exps inc', 'other exp inc'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='op_exp', display_name='Operating Expense', extract_names=['op expense', 'op expenses', 'op exp', 'operating expense', 'operating expenses', 'operating exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='rd_exp[t] + dep_exp[t] + sga[t] + other_op_exp[t]'), ItemConfig(key='ebit', display_name='Earnings Before Interest and Taxes', extract_names=['ebit', 'earnings before interest and taxes', 'earnings before int and taxes', 'earnings before interest and tax', 'earnings before int and tax', 'earn before interest and taxes', 'earn before int and taxes', 'earn before interest and tax', 'earn before int and tax', 'earnings before interest taxes', 'earnings before int taxes', 'earnings before interest tax', 'earnings before int tax', 'earn before interest taxes', 'earn before int taxes', 'earn before interest tax', 'earn before int tax', 'operating income', 'op income', 'op inc', 'operating inc'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='gross_profit[t] - op_exp[t]'), ItemConfig(key='int_exp', display_name='Interest Expense', extract_names=['int', 'int expense', 'int expenses', 'int exp', 'interest', 'interest expense', 'interest expenses', 'interest exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gain_on_sale_invest', display_name='Gain on Sale of Investments', extract_names=['gain loss on sale of invest', 'gain loss sale of invest', 'gain loss sale invest', 'gain on sale of invest', 'gain sale of invest', 'gain sale invest', 'gain loss on sale of investments', 'gain loss sale of investments', 'gain loss sale investments', 'gain on sale of investments', 'gain sale of investments', 'gain sale investments'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gain_on_sale_asset', display_name='Gain on Sale of Assets', extract_names=['gain loss on sale of assets', 'gain loss sale of assets', 'gain loss sale assets', 'gain on sale of assets', 'gain sale of assets', 'gain sale assets', 'gain loss on sale of asset', 'gain loss sale of asset', 'gain loss sale asset', 'gain on sale of asset', 'gain sale of asset', 'gain sale asset'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='impairment', display_name='Impairment Expense', extract_names=['impairment', 'impairment expense', 'impairment exp', 'impairments', 'impair', 'impair expense', 'impair exp', 'impairment charges', 'impairment charge', 'impair charges', 'impair charge', 'impairment of goodwill', 'impairment expense of goodwill', 'impairment exp of goodwill', 'impairments of goodwill', 'impair of goodwill', 'impair expense of goodwill', 'impair exp of goodwill', 'impairment charges of goodwill', 'impairment charge of goodwill', 'impair charges of goodwill', 'impair charge of goodwill', 'impairment goodwill', 'impairment expense goodwill', 'impairment exp goodwill', 'impairments goodwill', 'impair goodwill', 'impair expense goodwill', 'impair exp goodwill', 'impairment charges goodwill', 'impairment charge goodwill', 'impair charges goodwill', 'impair charge goodwill', 'asset writedown', 'assets writedown', 'asset write down', 'assets write down'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='ebt', display_name='Earnings Before Tax', extract_names=['ebt', 'earnings before taxes', 'earnings before tax', 'earn before tax', 'earn before taxes', 'ebt including unusual items', 'earnings before taxes including unusual items', 'earnings before tax including unusual items', 'earn before tax including unusual items', 'earn before taxes including unusual items', 'ebt inc unusual items', 'earnings before taxes inc unusual items', 'earnings before tax inc unusual items', 'earn before tax inc unusual items', 'earn before taxes inc unusual items', 'ebt incl unusual items', 'earnings before taxes incl unusual items', 'earnings before tax incl unusual items', 'earn before tax incl unusual items', 'earn before taxes incl unusual items', 'pretax income', 'pre tax income', 'income pretax', 'income pre tax'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='ebit[t] - int_exp[t]'), ItemConfig(key='tax_exp', display_name='Income Tax Expense', extract_names=['taxes', 'tax', 'tax provision', 'tax expense', 'tax expenses', 'tax exp', 'income tax', 'income tax provision', 'income tax expense', 'income tax expenses', 'income tax exp'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of='ebt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='net_income', display_name='Net Income', extract_names=['net income', 'net inc', 'earnings', 'earn'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='ebt[t] - tax_exp[t]')]), prior_statement=IncomeStatementData(items_config=DataConfigManager(configs=[ItemConfig(key='revenue', display_name='Revenue', extract_names=['total revenue', 'total rev', 'total sales', 'total sale', 'revenue', 'rev', 'sales', 'sale'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='cogs', display_name='Cost of Goods Sold', extract_names=['cost of revenue', 'cost of goods sold', 'cogs', 'cor'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gross_profit', display_name='Gross Profit', extract_names=None, force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='revenue[t] - cogs[t]'), ItemConfig(key='rd_exp', display_name='R&D Expense', extract_names=['rd expenses', 'rd expense', 'rd exp', 'rd', 'research and development expenses', 'research and development expense', 'research and development exp', 'research and development'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='sga', display_name='SG&A Expense', extract_names=['sga', 'sga expense', 'sga expenses', 'sga exp', 'selling general and administrative', 'selling general and administrative expense', 'selling general and administrative expenses', 'selling general and administrative exp', 'selling general administrative', 'selling general administrative expense', 'selling general administrative expenses', 'selling general administrative exp', 'selling general and admin', 'selling general and admin expense', 'selling general and admin expenses', 'selling general and admin exp', 'selling general admin', 'selling general admin expense', 'selling general admin expenses', 'selling general admin exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='dep_exp', display_name='Depreciation & Amortization Expense', extract_names=['da', 'dep amort', 'dep and amort', 'dep', 'depreciation amort', 'depreciation and amort', 'depreciation', 'depreciation amortization', 'depreciation and amortization', 'dep amortization', 'dep and amortization'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_op_exp', display_name='Other Operating Expenses', extract_names=['other operating expenses', 'other operating expense', 'other operating exp', 'other op expenses', 'other op expense', 'other op exp', 'other operating expensesincome', 'other operating expenseincome', 'other operating expincome', 'other op expensesincome', 'other op expenseincome', 'other op expincome', 'other operating expenses income', 'other operating expense income', 'other operating exp income', 'other op expenses income', 'other op expense income', 'other op exp income', 'other operating expensesinc', 'other operating expenseinc', 'other operating expinc', 'other op expensesinc', 'other op expenseinc', 'other op expinc', 'other operating expenses inc', 'other operating expense inc', 'other operating exp inc', 'other op expenses inc', 'other op expense inc', 'other op exp inc', 'other income expenses', 'other income expense', 'other income exps', 'other income exp', 'other inc expenses', 'other inc expense', 'other inc exps', 'other inc exp', 'other expenses income', 'other expense income', 'other exps income', 'other exp income', 'other expenses inc', 'other expense inc', 'other exps inc', 'other exp inc'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='op_exp', display_name='Operating Expense', extract_names=['op expense', 'op expenses', 'op exp', 'operating expense', 'operating expenses', 'operating exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='rd_exp[t] + dep_exp[t] + sga[t] + other_op_exp[t]'), ItemConfig(key='ebit', display_name='Earnings Before Interest and Taxes', extract_names=['ebit', 'earnings before interest and taxes', 'earnings before int and taxes', 'earnings before interest and tax', 'earnings before int and tax', 'earn before interest and taxes', 'earn before int and taxes', 'earn before interest and tax', 'earn before int and tax', 'earnings before interest taxes', 'earnings before int taxes', 'earnings before interest tax', 'earnings before int tax', 'earn before interest taxes', 'earn before int taxes', 'earn before interest tax', 'earn before int tax', 'operating income', 'op income', 'op inc', 'operating inc'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='gross_profit[t] - op_exp[t]'), ItemConfig(key='int_exp', display_name='Interest Expense', extract_names=['int', 'int expense', 'int expenses', 'int exp', 'interest', 'interest expense', 'interest expenses', 'interest exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gain_on_sale_invest', display_name='Gain on Sale of Investments', extract_names=['gain loss on sale of invest', 'gain loss sale of invest', 'gain loss sale invest', 'gain on sale of invest', 'gain sale of invest', 'gain sale invest', 'gain loss on sale of investments', 'gain loss sale of investments', 'gain loss sale investments', 'gain on sale of investments', 'gain sale of investments', 'gain sale investments'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gain_on_sale_asset', display_name='Gain on Sale of Assets', extract_names=['gain loss on sale of assets', 'gain loss sale of assets', 'gain loss sale assets', 'gain on sale of assets', 'gain sale of assets', 'gain sale assets', 'gain loss on sale of asset', 'gain loss sale of asset', 'gain loss sale asset', 'gain on sale of asset', 'gain sale of asset', 'gain sale asset'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='impairment', display_name='Impairment Expense', extract_names=['impairment', 'impairment expense', 'impairment exp', 'impairments', 'impair', 'impair expense', 'impair exp', 'impairment charges', 'impairment charge', 'impair charges', 'impair charge', 'impairment of goodwill', 'impairment expense of goodwill', 'impairment exp of goodwill', 'impairments of goodwill', 'impair of goodwill', 'impair expense of goodwill', 'impair exp of goodwill', 'impairment charges of goodwill', 'impairment charge of goodwill', 'impair charges of goodwill', 'impair charge of goodwill', 'impairment goodwill', 'impairment expense goodwill', 'impairment exp goodwill', 'impairments goodwill', 'impair goodwill', 'impair expense goodwill', 'impair exp goodwill', 'impairment charges goodwill', 'impairment charge goodwill', 'impair charges goodwill', 'impair charge goodwill', 'asset writedown', 'assets writedown', 'asset write down', 'assets write down'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='ebt', display_name='Earnings Before Tax', extract_names=['ebt', 'earnings before taxes', 'earnings before tax', 'earn before tax', 'earn before taxes', 'ebt including unusual items', 'earnings before taxes including unusual items', 'earnings before tax including unusual items', 'earn before tax including unusual items', 'earn before taxes including unusual items', 'ebt inc unusual items', 'earnings before taxes inc unusual items', 'earnings before tax inc unusual items', 'earn before tax inc unusual items', 'earn before taxes inc unusual items', 'ebt incl unusual items', 'earnings before taxes incl unusual items', 'earnings before tax incl unusual items', 'earn before tax incl unusual items', 'earn before taxes incl unusual items', 'pretax income', 'pre tax income', 'income pretax', 'income pre tax'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='ebit[t] - int_exp[t]'), ItemConfig(key='tax_exp', display_name='Income Tax Expense', extract_names=['taxes', 'tax', 'tax provision', 'tax expense', 'tax expenses', 'tax exp', 'income tax', 'income tax provision', 'income tax expense', 'income tax expenses', 'income tax exp'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of='ebt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='net_income', display_name='Net Income', extract_names=['net income', 'net inc', 'earnings', 'earn'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='ebt[t] - tax_exp[t]')]), prior_statement=None, unextracted_names=['gross_profit', 'cash', 'shortterm investments', 'total cash st investments', 'def tax asset curr', 'other current assets', 'total current assets', 'gross ppe', 'accumulated depreciation', 'ppe', 'goodwill', 'lt invest', 'def tax asset long term', 'other lt assets', 'total non current assets', 'total assets', 'tax liab shortterm', 'other current liabilities', 'total current liabilities', 'lt debt', 'total debt', 'deferred revenue', 'tax liab longterm', 'deposit liab', 'other lt liabilities', 'total non current liabilities', 'total liab', 'total common stock', 'other income', 're', 'minority interest', 'total equity', 'total liabilities and equity', 'receivables', 'inv', 'payables', 'curr port of lt debt', 'st debt'], revenue=57667220437.771454, cogs=39313545944.27838, sga=5705772840.60267, int_exp=405538377.3629494, tax_exp=2238655787.7784047, rd_exp=1899457118.2120335, dep_exp=0.0, other_op_exp=0.0, gain_on_sale_invest=-0.0, gain_on_sale_asset=-0.0, impairment=0.0, op_exp=7605229958.814703, ebit=10748444534.67837, ebt=10342906157.31542, net_income=8104250369.537016), unextracted_names=['gross_profit', 'cash', 'shortterm investments', 'total cash st investments', 'def tax asset curr', 'other current assets', 'total current assets', 'gross ppe', 'accumulated depreciation', 'ppe', 'goodwill', 'lt invest', 'def tax asset long term', 'other lt assets', 'total non current assets', 'total assets', 'tax liab shortterm', 'other current liabilities', 'total current liabilities', 'lt debt', 'total debt', 'deferred revenue', 'tax liab longterm', 'deposit liab', 'other lt liabilities', 'total non current liabilities', 'total liab', 'total common stock', 'other income', 're', 'minority interest', 'total equity', 'total liabilities and equity', 'receivables', 'inv', 'payables', 'curr port of lt debt', 'st debt'], revenue=60770957074.275894, cogs=40975500270.76241, sga=5943016376.151709, int_exp=303474382.7303499, tax_exp=2510470737.1549253, rd_exp=1950236402.1223583, dep_exp=0.0, other_op_exp=0.0, gain_on_sale_invest=-0.0, gain_on_sale_asset=-0.0, impairment=0.0, op_exp=7893252778.274067, ebit=11902204025.239414, ebt=11598729642.509064, net_income=9088258905.354137), Timestamp('2021-12-31 00:00:00', freq='A-DEC'): IncomeStatementData(items_config=DataConfigManager(configs=[ItemConfig(key='revenue', display_name='Revenue', extract_names=['total revenue', 'total rev', 'total sales', 'total sale', 'revenue', 'rev', 'sales', 'sale'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='cogs', display_name='Cost of Goods Sold', extract_names=['cost of revenue', 'cost of goods sold', 'cogs', 'cor'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gross_profit', display_name='Gross Profit', extract_names=None, force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='revenue[t] - cogs[t]'), ItemConfig(key='rd_exp', display_name='R&D Expense', extract_names=['rd expenses', 'rd expense', 'rd exp', 'rd', 'research and development expenses', 'research and development expense', 'research and development exp', 'research and development'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='sga', display_name='SG&A Expense', extract_names=['sga', 'sga expense', 'sga expenses', 'sga exp', 'selling general and administrative', 'selling general and administrative expense', 'selling general and administrative expenses', 'selling general and administrative exp', 'selling general administrative', 'selling general administrative expense', 'selling general administrative expenses', 'selling general administrative exp', 'selling general and admin', 'selling general and admin expense', 'selling general and admin expenses', 'selling general and admin exp', 'selling general admin', 'selling general admin expense', 'selling general admin expenses', 'selling general admin exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='dep_exp', display_name='Depreciation & Amortization Expense', extract_names=['da', 'dep amort', 'dep and amort', 'dep', 'depreciation amort', 'depreciation and amort', 'depreciation', 'depreciation amortization', 'depreciation and amortization', 'dep amortization', 'dep and amortization'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_op_exp', display_name='Other Operating Expenses', extract_names=['other operating expenses', 'other operating expense', 'other operating exp', 'other op expenses', 'other op expense', 'other op exp', 'other operating expensesincome', 'other operating expenseincome', 'other operating expincome', 'other op expensesincome', 'other op expenseincome', 'other op expincome', 'other operating expenses income', 'other operating expense income', 'other operating exp income', 'other op expenses income', 'other op expense income', 'other op exp income', 'other operating expensesinc', 'other operating expenseinc', 'other operating expinc', 'other op expensesinc', 'other op expenseinc', 'other op expinc', 'other operating expenses inc', 'other operating expense inc', 'other operating exp inc', 'other op expenses inc', 'other op expense inc', 'other op exp inc', 'other income expenses', 'other income expense', 'other income exps', 'other income exp', 'other inc expenses', 'other inc expense', 'other inc exps', 'other inc exp', 'other expenses income', 'other expense income', 'other exps income', 'other exp income', 'other expenses inc', 'other expense inc', 'other exps inc', 'other exp inc'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='op_exp', display_name='Operating Expense', extract_names=['op expense', 'op expenses', 'op exp', 'operating expense', 'operating expenses', 'operating exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='rd_exp[t] + dep_exp[t] + sga[t] + other_op_exp[t]'), ItemConfig(key='ebit', display_name='Earnings Before Interest and Taxes', extract_names=['ebit', 'earnings before interest and taxes', 'earnings before int and taxes', 'earnings before interest and tax', 'earnings before int and tax', 'earn before interest and taxes', 'earn before int and taxes', 'earn before interest and tax', 'earn before int and tax', 'earnings before interest taxes', 'earnings before int taxes', 'earnings before interest tax', 'earnings before int tax', 'earn before interest taxes', 'earn before int taxes', 'earn before interest tax', 'earn before int tax', 'operating income', 'op income', 'op inc', 'operating inc'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='gross_profit[t] - op_exp[t]'), ItemConfig(key='int_exp', display_name='Interest Expense', extract_names=['int', 'int expense', 'int expenses', 'int exp', 'interest', 'interest expense', 'interest expenses', 'interest exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gain_on_sale_invest', display_name='Gain on Sale of Investments', extract_names=['gain loss on sale of invest', 'gain loss sale of invest', 'gain loss sale invest', 'gain on sale of invest', 'gain sale of invest', 'gain sale invest', 'gain loss on sale of investments', 'gain loss sale of investments', 'gain loss sale investments', 'gain on sale of investments', 'gain sale of investments', 'gain sale investments'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gain_on_sale_asset', display_name='Gain on Sale of Assets', extract_names=['gain loss on sale of assets', 'gain loss sale of assets', 'gain loss sale assets', 'gain on sale of assets', 'gain sale of assets', 'gain sale assets', 'gain loss on sale of asset', 'gain loss sale of asset', 'gain loss sale asset', 'gain on sale of asset', 'gain sale of asset', 'gain sale asset'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='impairment', display_name='Impairment Expense', extract_names=['impairment', 'impairment expense', 'impairment exp', 'impairments', 'impair', 'impair expense', 'impair exp', 'impairment charges', 'impairment charge', 'impair charges', 'impair charge', 'impairment of goodwill', 'impairment expense of goodwill', 'impairment exp of goodwill', 'impairments of goodwill', 'impair of goodwill', 'impair expense of goodwill', 'impair exp of goodwill', 'impairment charges of goodwill', 'impairment charge of goodwill', 'impair charges of goodwill', 'impair charge of goodwill', 'impairment goodwill', 'impairment expense goodwill', 'impairment exp goodwill', 'impairments goodwill', 'impair goodwill', 'impair expense goodwill', 'impair exp goodwill', 'impairment charges goodwill', 'impairment charge goodwill', 'impair charges goodwill', 'impair charge goodwill', 'asset writedown', 'assets writedown', 'asset write down', 'assets write down'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='ebt', display_name='Earnings Before Tax', extract_names=['ebt', 'earnings before taxes', 'earnings before tax', 'earn before tax', 'earn before taxes', 'ebt including unusual items', 'earnings before taxes including unusual items', 'earnings before tax including unusual items', 'earn before tax including unusual items', 'earn before taxes including unusual items', 'ebt inc unusual items', 'earnings before taxes inc unusual items', 'earnings before tax inc unusual items', 'earn before tax inc unusual items', 'earn before taxes inc unusual items', 'ebt incl unusual items', 'earnings before taxes incl unusual items', 'earnings before tax incl unusual items', 'earn before tax incl unusual items', 'earn before taxes incl unusual items', 'pretax income', 'pre tax income', 'income pretax', 'income pre tax'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='ebit[t] - int_exp[t]'), ItemConfig(key='tax_exp', display_name='Income Tax Expense', extract_names=['taxes', 'tax', 'tax provision', 'tax expense', 'tax expenses', 'tax exp', 'income tax', 'income tax provision', 'income tax expense', 'income tax expenses', 'income tax exp'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of='ebt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='net_income', display_name='Net Income', extract_names=['net income', 'net inc', 'earnings', 'earn'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='ebt[t] - tax_exp[t]')]), prior_statement=IncomeStatementData(items_config=DataConfigManager(configs=[ItemConfig(key='revenue', display_name='Revenue', extract_names=['total revenue', 'total rev', 'total sales', 'total sale', 'revenue', 'rev', 'sales', 'sale'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='cogs', display_name='Cost of Goods Sold', extract_names=['cost of revenue', 'cost of goods sold', 'cogs', 'cor'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gross_profit', display_name='Gross Profit', extract_names=None, force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='revenue[t] - cogs[t]'), ItemConfig(key='rd_exp', display_name='R&D Expense', extract_names=['rd expenses', 'rd expense', 'rd exp', 'rd', 'research and development expenses', 'research and development expense', 'research and development exp', 'research and development'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='sga', display_name='SG&A Expense', extract_names=['sga', 'sga expense', 'sga expenses', 'sga exp', 'selling general and administrative', 'selling general and administrative expense', 'selling general and administrative expenses', 'selling general and administrative exp', 'selling general administrative', 'selling general administrative expense', 'selling general administrative expenses', 'selling general administrative exp', 'selling general and admin', 'selling general and admin expense', 'selling general and admin expenses', 'selling general and admin exp', 'selling general admin', 'selling general admin expense', 'selling general admin expenses', 'selling general admin exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='dep_exp', display_name='Depreciation & Amortization Expense', extract_names=['da', 'dep amort', 'dep and amort', 'dep', 'depreciation amort', 'depreciation and amort', 'depreciation', 'depreciation amortization', 'depreciation and amortization', 'dep amortization', 'dep and amortization'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_op_exp', display_name='Other Operating Expenses', extract_names=['other operating expenses', 'other operating expense', 'other operating exp', 'other op expenses', 'other op expense', 'other op exp', 'other operating expensesincome', 'other operating expenseincome', 'other operating expincome', 'other op expensesincome', 'other op expenseincome', 'other op expincome', 'other operating expenses income', 'other operating expense income', 'other operating exp income', 'other op expenses income', 'other op expense income', 'other op exp income', 'other operating expensesinc', 'other operating expenseinc', 'other operating expinc', 'other op expensesinc', 'other op expenseinc', 'other op expinc', 'other operating expenses inc', 'other operating expense inc', 'other operating exp inc', 'other op expenses inc', 'other op expense inc', 'other op exp inc', 'other income expenses', 'other income expense', 'other income exps', 'other income exp', 'other inc expenses', 'other inc expense', 'other inc exps', 'other inc exp', 'other expenses income', 'other expense income', 'other exps income', 'other exp income', 'other expenses inc', 'other expense inc', 'other exps inc', 'other exp inc'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='op_exp', display_name='Operating Expense', extract_names=['op expense', 'op expenses', 'op exp', 'operating expense', 'operating expenses', 'operating exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='rd_exp[t] + dep_exp[t] + sga[t] + other_op_exp[t]'), ItemConfig(key='ebit', display_name='Earnings Before Interest and Taxes', extract_names=['ebit', 'earnings before interest and taxes', 'earnings before int and taxes', 'earnings before interest and tax', 'earnings before int and tax', 'earn before interest and taxes', 'earn before int and taxes', 'earn before interest and tax', 'earn before int and tax', 'earnings before interest taxes', 'earnings before int taxes', 'earnings before interest tax', 'earnings before int tax', 'earn before interest taxes', 'earn before int taxes', 'earn before interest tax', 'earn before int tax', 'operating income', 'op income', 'op inc', 'operating inc'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='gross_profit[t] - op_exp[t]'), ItemConfig(key='int_exp', display_name='Interest Expense', extract_names=['int', 'int expense', 'int expenses', 'int exp', 'interest', 'interest expense', 'interest expenses', 'interest exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gain_on_sale_invest', display_name='Gain on Sale of Investments', extract_names=['gain loss on sale of invest', 'gain loss sale of invest', 'gain loss sale invest', 'gain on sale of invest', 'gain sale of invest', 'gain sale invest', 'gain loss on sale of investments', 'gain loss sale of investments', 'gain loss sale investments', 'gain on sale of investments', 'gain sale of investments', 'gain sale investments'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gain_on_sale_asset', display_name='Gain on Sale of Assets', extract_names=['gain loss on sale of assets', 'gain loss sale of assets', 'gain loss sale assets', 'gain on sale of assets', 'gain sale of assets', 'gain sale assets', 'gain loss on sale of asset', 'gain loss sale of asset', 'gain loss sale asset', 'gain on sale of asset', 'gain sale of asset', 'gain sale asset'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='impairment', display_name='Impairment Expense', extract_names=['impairment', 'impairment expense', 'impairment exp', 'impairments', 'impair', 'impair expense', 'impair exp', 'impairment charges', 'impairment charge', 'impair charges', 'impair charge', 'impairment of goodwill', 'impairment expense of goodwill', 'impairment exp of goodwill', 'impairments of goodwill', 'impair of goodwill', 'impair expense of goodwill', 'impair exp of goodwill', 'impairment charges of goodwill', 'impairment charge of goodwill', 'impair charges of goodwill', 'impair charge of goodwill', 'impairment goodwill', 'impairment expense goodwill', 'impairment exp goodwill', 'impairments goodwill', 'impair goodwill', 'impair expense goodwill', 'impair exp goodwill', 'impairment charges goodwill', 'impairment charge goodwill', 'impair charges goodwill', 'impair charge goodwill', 'asset writedown', 'assets writedown', 'asset write down', 'assets write down'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='ebt', display_name='Earnings Before Tax', extract_names=['ebt', 'earnings before taxes', 'earnings before tax', 'earn before tax', 'earn before taxes', 'ebt including unusual items', 'earnings before taxes including unusual items', 'earnings before tax including unusual items', 'earn before tax including unusual items', 'earn before taxes including unusual items', 'ebt inc unusual items', 'earnings before taxes inc unusual items', 'earnings before tax inc unusual items', 'earn before tax inc unusual items', 'earn before taxes inc unusual items', 'ebt incl unusual items', 'earnings before taxes incl unusual items', 'earnings before tax incl unusual items', 'earn before tax incl unusual items', 'earn before taxes incl unusual items', 'pretax income', 'pre tax income', 'income pretax', 'income pre tax'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='ebit[t] - int_exp[t]'), ItemConfig(key='tax_exp', display_name='Income Tax Expense', extract_names=['taxes', 'tax', 'tax provision', 'tax expense', 'tax expenses', 'tax exp', 'income tax', 'income tax provision', 'income tax expense', 'income tax expenses', 'income tax exp'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of='ebt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='net_income', display_name='Net Income', extract_names=['net income', 'net inc', 'earnings', 'earn'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='ebt[t] - tax_exp[t]')]), prior_statement=IncomeStatementData(items_config=DataConfigManager(configs=[ItemConfig(key='revenue', display_name='Revenue', extract_names=['total revenue', 'total rev', 'total sales', 'total sale', 'revenue', 'rev', 'sales', 'sale'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='cogs', display_name='Cost of Goods Sold', extract_names=['cost of revenue', 'cost of goods sold', 'cogs', 'cor'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gross_profit', display_name='Gross Profit', extract_names=None, force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='revenue[t] - cogs[t]'), ItemConfig(key='rd_exp', display_name='R&D Expense', extract_names=['rd expenses', 'rd expense', 'rd exp', 'rd', 'research and development expenses', 'research and development expense', 'research and development exp', 'research and development'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='sga', display_name='SG&A Expense', extract_names=['sga', 'sga expense', 'sga expenses', 'sga exp', 'selling general and administrative', 'selling general and administrative expense', 'selling general and administrative expenses', 'selling general and administrative exp', 'selling general administrative', 'selling general administrative expense', 'selling general administrative expenses', 'selling general administrative exp', 'selling general and admin', 'selling general and admin expense', 'selling general and admin expenses', 'selling general and admin exp', 'selling general admin', 'selling general admin expense', 'selling general admin expenses', 'selling general admin exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='dep_exp', display_name='Depreciation & Amortization Expense', extract_names=['da', 'dep amort', 'dep and amort', 'dep', 'depreciation amort', 'depreciation and amort', 'depreciation', 'depreciation amortization', 'depreciation and amortization', 'dep amortization', 'dep and amortization'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_op_exp', display_name='Other Operating Expenses', extract_names=['other operating expenses', 'other operating expense', 'other operating exp', 'other op expenses', 'other op expense', 'other op exp', 'other operating expensesincome', 'other operating expenseincome', 'other operating expincome', 'other op expensesincome', 'other op expenseincome', 'other op expincome', 'other operating expenses income', 'other operating expense income', 'other operating exp income', 'other op expenses income', 'other op expense income', 'other op exp income', 'other operating expensesinc', 'other operating expenseinc', 'other operating expinc', 'other op expensesinc', 'other op expenseinc', 'other op expinc', 'other operating expenses inc', 'other operating expense inc', 'other operating exp inc', 'other op expenses inc', 'other op expense inc', 'other op exp inc', 'other income expenses', 'other income expense', 'other income exps', 'other income exp', 'other inc expenses', 'other inc expense', 'other inc exps', 'other inc exp', 'other expenses income', 'other expense income', 'other exps income', 'other exp income', 'other expenses inc', 'other expense inc', 'other exps inc', 'other exp inc'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='op_exp', display_name='Operating Expense', extract_names=['op expense', 'op expenses', 'op exp', 'operating expense', 'operating expenses', 'operating exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='rd_exp[t] + dep_exp[t] + sga[t] + other_op_exp[t]'), ItemConfig(key='ebit', display_name='Earnings Before Interest and Taxes', extract_names=['ebit', 'earnings before interest and taxes', 'earnings before int and taxes', 'earnings before interest and tax', 'earnings before int and tax', 'earn before interest and taxes', 'earn before int and taxes', 'earn before interest and tax', 'earn before int and tax', 'earnings before interest taxes', 'earnings before int taxes', 'earnings before interest tax', 'earnings before int tax', 'earn before interest taxes', 'earn before int taxes', 'earn before interest tax', 'earn before int tax', 'operating income', 'op income', 'op inc', 'operating inc'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='gross_profit[t] - op_exp[t]'), ItemConfig(key='int_exp', display_name='Interest Expense', extract_names=['int', 'int expense', 'int expenses', 'int exp', 'interest', 'interest expense', 'interest expenses', 'interest exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gain_on_sale_invest', display_name='Gain on Sale of Investments', extract_names=['gain loss on sale of invest', 'gain loss sale of invest', 'gain loss sale invest', 'gain on sale of invest', 'gain sale of invest', 'gain sale invest', 'gain loss on sale of investments', 'gain loss sale of investments', 'gain loss sale investments', 'gain on sale of investments', 'gain sale of investments', 'gain sale investments'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gain_on_sale_asset', display_name='Gain on Sale of Assets', extract_names=['gain loss on sale of assets', 'gain loss sale of assets', 'gain loss sale assets', 'gain on sale of assets', 'gain sale of assets', 'gain sale assets', 'gain loss on sale of asset', 'gain loss sale of asset', 'gain loss sale asset', 'gain on sale of asset', 'gain sale of asset', 'gain sale asset'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='impairment', display_name='Impairment Expense', extract_names=['impairment', 'impairment expense', 'impairment exp', 'impairments', 'impair', 'impair expense', 'impair exp', 'impairment charges', 'impairment charge', 'impair charges', 'impair charge', 'impairment of goodwill', 'impairment expense of goodwill', 'impairment exp of goodwill', 'impairments of goodwill', 'impair of goodwill', 'impair expense of goodwill', 'impair exp of goodwill', 'impairment charges of goodwill', 'impairment charge of goodwill', 'impair charges of goodwill', 'impair charge of goodwill', 'impairment goodwill', 'impairment expense goodwill', 'impairment exp goodwill', 'impairments goodwill', 'impair goodwill', 'impair expense goodwill', 'impair exp goodwill', 'impairment charges goodwill', 'impairment charge goodwill', 'impair charges goodwill', 'impair charge goodwill', 'asset writedown', 'assets writedown', 'asset write down', 'assets write down'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='ebt', display_name='Earnings Before Tax', extract_names=['ebt', 'earnings before taxes', 'earnings before tax', 'earn before tax', 'earn before taxes', 'ebt including unusual items', 'earnings before taxes including unusual items', 'earnings before tax including unusual items', 'earn before tax including unusual items', 'earn before taxes including unusual items', 'ebt inc unusual items', 'earnings before taxes inc unusual items', 'earnings before tax inc unusual items', 'earn before tax inc unusual items', 'earn before taxes inc unusual items', 'ebt incl unusual items', 'earnings before taxes incl unusual items', 'earnings before tax incl unusual items', 'earn before tax incl unusual items', 'earn before taxes incl unusual items', 'pretax income', 'pre tax income', 'income pretax', 'income pre tax'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='ebit[t] - int_exp[t]'), ItemConfig(key='tax_exp', display_name='Income Tax Expense', extract_names=['taxes', 'tax', 'tax provision', 'tax expense', 'tax expenses', 'tax exp', 'income tax', 'income tax provision', 'income tax expense', 'income tax expenses', 'income tax exp'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of='ebt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='net_income', display_name='Net Income', extract_names=['net income', 'net inc', 'earnings', 'earn'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='ebt[t] - tax_exp[t]')]), prior_statement=None, unextracted_names=['gross_profit', 'cash', 'shortterm investments', 'total cash st investments', 'def tax asset curr', 'other current assets', 'total current assets', 'gross ppe', 'accumulated depreciation', 'ppe', 'goodwill', 'lt invest', 'def tax asset long term', 'other lt assets', 'total non current assets', 'total assets', 'tax liab shortterm', 'other current liabilities', 'total current liabilities', 'lt debt', 'total debt', 'deferred revenue', 'tax liab longterm', 'deposit liab', 'other lt liabilities', 'total non current liabilities', 'total liab', 'total common stock', 'other income', 're', 'minority interest', 'total equity', 'total liabilities and equity', 'receivables', 'inv', 'payables', 'curr port of lt debt', 'st debt'], revenue=57667220437.771454, cogs=39313545944.27838, sga=5705772840.60267, int_exp=405538377.3629494, tax_exp=2238655787.7784047, rd_exp=1899457118.2120335, dep_exp=0.0, other_op_exp=0.0, gain_on_sale_invest=-0.0, gain_on_sale_asset=-0.0, impairment=0.0, op_exp=7605229958.814703, ebit=10748444534.67837, ebt=10342906157.31542, net_income=8104250369.537016), unextracted_names=['gross_profit', 'cash', 'shortterm investments', 'total cash st investments', 'def tax asset curr', 'other current assets', 'total current assets', 'gross ppe', 'accumulated depreciation', 'ppe', 'goodwill', 'lt invest', 'def tax asset long term', 'other lt assets', 'total non current assets', 'total assets', 'tax liab shortterm', 'other current liabilities', 'total current liabilities', 'lt debt', 'total debt', 'deferred revenue', 'tax liab longterm', 'deposit liab', 'other lt liabilities', 'total non current liabilities', 'total liab', 'total common stock', 'other income', 're', 'minority interest', 'total equity', 'total liabilities and equity', 'receivables', 'inv', 'payables', 'curr port of lt debt', 'st debt'], revenue=60770957074.275894, cogs=40975500270.76241, sga=5943016376.151709, int_exp=303474382.7303499, tax_exp=2510470737.1549253, rd_exp=1950236402.1223583, dep_exp=0.0, other_op_exp=0.0, gain_on_sale_invest=-0.0, gain_on_sale_asset=-0.0, impairment=0.0, op_exp=7893252778.274067, ebit=11902204025.239414, ebt=11598729642.509064, net_income=9088258905.354137), unextracted_names=['gross_profit', 'cash', 'shortterm investments', 'total cash st investments', 'def tax asset curr', 'other current assets', 'total current assets', 'gross ppe', 'accumulated depreciation', 'ppe', 'goodwill', 'lt invest', 'def tax asset long term', 'other lt assets', 'total non current assets', 'total assets', 'tax liab shortterm', 'other current liabilities', 'total current liabilities', 'lt debt', 'total debt', 'deferred revenue', 'tax liab longterm', 'deposit liab', 'other lt liabilities', 'total non current liabilities', 'total liab', 'total common stock', 'other income', 're', 'minority interest', 'total equity', 'total liabilities and equity', 'receivables', 'inv', 'payables', 'curr port of lt debt', 'st debt'], revenue=64041741490.01525, cogs=42707712624.523705, sga=6190124393.994764, int_exp=306352143.4824878, tax_exp=2778092308.8399143, rd_exp=2002373197.9500213, dep_exp=0.0, other_op_exp=0.0, gain_on_sale_invest=-0.0, gain_on_sale_asset=-0.0, impairment=0.0, op_exp=8192497591.944786, ebit=13141531273.54676, ebt=12835179130.064272, net_income=10057086821.224358), Timestamp('2022-12-31 00:00:00', freq='A-DEC'): IncomeStatementData(items_config=DataConfigManager(configs=[ItemConfig(key='revenue', display_name='Revenue', extract_names=['total revenue', 'total rev', 'total sales', 'total sale', 'revenue', 'rev', 'sales', 'sale'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='cogs', display_name='Cost of Goods Sold', extract_names=['cost of revenue', 'cost of goods sold', 'cogs', 'cor'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gross_profit', display_name='Gross Profit', extract_names=None, force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='revenue[t] - cogs[t]'), ItemConfig(key='rd_exp', display_name='R&D Expense', extract_names=['rd expenses', 'rd expense', 'rd exp', 'rd', 'research and development expenses', 'research and development expense', 'research and development exp', 'research and development'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='sga', display_name='SG&A Expense', extract_names=['sga', 'sga expense', 'sga expenses', 'sga exp', 'selling general and administrative', 'selling general and administrative expense', 'selling general and administrative expenses', 'selling general and administrative exp', 'selling general administrative', 'selling general administrative expense', 'selling general administrative expenses', 'selling general administrative exp', 'selling general and admin', 'selling general and admin expense', 'selling general and admin expenses', 'selling general and admin exp', 'selling general admin', 'selling general admin expense', 'selling general admin expenses', 'selling general admin exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='dep_exp', display_name='Depreciation & Amortization Expense', extract_names=['da', 'dep amort', 'dep and amort', 'dep', 'depreciation amort', 'depreciation and amort', 'depreciation', 'depreciation amortization', 'depreciation and amortization', 'dep amortization', 'dep and amortization'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_op_exp', display_name='Other Operating Expenses', extract_names=['other operating expenses', 'other operating expense', 'other operating exp', 'other op expenses', 'other op expense', 'other op exp', 'other operating expensesincome', 'other operating expenseincome', 'other operating expincome', 'other op expensesincome', 'other op expenseincome', 'other op expincome', 'other operating expenses income', 'other operating expense income', 'other operating exp income', 'other op expenses income', 'other op expense income', 'other op exp income', 'other operating expensesinc', 'other operating expenseinc', 'other operating expinc', 'other op expensesinc', 'other op expenseinc', 'other op expinc', 'other operating expenses inc', 'other operating expense inc', 'other operating exp inc', 'other op expenses inc', 'other op expense inc', 'other op exp inc', 'other income expenses', 'other income expense', 'other income exps', 'other income exp', 'other inc expenses', 'other inc expense', 'other inc exps', 'other inc exp', 'other expenses income', 'other expense income', 'other exps income', 'other exp income', 'other expenses inc', 'other expense inc', 'other exps inc', 'other exp inc'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='op_exp', display_name='Operating Expense', extract_names=['op expense', 'op expenses', 'op exp', 'operating expense', 'operating expenses', 'operating exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='rd_exp[t] + dep_exp[t] + sga[t] + other_op_exp[t]'), ItemConfig(key='ebit', display_name='Earnings Before Interest and Taxes', extract_names=['ebit', 'earnings before interest and taxes', 'earnings before int and taxes', 'earnings before interest and tax', 'earnings before int and tax', 'earn before interest and taxes', 'earn before int and taxes', 'earn before interest and tax', 'earn before int and tax', 'earnings before interest taxes', 'earnings before int taxes', 'earnings before interest tax', 'earnings before int tax', 'earn before interest taxes', 'earn before int taxes', 'earn before interest tax', 'earn before int tax', 'operating income', 'op income', 'op inc', 'operating inc'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='gross_profit[t] - op_exp[t]'), ItemConfig(key='int_exp', display_name='Interest Expense', extract_names=['int', 'int expense', 'int expenses', 'int exp', 'interest', 'interest expense', 'interest expenses', 'interest exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gain_on_sale_invest', display_name='Gain on Sale of Investments', extract_names=['gain loss on sale of invest', 'gain loss sale of invest', 'gain loss sale invest', 'gain on sale of invest', 'gain sale of invest', 'gain sale invest', 'gain loss on sale of investments', 'gain loss sale of investments', 'gain loss sale investments', 'gain on sale of investments', 'gain sale of investments', 'gain sale investments'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gain_on_sale_asset', display_name='Gain on Sale of Assets', extract_names=['gain loss on sale of assets', 'gain loss sale of assets', 'gain loss sale assets', 'gain on sale of assets', 'gain sale of assets', 'gain sale assets', 'gain loss on sale of asset', 'gain loss sale of asset', 'gain loss sale asset', 'gain on sale of asset', 'gain sale of asset', 'gain sale asset'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='impairment', display_name='Impairment Expense', extract_names=['impairment', 'impairment expense', 'impairment exp', 'impairments', 'impair', 'impair expense', 'impair exp', 'impairment charges', 'impairment charge', 'impair charges', 'impair charge', 'impairment of goodwill', 'impairment expense of goodwill', 'impairment exp of goodwill', 'impairments of goodwill', 'impair of goodwill', 'impair expense of goodwill', 'impair exp of goodwill', 'impairment charges of goodwill', 'impairment charge of goodwill', 'impair charges of goodwill', 'impair charge of goodwill', 'impairment goodwill', 'impairment expense goodwill', 'impairment exp goodwill', 'impairments goodwill', 'impair goodwill', 'impair expense goodwill', 'impair exp goodwill', 'impairment charges goodwill', 'impairment charge goodwill', 'impair charges goodwill', 'impair charge goodwill', 'asset writedown', 'assets writedown', 'asset write down', 'assets write down'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='ebt', display_name='Earnings Before Tax', extract_names=['ebt', 'earnings before taxes', 'earnings before tax', 'earn before tax', 'earn before taxes', 'ebt including unusual items', 'earnings before taxes including unusual items', 'earnings before tax including unusual items', 'earn before tax including unusual items', 'earn before taxes including unusual items', 'ebt inc unusual items', 'earnings before taxes inc unusual items', 'earnings before tax inc unusual items', 'earn before tax inc unusual items', 'earn before taxes inc unusual items', 'ebt incl unusual items', 'earnings before taxes incl unusual items', 'earnings before tax incl unusual items', 'earn before tax incl unusual items', 'earn before taxes incl unusual items', 'pretax income', 'pre tax income', 'income pretax', 'income pre tax'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='ebit[t] - int_exp[t]'), ItemConfig(key='tax_exp', display_name='Income Tax Expense', extract_names=['taxes', 'tax', 'tax provision', 'tax expense', 'tax expenses', 'tax exp', 'income tax', 'income tax provision', 'income tax expense', 'income tax expenses', 'income tax exp'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of='ebt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='net_income', display_name='Net Income', extract_names=['net income', 'net inc', 'earnings', 'earn'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='ebt[t] - tax_exp[t]')]), prior_statement=IncomeStatementData(items_config=DataConfigManager(configs=[ItemConfig(key='revenue', display_name='Revenue', extract_names=['total revenue', 'total rev', 'total sales', 'total sale', 'revenue', 'rev', 'sales', 'sale'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='cogs', display_name='Cost of Goods Sold', extract_names=['cost of revenue', 'cost of goods sold', 'cogs', 'cor'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gross_profit', display_name='Gross Profit', extract_names=None, force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='revenue[t] - cogs[t]'), ItemConfig(key='rd_exp', display_name='R&D Expense', extract_names=['rd expenses', 'rd expense', 'rd exp', 'rd', 'research and development expenses', 'research and development expense', 'research and development exp', 'research and development'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='sga', display_name='SG&A Expense', extract_names=['sga', 'sga expense', 'sga expenses', 'sga exp', 'selling general and administrative', 'selling general and administrative expense', 'selling general and administrative expenses', 'selling general and administrative exp', 'selling general administrative', 'selling general administrative expense', 'selling general administrative expenses', 'selling general administrative exp', 'selling general and admin', 'selling general and admin expense', 'selling general and admin expenses', 'selling general and admin exp', 'selling general admin', 'selling general admin expense', 'selling general admin expenses', 'selling general admin exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='dep_exp', display_name='Depreciation & Amortization Expense', extract_names=['da', 'dep amort', 'dep and amort', 'dep', 'depreciation amort', 'depreciation and amort', 'depreciation', 'depreciation amortization', 'depreciation and amortization', 'dep amortization', 'dep and amortization'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_op_exp', display_name='Other Operating Expenses', extract_names=['other operating expenses', 'other operating expense', 'other operating exp', 'other op expenses', 'other op expense', 'other op exp', 'other operating expensesincome', 'other operating expenseincome', 'other operating expincome', 'other op expensesincome', 'other op expenseincome', 'other op expincome', 'other operating expenses income', 'other operating expense income', 'other operating exp income', 'other op expenses income', 'other op expense income', 'other op exp income', 'other operating expensesinc', 'other operating expenseinc', 'other operating expinc', 'other op expensesinc', 'other op expenseinc', 'other op expinc', 'other operating expenses inc', 'other operating expense inc', 'other operating exp inc', 'other op expenses inc', 'other op expense inc', 'other op exp inc', 'other income expenses', 'other income expense', 'other income exps', 'other income exp', 'other inc expenses', 'other inc expense', 'other inc exps', 'other inc exp', 'other expenses income', 'other expense income', 'other exps income', 'other exp income', 'other expenses inc', 'other expense inc', 'other exps inc', 'other exp inc'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='op_exp', display_name='Operating Expense', extract_names=['op expense', 'op expenses', 'op exp', 'operating expense', 'operating expenses', 'operating exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='rd_exp[t] + dep_exp[t] + sga[t] + other_op_exp[t]'), ItemConfig(key='ebit', display_name='Earnings Before Interest and Taxes', extract_names=['ebit', 'earnings before interest and taxes', 'earnings before int and taxes', 'earnings before interest and tax', 'earnings before int and tax', 'earn before interest and taxes', 'earn before int and taxes', 'earn before interest and tax', 'earn before int and tax', 'earnings before interest taxes', 'earnings before int taxes', 'earnings before interest tax', 'earnings before int tax', 'earn before interest taxes', 'earn before int taxes', 'earn before interest tax', 'earn before int tax', 'operating income', 'op income', 'op inc', 'operating inc'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='gross_profit[t] - op_exp[t]'), ItemConfig(key='int_exp', display_name='Interest Expense', extract_names=['int', 'int expense', 'int expenses', 'int exp', 'interest', 'interest expense', 'interest expenses', 'interest exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gain_on_sale_invest', display_name='Gain on Sale of Investments', extract_names=['gain loss on sale of invest', 'gain loss sale of invest', 'gain loss sale invest', 'gain on sale of invest', 'gain sale of invest', 'gain sale invest', 'gain loss on sale of investments', 'gain loss sale of investments', 'gain loss sale investments', 'gain on sale of investments', 'gain sale of investments', 'gain sale investments'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gain_on_sale_asset', display_name='Gain on Sale of Assets', extract_names=['gain loss on sale of assets', 'gain loss sale of assets', 'gain loss sale assets', 'gain on sale of assets', 'gain sale of assets', 'gain sale assets', 'gain loss on sale of asset', 'gain loss sale of asset', 'gain loss sale asset', 'gain on sale of asset', 'gain sale of asset', 'gain sale asset'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='impairment', display_name='Impairment Expense', extract_names=['impairment', 'impairment expense', 'impairment exp', 'impairments', 'impair', 'impair expense', 'impair exp', 'impairment charges', 'impairment charge', 'impair charges', 'impair charge', 'impairment of goodwill', 'impairment expense of goodwill', 'impairment exp of goodwill', 'impairments of goodwill', 'impair of goodwill', 'impair expense of goodwill', 'impair exp of goodwill', 'impairment charges of goodwill', 'impairment charge of goodwill', 'impair charges of goodwill', 'impair charge of goodwill', 'impairment goodwill', 'impairment expense goodwill', 'impairment exp goodwill', 'impairments goodwill', 'impair goodwill', 'impair expense goodwill', 'impair exp goodwill', 'impairment charges goodwill', 'impairment charge goodwill', 'impair charges goodwill', 'impair charge goodwill', 'asset writedown', 'assets writedown', 'asset write down', 'assets write down'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='ebt', display_name='Earnings Before Tax', extract_names=['ebt', 'earnings before taxes', 'earnings before tax', 'earn before tax', 'earn before taxes', 'ebt including unusual items', 'earnings before taxes including unusual items', 'earnings before tax including unusual items', 'earn before tax including unusual items', 'earn before taxes including unusual items', 'ebt inc unusual items', 'earnings before taxes inc unusual items', 'earnings before tax inc unusual items', 'earn before tax inc unusual items', 'earn before taxes inc unusual items', 'ebt incl unusual items', 'earnings before taxes incl unusual items', 'earnings before tax incl unusual items', 'earn before tax incl unusual items', 'earn before taxes incl unusual items', 'pretax income', 'pre tax income', 'income pretax', 'income pre tax'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='ebit[t] - int_exp[t]'), ItemConfig(key='tax_exp', display_name='Income Tax Expense', extract_names=['taxes', 'tax', 'tax provision', 'tax expense', 'tax expenses', 'tax exp', 'income tax', 'income tax provision', 'income tax expense', 'income tax expenses', 'income tax exp'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of='ebt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='net_income', display_name='Net Income', extract_names=['net income', 'net inc', 'earnings', 'earn'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='ebt[t] - tax_exp[t]')]), prior_statement=IncomeStatementData(items_config=DataConfigManager(configs=[ItemConfig(key='revenue', display_name='Revenue', extract_names=['total revenue', 'total rev', 'total sales', 'total sale', 'revenue', 'rev', 'sales', 'sale'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='cogs', display_name='Cost of Goods Sold', extract_names=['cost of revenue', 'cost of goods sold', 'cogs', 'cor'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gross_profit', display_name='Gross Profit', extract_names=None, force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='revenue[t] - cogs[t]'), ItemConfig(key='rd_exp', display_name='R&D Expense', extract_names=['rd expenses', 'rd expense', 'rd exp', 'rd', 'research and development expenses', 'research and development expense', 'research and development exp', 'research and development'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='sga', display_name='SG&A Expense', extract_names=['sga', 'sga expense', 'sga expenses', 'sga exp', 'selling general and administrative', 'selling general and administrative expense', 'selling general and administrative expenses', 'selling general and administrative exp', 'selling general administrative', 'selling general administrative expense', 'selling general administrative expenses', 'selling general administrative exp', 'selling general and admin', 'selling general and admin expense', 'selling general and admin expenses', 'selling general and admin exp', 'selling general admin', 'selling general admin expense', 'selling general admin expenses', 'selling general admin exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='dep_exp', display_name='Depreciation & Amortization Expense', extract_names=['da', 'dep amort', 'dep and amort', 'dep', 'depreciation amort', 'depreciation and amort', 'depreciation', 'depreciation amortization', 'depreciation and amortization', 'dep amortization', 'dep and amortization'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_op_exp', display_name='Other Operating Expenses', extract_names=['other operating expenses', 'other operating expense', 'other operating exp', 'other op expenses', 'other op expense', 'other op exp', 'other operating expensesincome', 'other operating expenseincome', 'other operating expincome', 'other op expensesincome', 'other op expenseincome', 'other op expincome', 'other operating expenses income', 'other operating expense income', 'other operating exp income', 'other op expenses income', 'other op expense income', 'other op exp income', 'other operating expensesinc', 'other operating expenseinc', 'other operating expinc', 'other op expensesinc', 'other op expenseinc', 'other op expinc', 'other operating expenses inc', 'other operating expense inc', 'other operating exp inc', 'other op expenses inc', 'other op expense inc', 'other op exp inc', 'other income expenses', 'other income expense', 'other income exps', 'other income exp', 'other inc expenses', 'other inc expense', 'other inc exps', 'other inc exp', 'other expenses income', 'other expense income', 'other exps income', 'other exp income', 'other expenses inc', 'other expense inc', 'other exps inc', 'other exp inc'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='op_exp', display_name='Operating Expense', extract_names=['op expense', 'op expenses', 'op exp', 'operating expense', 'operating expenses', 'operating exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='rd_exp[t] + dep_exp[t] + sga[t] + other_op_exp[t]'), ItemConfig(key='ebit', display_name='Earnings Before Interest and Taxes', extract_names=['ebit', 'earnings before interest and taxes', 'earnings before int and taxes', 'earnings before interest and tax', 'earnings before int and tax', 'earn before interest and taxes', 'earn before int and taxes', 'earn before interest and tax', 'earn before int and tax', 'earnings before interest taxes', 'earnings before int taxes', 'earnings before interest tax', 'earnings before int tax', 'earn before interest taxes', 'earn before int taxes', 'earn before interest tax', 'earn before int tax', 'operating income', 'op income', 'op inc', 'operating inc'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='gross_profit[t] - op_exp[t]'), ItemConfig(key='int_exp', display_name='Interest Expense', extract_names=['int', 'int expense', 'int expenses', 'int exp', 'interest', 'interest expense', 'interest expenses', 'interest exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gain_on_sale_invest', display_name='Gain on Sale of Investments', extract_names=['gain loss on sale of invest', 'gain loss sale of invest', 'gain loss sale invest', 'gain on sale of invest', 'gain sale of invest', 'gain sale invest', 'gain loss on sale of investments', 'gain loss sale of investments', 'gain loss sale investments', 'gain on sale of investments', 'gain sale of investments', 'gain sale investments'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gain_on_sale_asset', display_name='Gain on Sale of Assets', extract_names=['gain loss on sale of assets', 'gain loss sale of assets', 'gain loss sale assets', 'gain on sale of assets', 'gain sale of assets', 'gain sale assets', 'gain loss on sale of asset', 'gain loss sale of asset', 'gain loss sale asset', 'gain on sale of asset', 'gain sale of asset', 'gain sale asset'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='impairment', display_name='Impairment Expense', extract_names=['impairment', 'impairment expense', 'impairment exp', 'impairments', 'impair', 'impair expense', 'impair exp', 'impairment charges', 'impairment charge', 'impair charges', 'impair charge', 'impairment of goodwill', 'impairment expense of goodwill', 'impairment exp of goodwill', 'impairments of goodwill', 'impair of goodwill', 'impair expense of goodwill', 'impair exp of goodwill', 'impairment charges of goodwill', 'impairment charge of goodwill', 'impair charges of goodwill', 'impair charge of goodwill', 'impairment goodwill', 'impairment expense goodwill', 'impairment exp goodwill', 'impairments goodwill', 'impair goodwill', 'impair expense goodwill', 'impair exp goodwill', 'impairment charges goodwill', 'impairment charge goodwill', 'impair charges goodwill', 'impair charge goodwill', 'asset writedown', 'assets writedown', 'asset write down', 'assets write down'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='ebt', display_name='Earnings Before Tax', extract_names=['ebt', 'earnings before taxes', 'earnings before tax', 'earn before tax', 'earn before taxes', 'ebt including unusual items', 'earnings before taxes including unusual items', 'earnings before tax including unusual items', 'earn before tax including unusual items', 'earn before taxes including unusual items', 'ebt inc unusual items', 'earnings before taxes inc unusual items', 'earnings before tax inc unusual items', 'earn before tax inc unusual items', 'earn before taxes inc unusual items', 'ebt incl unusual items', 'earnings before taxes incl unusual items', 'earnings before tax incl unusual items', 'earn before tax incl unusual items', 'earn before taxes incl unusual items', 'pretax income', 'pre tax income', 'income pretax', 'income pre tax'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='ebit[t] - int_exp[t]'), ItemConfig(key='tax_exp', display_name='Income Tax Expense', extract_names=['taxes', 'tax', 'tax provision', 'tax expense', 'tax expenses', 'tax exp', 'income tax', 'income tax provision', 'income tax expense', 'income tax expenses', 'income tax exp'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of='ebt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='net_income', display_name='Net Income', extract_names=['net income', 'net inc', 'earnings', 'earn'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='ebt[t] - tax_exp[t]')]), prior_statement=IncomeStatementData(items_config=DataConfigManager(configs=[ItemConfig(key='revenue', display_name='Revenue', extract_names=['total revenue', 'total rev', 'total sales', 'total sale', 'revenue', 'rev', 'sales', 'sale'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='cogs', display_name='Cost of Goods Sold', extract_names=['cost of revenue', 'cost of goods sold', 'cogs', 'cor'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gross_profit', display_name='Gross Profit', extract_names=None, force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='revenue[t] - cogs[t]'), ItemConfig(key='rd_exp', display_name='R&D Expense', extract_names=['rd expenses', 'rd expense', 'rd exp', 'rd', 'research and development expenses', 'research and development expense', 'research and development exp', 'research and development'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='sga', display_name='SG&A Expense', extract_names=['sga', 'sga expense', 'sga expenses', 'sga exp', 'selling general and administrative', 'selling general and administrative expense', 'selling general and administrative expenses', 'selling general and administrative exp', 'selling general administrative', 'selling general administrative expense', 'selling general administrative expenses', 'selling general administrative exp', 'selling general and admin', 'selling general and admin expense', 'selling general and admin expenses', 'selling general and admin exp', 'selling general admin', 'selling general admin expense', 'selling general admin expenses', 'selling general admin exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='dep_exp', display_name='Depreciation & Amortization Expense', extract_names=['da', 'dep amort', 'dep and amort', 'dep', 'depreciation amort', 'depreciation and amort', 'depreciation', 'depreciation amortization', 'depreciation and amortization', 'dep amortization', 'dep and amortization'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_op_exp', display_name='Other Operating Expenses', extract_names=['other operating expenses', 'other operating expense', 'other operating exp', 'other op expenses', 'other op expense', 'other op exp', 'other operating expensesincome', 'other operating expenseincome', 'other operating expincome', 'other op expensesincome', 'other op expenseincome', 'other op expincome', 'other operating expenses income', 'other operating expense income', 'other operating exp income', 'other op expenses income', 'other op expense income', 'other op exp income', 'other operating expensesinc', 'other operating expenseinc', 'other operating expinc', 'other op expensesinc', 'other op expenseinc', 'other op expinc', 'other operating expenses inc', 'other operating expense inc', 'other operating exp inc', 'other op expenses inc', 'other op expense inc', 'other op exp inc', 'other income expenses', 'other income expense', 'other income exps', 'other income exp', 'other inc expenses', 'other inc expense', 'other inc exps', 'other inc exp', 'other expenses income', 'other expense income', 'other exps income', 'other exp income', 'other expenses inc', 'other expense inc', 'other exps inc', 'other exp inc'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='op_exp', display_name='Operating Expense', extract_names=['op expense', 'op expenses', 'op exp', 'operating expense', 'operating expenses', 'operating exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='rd_exp[t] + dep_exp[t] + sga[t] + other_op_exp[t]'), ItemConfig(key='ebit', display_name='Earnings Before Interest and Taxes', extract_names=['ebit', 'earnings before interest and taxes', 'earnings before int and taxes', 'earnings before interest and tax', 'earnings before int and tax', 'earn before interest and taxes', 'earn before int and taxes', 'earn before interest and tax', 'earn before int and tax', 'earnings before interest taxes', 'earnings before int taxes', 'earnings before interest tax', 'earnings before int tax', 'earn before interest taxes', 'earn before int taxes', 'earn before interest tax', 'earn before int tax', 'operating income', 'op income', 'op inc', 'operating inc'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='gross_profit[t] - op_exp[t]'), ItemConfig(key='int_exp', display_name='Interest Expense', extract_names=['int', 'int expense', 'int expenses', 'int exp', 'interest', 'interest expense', 'interest expenses', 'interest exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gain_on_sale_invest', display_name='Gain on Sale of Investments', extract_names=['gain loss on sale of invest', 'gain loss sale of invest', 'gain loss sale invest', 'gain on sale of invest', 'gain sale of invest', 'gain sale invest', 'gain loss on sale of investments', 'gain loss sale of investments', 'gain loss sale investments', 'gain on sale of investments', 'gain sale of investments', 'gain sale investments'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gain_on_sale_asset', display_name='Gain on Sale of Assets', extract_names=['gain loss on sale of assets', 'gain loss sale of assets', 'gain loss sale assets', 'gain on sale of assets', 'gain sale of assets', 'gain sale assets', 'gain loss on sale of asset', 'gain loss sale of asset', 'gain loss sale asset', 'gain on sale of asset', 'gain sale of asset', 'gain sale asset'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='impairment', display_name='Impairment Expense', extract_names=['impairment', 'impairment expense', 'impairment exp', 'impairments', 'impair', 'impair expense', 'impair exp', 'impairment charges', 'impairment charge', 'impair charges', 'impair charge', 'impairment of goodwill', 'impairment expense of goodwill', 'impairment exp of goodwill', 'impairments of goodwill', 'impair of goodwill', 'impair expense of goodwill', 'impair exp of goodwill', 'impairment charges of goodwill', 'impairment charge of goodwill', 'impair charges of goodwill', 'impair charge of goodwill', 'impairment goodwill', 'impairment expense goodwill', 'impairment exp goodwill', 'impairments goodwill', 'impair goodwill', 'impair expense goodwill', 'impair exp goodwill', 'impairment charges goodwill', 'impairment charge goodwill', 'impair charges goodwill', 'impair charge goodwill', 'asset writedown', 'assets writedown', 'asset write down', 'assets write down'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='ebt', display_name='Earnings Before Tax', extract_names=['ebt', 'earnings before taxes', 'earnings before tax', 'earn before tax', 'earn before taxes', 'ebt including unusual items', 'earnings before taxes including unusual items', 'earnings before tax including unusual items', 'earn before tax including unusual items', 'earn before taxes including unusual items', 'ebt inc unusual items', 'earnings before taxes inc unusual items', 'earnings before tax inc unusual items', 'earn before tax inc unusual items', 'earn before taxes inc unusual items', 'ebt incl unusual items', 'earnings before taxes incl unusual items', 'earnings before tax incl unusual items', 'earn before tax incl unusual items', 'earn before taxes incl unusual items', 'pretax income', 'pre tax income', 'income pretax', 'income pre tax'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='ebit[t] - int_exp[t]'), ItemConfig(key='tax_exp', display_name='Income Tax Expense', extract_names=['taxes', 'tax', 'tax provision', 'tax expense', 'tax expenses', 'tax exp', 'income tax', 'income tax provision', 'income tax expense', 'income tax expenses', 'income tax exp'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of='ebt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='net_income', display_name='Net Income', extract_names=['net income', 'net inc', 'earnings', 'earn'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='ebt[t] - tax_exp[t]')]), prior_statement=None, unextracted_names=['gross_profit', 'cash', 'shortterm investments', 'total cash st investments', 'def tax asset curr', 'other current assets', 'total current assets', 'gross ppe', 'accumulated depreciation', 'ppe', 'goodwill', 'lt invest', 'def tax asset long term', 'other lt assets', 'total non current assets', 'total assets', 'tax liab shortterm', 'other current liabilities', 'total current liabilities', 'lt debt', 'total debt', 'deferred revenue', 'tax liab longterm', 'deposit liab', 'other lt liabilities', 'total non current liabilities', 'total liab', 'total common stock', 'other income', 're', 'minority interest', 'total equity', 'total liabilities and equity', 'receivables', 'inv', 'payables', 'curr port of lt debt', 'st debt'], revenue=57667220437.771454, cogs=39313545944.27838, sga=5705772840.60267, int_exp=405538377.3629494, tax_exp=2238655787.7784047, rd_exp=1899457118.2120335, dep_exp=0.0, other_op_exp=0.0, gain_on_sale_invest=-0.0, gain_on_sale_asset=-0.0, impairment=0.0, op_exp=7605229958.814703, ebit=10748444534.67837, ebt=10342906157.31542, net_income=8104250369.537016), unextracted_names=['gross_profit', 'cash', 'shortterm investments', 'total cash st investments', 'def tax asset curr', 'other current assets', 'total current assets', 'gross ppe', 'accumulated depreciation', 'ppe', 'goodwill', 'lt invest', 'def tax asset long term', 'other lt assets', 'total non current assets', 'total assets', 'tax liab shortterm', 'other current liabilities', 'total current liabilities', 'lt debt', 'total debt', 'deferred revenue', 'tax liab longterm', 'deposit liab', 'other lt liabilities', 'total non current liabilities', 'total liab', 'total common stock', 'other income', 're', 'minority interest', 'total equity', 'total liabilities and equity', 'receivables', 'inv', 'payables', 'curr port of lt debt', 'st debt'], revenue=60770957074.275894, cogs=40975500270.76241, sga=5943016376.151709, int_exp=303474382.7303499, tax_exp=2510470737.1549253, rd_exp=1950236402.1223583, dep_exp=0.0, other_op_exp=0.0, gain_on_sale_invest=-0.0, gain_on_sale_asset=-0.0, impairment=0.0, op_exp=7893252778.274067, ebit=11902204025.239414, ebt=11598729642.509064, net_income=9088258905.354137), unextracted_names=['gross_profit', 'cash', 'shortterm investments', 'total cash st investments', 'def tax asset curr', 'other current assets', 'total current assets', 'gross ppe', 'accumulated depreciation', 'ppe', 'goodwill', 'lt invest', 'def tax asset long term', 'other lt assets', 'total non current assets', 'total assets', 'tax liab shortterm', 'other current liabilities', 'total current liabilities', 'lt debt', 'total debt', 'deferred revenue', 'tax liab longterm', 'deposit liab', 'other lt liabilities', 'total non current liabilities', 'total liab', 'total common stock', 'other income', 're', 'minority interest', 'total equity', 'total liabilities and equity', 'receivables', 'inv', 'payables', 'curr port of lt debt', 'st debt'], revenue=64041741490.01525, cogs=42707712624.523705, sga=6190124393.994764, int_exp=306352143.4824878, tax_exp=2778092308.8399143, rd_exp=2002373197.9500213, dep_exp=0.0, other_op_exp=0.0, gain_on_sale_invest=-0.0, gain_on_sale_asset=-0.0, impairment=0.0, op_exp=8192497591.944786, ebit=13141531273.54676, ebt=12835179130.064272, net_income=10057086821.224358), unextracted_names=['gross_profit', 'cash', 'shortterm investments', 'total cash st investments', 'def tax asset curr', 'other current assets', 'total current assets', 'gross ppe', 'accumulated depreciation', 'ppe', 'goodwill', 'lt invest', 'def tax asset long term', 'other lt assets', 'total non current assets', 'total assets', 'tax liab shortterm', 'other current liabilities', 'total current liabilities', 'lt debt', 'total debt', 'deferred revenue', 'tax liab longterm', 'deposit liab', 'other lt liabilities', 'total non current liabilities', 'total liab', 'total common stock', 'other income', 're', 'minority interest', 'total equity', 'total liabilities and equity', 'receivables', 'inv', 'payables', 'curr port of lt debt', 'st debt'], revenue=67488564448.0005, cogs=44513153117.50712, sga=6447507054.98492, int_exp=309869909.1612091, tax_exp=3065302448.312927, rd_exp=2055903796.8449519, dep_exp=0.0, other_op_exp=0.0, gain_on_sale_invest=-0.0, gain_on_sale_asset=-0.0, impairment=0.0, op_exp=8503410851.829871, ebit=14472000478.663513, ebt=14162130569.502304, net_income=11096828121.189375), Timestamp('2023-12-31 00:00:00', freq='A-DEC'): IncomeStatementData(items_config=DataConfigManager(configs=[ItemConfig(key='revenue', display_name='Revenue', extract_names=['total revenue', 'total rev', 'total sales', 'total sale', 'revenue', 'rev', 'sales', 'sale'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='cogs', display_name='Cost of Goods Sold', extract_names=['cost of revenue', 'cost of goods sold', 'cogs', 'cor'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gross_profit', display_name='Gross Profit', extract_names=None, force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='revenue[t] - cogs[t]'), ItemConfig(key='rd_exp', display_name='R&D Expense', extract_names=['rd expenses', 'rd expense', 'rd exp', 'rd', 'research and development expenses', 'research and development expense', 'research and development exp', 'research and development'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='sga', display_name='SG&A Expense', extract_names=['sga', 'sga expense', 'sga expenses', 'sga exp', 'selling general and administrative', 'selling general and administrative expense', 'selling general and administrative expenses', 'selling general and administrative exp', 'selling general administrative', 'selling general administrative expense', 'selling general administrative expenses', 'selling general administrative exp', 'selling general and admin', 'selling general and admin expense', 'selling general and admin expenses', 'selling general and admin exp', 'selling general admin', 'selling general admin expense', 'selling general admin expenses', 'selling general admin exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='dep_exp', display_name='Depreciation & Amortization Expense', extract_names=['da', 'dep amort', 'dep and amort', 'dep', 'depreciation amort', 'depreciation and amort', 'depreciation', 'depreciation amortization', 'depreciation and amortization', 'dep amortization', 'dep and amortization'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_op_exp', display_name='Other Operating Expenses', extract_names=['other operating expenses', 'other operating expense', 'other operating exp', 'other op expenses', 'other op expense', 'other op exp', 'other operating expensesincome', 'other operating expenseincome', 'other operating expincome', 'other op expensesincome', 'other op expenseincome', 'other op expincome', 'other operating expenses income', 'other operating expense income', 'other operating exp income', 'other op expenses income', 'other op expense income', 'other op exp income', 'other operating expensesinc', 'other operating expenseinc', 'other operating expinc', 'other op expensesinc', 'other op expenseinc', 'other op expinc', 'other operating expenses inc', 'other operating expense inc', 'other operating exp inc', 'other op expenses inc', 'other op expense inc', 'other op exp inc', 'other income expenses', 'other income expense', 'other income exps', 'other income exp', 'other inc expenses', 'other inc expense', 'other inc exps', 'other inc exp', 'other expenses income', 'other expense income', 'other exps income', 'other exp income', 'other expenses inc', 'other expense inc', 'other exps inc', 'other exp inc'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='op_exp', display_name='Operating Expense', extract_names=['op expense', 'op expenses', 'op exp', 'operating expense', 'operating expenses', 'operating exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='rd_exp[t] + dep_exp[t] + sga[t] + other_op_exp[t]'), ItemConfig(key='ebit', display_name='Earnings Before Interest and Taxes', extract_names=['ebit', 'earnings before interest and taxes', 'earnings before int and taxes', 'earnings before interest and tax', 'earnings before int and tax', 'earn before interest and taxes', 'earn before int and taxes', 'earn before interest and tax', 'earn before int and tax', 'earnings before interest taxes', 'earnings before int taxes', 'earnings before interest tax', 'earnings before int tax', 'earn before interest taxes', 'earn before int taxes', 'earn before interest tax', 'earn before int tax', 'operating income', 'op income', 'op inc', 'operating inc'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='gross_profit[t] - op_exp[t]'), ItemConfig(key='int_exp', display_name='Interest Expense', extract_names=['int', 'int expense', 'int expenses', 'int exp', 'interest', 'interest expense', 'interest expenses', 'interest exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gain_on_sale_invest', display_name='Gain on Sale of Investments', extract_names=['gain loss on sale of invest', 'gain loss sale of invest', 'gain loss sale invest', 'gain on sale of invest', 'gain sale of invest', 'gain sale invest', 'gain loss on sale of investments', 'gain loss sale of investments', 'gain loss sale investments', 'gain on sale of investments', 'gain sale of investments', 'gain sale investments'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gain_on_sale_asset', display_name='Gain on Sale of Assets', extract_names=['gain loss on sale of assets', 'gain loss sale of assets', 'gain loss sale assets', 'gain on sale of assets', 'gain sale of assets', 'gain sale assets', 'gain loss on sale of asset', 'gain loss sale of asset', 'gain loss sale asset', 'gain on sale of asset', 'gain sale of asset', 'gain sale asset'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='impairment', display_name='Impairment Expense', extract_names=['impairment', 'impairment expense', 'impairment exp', 'impairments', 'impair', 'impair expense', 'impair exp', 'impairment charges', 'impairment charge', 'impair charges', 'impair charge', 'impairment of goodwill', 'impairment expense of goodwill', 'impairment exp of goodwill', 'impairments of goodwill', 'impair of goodwill', 'impair expense of goodwill', 'impair exp of goodwill', 'impairment charges of goodwill', 'impairment charge of goodwill', 'impair charges of goodwill', 'impair charge of goodwill', 'impairment goodwill', 'impairment expense goodwill', 'impairment exp goodwill', 'impairments goodwill', 'impair goodwill', 'impair expense goodwill', 'impair exp goodwill', 'impairment charges goodwill', 'impairment charge goodwill', 'impair charges goodwill', 'impair charge goodwill', 'asset writedown', 'assets writedown', 'asset write down', 'assets write down'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='ebt', display_name='Earnings Before Tax', extract_names=['ebt', 'earnings before taxes', 'earnings before tax', 'earn before tax', 'earn before taxes', 'ebt including unusual items', 'earnings before taxes including unusual items', 'earnings before tax including unusual items', 'earn before tax including unusual items', 'earn before taxes including unusual items', 'ebt inc unusual items', 'earnings before taxes inc unusual items', 'earnings before tax inc unusual items', 'earn before tax inc unusual items', 'earn before taxes inc unusual items', 'ebt incl unusual items', 'earnings before taxes incl unusual items', 'earnings before tax incl unusual items', 'earn before tax incl unusual items', 'earn before taxes incl unusual items', 'pretax income', 'pre tax income', 'income pretax', 'income pre tax'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='ebit[t] - int_exp[t]'), ItemConfig(key='tax_exp', display_name='Income Tax Expense', extract_names=['taxes', 'tax', 'tax provision', 'tax expense', 'tax expenses', 'tax exp', 'income tax', 'income tax provision', 'income tax expense', 'income tax expenses', 'income tax exp'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of='ebt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='net_income', display_name='Net Income', extract_names=['net income', 'net inc', 'earnings', 'earn'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='ebt[t] - tax_exp[t]')]), prior_statement=IncomeStatementData(items_config=DataConfigManager(configs=[ItemConfig(key='revenue', display_name='Revenue', extract_names=['total revenue', 'total rev', 'total sales', 'total sale', 'revenue', 'rev', 'sales', 'sale'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='cogs', display_name='Cost of Goods Sold', extract_names=['cost of revenue', 'cost of goods sold', 'cogs', 'cor'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gross_profit', display_name='Gross Profit', extract_names=None, force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='revenue[t] - cogs[t]'), ItemConfig(key='rd_exp', display_name='R&D Expense', extract_names=['rd expenses', 'rd expense', 'rd exp', 'rd', 'research and development expenses', 'research and development expense', 'research and development exp', 'research and development'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='sga', display_name='SG&A Expense', extract_names=['sga', 'sga expense', 'sga expenses', 'sga exp', 'selling general and administrative', 'selling general and administrative expense', 'selling general and administrative expenses', 'selling general and administrative exp', 'selling general administrative', 'selling general administrative expense', 'selling general administrative expenses', 'selling general administrative exp', 'selling general and admin', 'selling general and admin expense', 'selling general and admin expenses', 'selling general and admin exp', 'selling general admin', 'selling general admin expense', 'selling general admin expenses', 'selling general admin exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='dep_exp', display_name='Depreciation & Amortization Expense', extract_names=['da', 'dep amort', 'dep and amort', 'dep', 'depreciation amort', 'depreciation and amort', 'depreciation', 'depreciation amortization', 'depreciation and amortization', 'dep amortization', 'dep and amortization'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_op_exp', display_name='Other Operating Expenses', extract_names=['other operating expenses', 'other operating expense', 'other operating exp', 'other op expenses', 'other op expense', 'other op exp', 'other operating expensesincome', 'other operating expenseincome', 'other operating expincome', 'other op expensesincome', 'other op expenseincome', 'other op expincome', 'other operating expenses income', 'other operating expense income', 'other operating exp income', 'other op expenses income', 'other op expense income', 'other op exp income', 'other operating expensesinc', 'other operating expenseinc', 'other operating expinc', 'other op expensesinc', 'other op expenseinc', 'other op expinc', 'other operating expenses inc', 'other operating expense inc', 'other operating exp inc', 'other op expenses inc', 'other op expense inc', 'other op exp inc', 'other income expenses', 'other income expense', 'other income exps', 'other income exp', 'other inc expenses', 'other inc expense', 'other inc exps', 'other inc exp', 'other expenses income', 'other expense income', 'other exps income', 'other exp income', 'other expenses inc', 'other expense inc', 'other exps inc', 'other exp inc'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='op_exp', display_name='Operating Expense', extract_names=['op expense', 'op expenses', 'op exp', 'operating expense', 'operating expenses', 'operating exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='rd_exp[t] + dep_exp[t] + sga[t] + other_op_exp[t]'), ItemConfig(key='ebit', display_name='Earnings Before Interest and Taxes', extract_names=['ebit', 'earnings before interest and taxes', 'earnings before int and taxes', 'earnings before interest and tax', 'earnings before int and tax', 'earn before interest and taxes', 'earn before int and taxes', 'earn before interest and tax', 'earn before int and tax', 'earnings before interest taxes', 'earnings before int taxes', 'earnings before interest tax', 'earnings before int tax', 'earn before interest taxes', 'earn before int taxes', 'earn before interest tax', 'earn before int tax', 'operating income', 'op income', 'op inc', 'operating inc'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='gross_profit[t] - op_exp[t]'), ItemConfig(key='int_exp', display_name='Interest Expense', extract_names=['int', 'int expense', 'int expenses', 'int exp', 'interest', 'interest expense', 'interest expenses', 'interest exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gain_on_sale_invest', display_name='Gain on Sale of Investments', extract_names=['gain loss on sale of invest', 'gain loss sale of invest', 'gain loss sale invest', 'gain on sale of invest', 'gain sale of invest', 'gain sale invest', 'gain loss on sale of investments', 'gain loss sale of investments', 'gain loss sale investments', 'gain on sale of investments', 'gain sale of investments', 'gain sale investments'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gain_on_sale_asset', display_name='Gain on Sale of Assets', extract_names=['gain loss on sale of assets', 'gain loss sale of assets', 'gain loss sale assets', 'gain on sale of assets', 'gain sale of assets', 'gain sale assets', 'gain loss on sale of asset', 'gain loss sale of asset', 'gain loss sale asset', 'gain on sale of asset', 'gain sale of asset', 'gain sale asset'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='impairment', display_name='Impairment Expense', extract_names=['impairment', 'impairment expense', 'impairment exp', 'impairments', 'impair', 'impair expense', 'impair exp', 'impairment charges', 'impairment charge', 'impair charges', 'impair charge', 'impairment of goodwill', 'impairment expense of goodwill', 'impairment exp of goodwill', 'impairments of goodwill', 'impair of goodwill', 'impair expense of goodwill', 'impair exp of goodwill', 'impairment charges of goodwill', 'impairment charge of goodwill', 'impair charges of goodwill', 'impair charge of goodwill', 'impairment goodwill', 'impairment expense goodwill', 'impairment exp goodwill', 'impairments goodwill', 'impair goodwill', 'impair expense goodwill', 'impair exp goodwill', 'impairment charges goodwill', 'impairment charge goodwill', 'impair charges goodwill', 'impair charge goodwill', 'asset writedown', 'assets writedown', 'asset write down', 'assets write down'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='ebt', display_name='Earnings Before Tax', extract_names=['ebt', 'earnings before taxes', 'earnings before tax', 'earn before tax', 'earn before taxes', 'ebt including unusual items', 'earnings before taxes including unusual items', 'earnings before tax including unusual items', 'earn before tax including unusual items', 'earn before taxes including unusual items', 'ebt inc unusual items', 'earnings before taxes inc unusual items', 'earnings before tax inc unusual items', 'earn before tax inc unusual items', 'earn before taxes inc unusual items', 'ebt incl unusual items', 'earnings before taxes incl unusual items', 'earnings before tax incl unusual items', 'earn before tax incl unusual items', 'earn before taxes incl unusual items', 'pretax income', 'pre tax income', 'income pretax', 'income pre tax'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='ebit[t] - int_exp[t]'), ItemConfig(key='tax_exp', display_name='Income Tax Expense', extract_names=['taxes', 'tax', 'tax provision', 'tax expense', 'tax expenses', 'tax exp', 'income tax', 'income tax provision', 'income tax expense', 'income tax expenses', 'income tax exp'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of='ebt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='net_income', display_name='Net Income', extract_names=['net income', 'net inc', 'earnings', 'earn'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='ebt[t] - tax_exp[t]')]), prior_statement=IncomeStatementData(items_config=DataConfigManager(configs=[ItemConfig(key='revenue', display_name='Revenue', extract_names=['total revenue', 'total rev', 'total sales', 'total sale', 'revenue', 'rev', 'sales', 'sale'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='cogs', display_name='Cost of Goods Sold', extract_names=['cost of revenue', 'cost of goods sold', 'cogs', 'cor'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gross_profit', display_name='Gross Profit', extract_names=None, force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='revenue[t] - cogs[t]'), ItemConfig(key='rd_exp', display_name='R&D Expense', extract_names=['rd expenses', 'rd expense', 'rd exp', 'rd', 'research and development expenses', 'research and development expense', 'research and development exp', 'research and development'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='sga', display_name='SG&A Expense', extract_names=['sga', 'sga expense', 'sga expenses', 'sga exp', 'selling general and administrative', 'selling general and administrative expense', 'selling general and administrative expenses', 'selling general and administrative exp', 'selling general administrative', 'selling general administrative expense', 'selling general administrative expenses', 'selling general administrative exp', 'selling general and admin', 'selling general and admin expense', 'selling general and admin expenses', 'selling general and admin exp', 'selling general admin', 'selling general admin expense', 'selling general admin expenses', 'selling general admin exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='dep_exp', display_name='Depreciation & Amortization Expense', extract_names=['da', 'dep amort', 'dep and amort', 'dep', 'depreciation amort', 'depreciation and amort', 'depreciation', 'depreciation amortization', 'depreciation and amortization', 'dep amortization', 'dep and amortization'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_op_exp', display_name='Other Operating Expenses', extract_names=['other operating expenses', 'other operating expense', 'other operating exp', 'other op expenses', 'other op expense', 'other op exp', 'other operating expensesincome', 'other operating expenseincome', 'other operating expincome', 'other op expensesincome', 'other op expenseincome', 'other op expincome', 'other operating expenses income', 'other operating expense income', 'other operating exp income', 'other op expenses income', 'other op expense income', 'other op exp income', 'other operating expensesinc', 'other operating expenseinc', 'other operating expinc', 'other op expensesinc', 'other op expenseinc', 'other op expinc', 'other operating expenses inc', 'other operating expense inc', 'other operating exp inc', 'other op expenses inc', 'other op expense inc', 'other op exp inc', 'other income expenses', 'other income expense', 'other income exps', 'other income exp', 'other inc expenses', 'other inc expense', 'other inc exps', 'other inc exp', 'other expenses income', 'other expense income', 'other exps income', 'other exp income', 'other expenses inc', 'other expense inc', 'other exps inc', 'other exp inc'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='op_exp', display_name='Operating Expense', extract_names=['op expense', 'op expenses', 'op exp', 'operating expense', 'operating expenses', 'operating exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='rd_exp[t] + dep_exp[t] + sga[t] + other_op_exp[t]'), ItemConfig(key='ebit', display_name='Earnings Before Interest and Taxes', extract_names=['ebit', 'earnings before interest and taxes', 'earnings before int and taxes', 'earnings before interest and tax', 'earnings before int and tax', 'earn before interest and taxes', 'earn before int and taxes', 'earn before interest and tax', 'earn before int and tax', 'earnings before interest taxes', 'earnings before int taxes', 'earnings before interest tax', 'earnings before int tax', 'earn before interest taxes', 'earn before int taxes', 'earn before interest tax', 'earn before int tax', 'operating income', 'op income', 'op inc', 'operating inc'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='gross_profit[t] - op_exp[t]'), ItemConfig(key='int_exp', display_name='Interest Expense', extract_names=['int', 'int expense', 'int expenses', 'int exp', 'interest', 'interest expense', 'interest expenses', 'interest exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gain_on_sale_invest', display_name='Gain on Sale of Investments', extract_names=['gain loss on sale of invest', 'gain loss sale of invest', 'gain loss sale invest', 'gain on sale of invest', 'gain sale of invest', 'gain sale invest', 'gain loss on sale of investments', 'gain loss sale of investments', 'gain loss sale investments', 'gain on sale of investments', 'gain sale of investments', 'gain sale investments'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gain_on_sale_asset', display_name='Gain on Sale of Assets', extract_names=['gain loss on sale of assets', 'gain loss sale of assets', 'gain loss sale assets', 'gain on sale of assets', 'gain sale of assets', 'gain sale assets', 'gain loss on sale of asset', 'gain loss sale of asset', 'gain loss sale asset', 'gain on sale of asset', 'gain sale of asset', 'gain sale asset'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='impairment', display_name='Impairment Expense', extract_names=['impairment', 'impairment expense', 'impairment exp', 'impairments', 'impair', 'impair expense', 'impair exp', 'impairment charges', 'impairment charge', 'impair charges', 'impair charge', 'impairment of goodwill', 'impairment expense of goodwill', 'impairment exp of goodwill', 'impairments of goodwill', 'impair of goodwill', 'impair expense of goodwill', 'impair exp of goodwill', 'impairment charges of goodwill', 'impairment charge of goodwill', 'impair charges of goodwill', 'impair charge of goodwill', 'impairment goodwill', 'impairment expense goodwill', 'impairment exp goodwill', 'impairments goodwill', 'impair goodwill', 'impair expense goodwill', 'impair exp goodwill', 'impairment charges goodwill', 'impairment charge goodwill', 'impair charges goodwill', 'impair charge goodwill', 'asset writedown', 'assets writedown', 'asset write down', 'assets write down'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='ebt', display_name='Earnings Before Tax', extract_names=['ebt', 'earnings before taxes', 'earnings before tax', 'earn before tax', 'earn before taxes', 'ebt including unusual items', 'earnings before taxes including unusual items', 'earnings before tax including unusual items', 'earn before tax including unusual items', 'earn before taxes including unusual items', 'ebt inc unusual items', 'earnings before taxes inc unusual items', 'earnings before tax inc unusual items', 'earn before tax inc unusual items', 'earn before taxes inc unusual items', 'ebt incl unusual items', 'earnings before taxes incl unusual items', 'earnings before tax incl unusual items', 'earn before tax incl unusual items', 'earn before taxes incl unusual items', 'pretax income', 'pre tax income', 'income pretax', 'income pre tax'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='ebit[t] - int_exp[t]'), ItemConfig(key='tax_exp', display_name='Income Tax Expense', extract_names=['taxes', 'tax', 'tax provision', 'tax expense', 'tax expenses', 'tax exp', 'income tax', 'income tax provision', 'income tax expense', 'income tax expenses', 'income tax exp'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of='ebt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='net_income', display_name='Net Income', extract_names=['net income', 'net inc', 'earnings', 'earn'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='ebt[t] - tax_exp[t]')]), prior_statement=IncomeStatementData(items_config=DataConfigManager(configs=[ItemConfig(key='revenue', display_name='Revenue', extract_names=['total revenue', 'total rev', 'total sales', 'total sale', 'revenue', 'rev', 'sales', 'sale'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='cogs', display_name='Cost of Goods Sold', extract_names=['cost of revenue', 'cost of goods sold', 'cogs', 'cor'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gross_profit', display_name='Gross Profit', extract_names=None, force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='revenue[t] - cogs[t]'), ItemConfig(key='rd_exp', display_name='R&D Expense', extract_names=['rd expenses', 'rd expense', 'rd exp', 'rd', 'research and development expenses', 'research and development expense', 'research and development exp', 'research and development'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='sga', display_name='SG&A Expense', extract_names=['sga', 'sga expense', 'sga expenses', 'sga exp', 'selling general and administrative', 'selling general and administrative expense', 'selling general and administrative expenses', 'selling general and administrative exp', 'selling general administrative', 'selling general administrative expense', 'selling general administrative expenses', 'selling general administrative exp', 'selling general and admin', 'selling general and admin expense', 'selling general and admin expenses', 'selling general and admin exp', 'selling general admin', 'selling general admin expense', 'selling general admin expenses', 'selling general admin exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='dep_exp', display_name='Depreciation & Amortization Expense', extract_names=['da', 'dep amort', 'dep and amort', 'dep', 'depreciation amort', 'depreciation and amort', 'depreciation', 'depreciation amortization', 'depreciation and amortization', 'dep amortization', 'dep and amortization'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_op_exp', display_name='Other Operating Expenses', extract_names=['other operating expenses', 'other operating expense', 'other operating exp', 'other op expenses', 'other op expense', 'other op exp', 'other operating expensesincome', 'other operating expenseincome', 'other operating expincome', 'other op expensesincome', 'other op expenseincome', 'other op expincome', 'other operating expenses income', 'other operating expense income', 'other operating exp income', 'other op expenses income', 'other op expense income', 'other op exp income', 'other operating expensesinc', 'other operating expenseinc', 'other operating expinc', 'other op expensesinc', 'other op expenseinc', 'other op expinc', 'other operating expenses inc', 'other operating expense inc', 'other operating exp inc', 'other op expenses inc', 'other op expense inc', 'other op exp inc', 'other income expenses', 'other income expense', 'other income exps', 'other income exp', 'other inc expenses', 'other inc expense', 'other inc exps', 'other inc exp', 'other expenses income', 'other expense income', 'other exps income', 'other exp income', 'other expenses inc', 'other expense inc', 'other exps inc', 'other exp inc'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='op_exp', display_name='Operating Expense', extract_names=['op expense', 'op expenses', 'op exp', 'operating expense', 'operating expenses', 'operating exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='rd_exp[t] + dep_exp[t] + sga[t] + other_op_exp[t]'), ItemConfig(key='ebit', display_name='Earnings Before Interest and Taxes', extract_names=['ebit', 'earnings before interest and taxes', 'earnings before int and taxes', 'earnings before interest and tax', 'earnings before int and tax', 'earn before interest and taxes', 'earn before int and taxes', 'earn before interest and tax', 'earn before int and tax', 'earnings before interest taxes', 'earnings before int taxes', 'earnings before interest tax', 'earnings before int tax', 'earn before interest taxes', 'earn before int taxes', 'earn before interest tax', 'earn before int tax', 'operating income', 'op income', 'op inc', 'operating inc'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='gross_profit[t] - op_exp[t]'), ItemConfig(key='int_exp', display_name='Interest Expense', extract_names=['int', 'int expense', 'int expenses', 'int exp', 'interest', 'interest expense', 'interest expenses', 'interest exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gain_on_sale_invest', display_name='Gain on Sale of Investments', extract_names=['gain loss on sale of invest', 'gain loss sale of invest', 'gain loss sale invest', 'gain on sale of invest', 'gain sale of invest', 'gain sale invest', 'gain loss on sale of investments', 'gain loss sale of investments', 'gain loss sale investments', 'gain on sale of investments', 'gain sale of investments', 'gain sale investments'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gain_on_sale_asset', display_name='Gain on Sale of Assets', extract_names=['gain loss on sale of assets', 'gain loss sale of assets', 'gain loss sale assets', 'gain on sale of assets', 'gain sale of assets', 'gain sale assets', 'gain loss on sale of asset', 'gain loss sale of asset', 'gain loss sale asset', 'gain on sale of asset', 'gain sale of asset', 'gain sale asset'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='impairment', display_name='Impairment Expense', extract_names=['impairment', 'impairment expense', 'impairment exp', 'impairments', 'impair', 'impair expense', 'impair exp', 'impairment charges', 'impairment charge', 'impair charges', 'impair charge', 'impairment of goodwill', 'impairment expense of goodwill', 'impairment exp of goodwill', 'impairments of goodwill', 'impair of goodwill', 'impair expense of goodwill', 'impair exp of goodwill', 'impairment charges of goodwill', 'impairment charge of goodwill', 'impair charges of goodwill', 'impair charge of goodwill', 'impairment goodwill', 'impairment expense goodwill', 'impairment exp goodwill', 'impairments goodwill', 'impair goodwill', 'impair expense goodwill', 'impair exp goodwill', 'impairment charges goodwill', 'impairment charge goodwill', 'impair charges goodwill', 'impair charge goodwill', 'asset writedown', 'assets writedown', 'asset write down', 'assets write down'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='ebt', display_name='Earnings Before Tax', extract_names=['ebt', 'earnings before taxes', 'earnings before tax', 'earn before tax', 'earn before taxes', 'ebt including unusual items', 'earnings before taxes including unusual items', 'earnings before tax including unusual items', 'earn before tax including unusual items', 'earn before taxes including unusual items', 'ebt inc unusual items', 'earnings before taxes inc unusual items', 'earnings before tax inc unusual items', 'earn before tax inc unusual items', 'earn before taxes inc unusual items', 'ebt incl unusual items', 'earnings before taxes incl unusual items', 'earnings before tax incl unusual items', 'earn before tax incl unusual items', 'earn before taxes incl unusual items', 'pretax income', 'pre tax income', 'income pretax', 'income pre tax'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='ebit[t] - int_exp[t]'), ItemConfig(key='tax_exp', display_name='Income Tax Expense', extract_names=['taxes', 'tax', 'tax provision', 'tax expense', 'tax expenses', 'tax exp', 'income tax', 'income tax provision', 'income tax expense', 'income tax expenses', 'income tax exp'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of='ebt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='net_income', display_name='Net Income', extract_names=['net income', 'net inc', 'earnings', 'earn'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='ebt[t] - tax_exp[t]')]), prior_statement=IncomeStatementData(items_config=DataConfigManager(configs=[ItemConfig(key='revenue', display_name='Revenue', extract_names=['total revenue', 'total rev', 'total sales', 'total sale', 'revenue', 'rev', 'sales', 'sale'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='cogs', display_name='Cost of Goods Sold', extract_names=['cost of revenue', 'cost of goods sold', 'cogs', 'cor'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gross_profit', display_name='Gross Profit', extract_names=None, force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='revenue[t] - cogs[t]'), ItemConfig(key='rd_exp', display_name='R&D Expense', extract_names=['rd expenses', 'rd expense', 'rd exp', 'rd', 'research and development expenses', 'research and development expense', 'research and development exp', 'research and development'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='sga', display_name='SG&A Expense', extract_names=['sga', 'sga expense', 'sga expenses', 'sga exp', 'selling general and administrative', 'selling general and administrative expense', 'selling general and administrative expenses', 'selling general and administrative exp', 'selling general administrative', 'selling general administrative expense', 'selling general administrative expenses', 'selling general administrative exp', 'selling general and admin', 'selling general and admin expense', 'selling general and admin expenses', 'selling general and admin exp', 'selling general admin', 'selling general admin expense', 'selling general admin expenses', 'selling general admin exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='dep_exp', display_name='Depreciation & Amortization Expense', extract_names=['da', 'dep amort', 'dep and amort', 'dep', 'depreciation amort', 'depreciation and amort', 'depreciation', 'depreciation amortization', 'depreciation and amortization', 'dep amortization', 'dep and amortization'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_op_exp', display_name='Other Operating Expenses', extract_names=['other operating expenses', 'other operating expense', 'other operating exp', 'other op expenses', 'other op expense', 'other op exp', 'other operating expensesincome', 'other operating expenseincome', 'other operating expincome', 'other op expensesincome', 'other op expenseincome', 'other op expincome', 'other operating expenses income', 'other operating expense income', 'other operating exp income', 'other op expenses income', 'other op expense income', 'other op exp income', 'other operating expensesinc', 'other operating expenseinc', 'other operating expinc', 'other op expensesinc', 'other op expenseinc', 'other op expinc', 'other operating expenses inc', 'other operating expense inc', 'other operating exp inc', 'other op expenses inc', 'other op expense inc', 'other op exp inc', 'other income expenses', 'other income expense', 'other income exps', 'other income exp', 'other inc expenses', 'other inc expense', 'other inc exps', 'other inc exp', 'other expenses income', 'other expense income', 'other exps income', 'other exp income', 'other expenses inc', 'other expense inc', 'other exps inc', 'other exp inc'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='op_exp', display_name='Operating Expense', extract_names=['op expense', 'op expenses', 'op exp', 'operating expense', 'operating expenses', 'operating exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='rd_exp[t] + dep_exp[t] + sga[t] + other_op_exp[t]'), ItemConfig(key='ebit', display_name='Earnings Before Interest and Taxes', extract_names=['ebit', 'earnings before interest and taxes', 'earnings before int and taxes', 'earnings before interest and tax', 'earnings before int and tax', 'earn before interest and taxes', 'earn before int and taxes', 'earn before interest and tax', 'earn before int and tax', 'earnings before interest taxes', 'earnings before int taxes', 'earnings before interest tax', 'earnings before int tax', 'earn before interest taxes', 'earn before int taxes', 'earn before interest tax', 'earn before int tax', 'operating income', 'op income', 'op inc', 'operating inc'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='gross_profit[t] - op_exp[t]'), ItemConfig(key='int_exp', display_name='Interest Expense', extract_names=['int', 'int expense', 'int expenses', 'int exp', 'interest', 'interest expense', 'interest expenses', 'interest exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gain_on_sale_invest', display_name='Gain on Sale of Investments', extract_names=['gain loss on sale of invest', 'gain loss sale of invest', 'gain loss sale invest', 'gain on sale of invest', 'gain sale of invest', 'gain sale invest', 'gain loss on sale of investments', 'gain loss sale of investments', 'gain loss sale investments', 'gain on sale of investments', 'gain sale of investments', 'gain sale investments'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='gain_on_sale_asset', display_name='Gain on Sale of Assets', extract_names=['gain loss on sale of assets', 'gain loss sale of assets', 'gain loss sale assets', 'gain on sale of assets', 'gain sale of assets', 'gain sale assets', 'gain loss on sale of asset', 'gain loss sale of asset', 'gain loss sale asset', 'gain on sale of asset', 'gain sale of asset', 'gain sale asset'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='impairment', display_name='Impairment Expense', extract_names=['impairment', 'impairment expense', 'impairment exp', 'impairments', 'impair', 'impair expense', 'impair exp', 'impairment charges', 'impairment charge', 'impair charges', 'impair charge', 'impairment of goodwill', 'impairment expense of goodwill', 'impairment exp of goodwill', 'impairments of goodwill', 'impair of goodwill', 'impair expense of goodwill', 'impair exp of goodwill', 'impairment charges of goodwill', 'impairment charge of goodwill', 'impair charges of goodwill', 'impair charge of goodwill', 'impairment goodwill', 'impairment expense goodwill', 'impairment exp goodwill', 'impairments goodwill', 'impair goodwill', 'impair expense goodwill', 'impair exp goodwill', 'impairment charges goodwill', 'impairment charge goodwill', 'impair charges goodwill', 'impair charge goodwill', 'asset writedown', 'assets writedown', 'asset write down', 'assets write down'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='ebt', display_name='Earnings Before Tax', extract_names=['ebt', 'earnings before taxes', 'earnings before tax', 'earn before tax', 'earn before taxes', 'ebt including unusual items', 'earnings before taxes including unusual items', 'earnings before tax including unusual items', 'earn before tax including unusual items', 'earn before taxes including unusual items', 'ebt inc unusual items', 'earnings before taxes inc unusual items', 'earnings before tax inc unusual items', 'earn before tax inc unusual items', 'earn before taxes inc unusual items', 'ebt incl unusual items', 'earnings before taxes incl unusual items', 'earnings before tax incl unusual items', 'earn before tax incl unusual items', 'earn before taxes incl unusual items', 'pretax income', 'pre tax income', 'income pretax', 'income pre tax'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='ebit[t] - int_exp[t]'), ItemConfig(key='tax_exp', display_name='Income Tax Expense', extract_names=['taxes', 'tax', 'tax provision', 'tax expense', 'tax expenses', 'tax exp', 'income tax', 'income tax provision', 'income tax expense', 'income tax expenses', 'income tax exp'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of='ebt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='net_income', display_name='Net Income', extract_names=['net income', 'net inc', 'earnings', 'earn'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='ebt[t] - tax_exp[t]')]), prior_statement=None, unextracted_names=['gross_profit', 'cash', 'shortterm investments', 'total cash st investments', 'def tax asset curr', 'other current assets', 'total current assets', 'gross ppe', 'accumulated depreciation', 'ppe', 'goodwill', 'lt invest', 'def tax asset long term', 'other lt assets', 'total non current assets', 'total assets', 'tax liab shortterm', 'other current liabilities', 'total current liabilities', 'lt debt', 'total debt', 'deferred revenue', 'tax liab longterm', 'deposit liab', 'other lt liabilities', 'total non current liabilities', 'total liab', 'total common stock', 'other income', 're', 'minority interest', 'total equity', 'total liabilities and equity', 'receivables', 'inv', 'payables', 'curr port of lt debt', 'st debt'], revenue=57667220437.771454, cogs=39313545944.27838, sga=5705772840.60267, int_exp=405538377.3629494, tax_exp=2238655787.7784047, rd_exp=1899457118.2120335, dep_exp=0.0, other_op_exp=0.0, gain_on_sale_invest=-0.0, gain_on_sale_asset=-0.0, impairment=0.0, op_exp=7605229958.814703, ebit=10748444534.67837, ebt=10342906157.31542, net_income=8104250369.537016), unextracted_names=['gross_profit', 'cash', 'shortterm investments', 'total cash st investments', 'def tax asset curr', 'other current assets', 'total current assets', 'gross ppe', 'accumulated depreciation', 'ppe', 'goodwill', 'lt invest', 'def tax asset long term', 'other lt assets', 'total non current assets', 'total assets', 'tax liab shortterm', 'other current liabilities', 'total current liabilities', 'lt debt', 'total debt', 'deferred revenue', 'tax liab longterm', 'deposit liab', 'other lt liabilities', 'total non current liabilities', 'total liab', 'total common stock', 'other income', 're', 'minority interest', 'total equity', 'total liabilities and equity', 'receivables', 'inv', 'payables', 'curr port of lt debt', 'st debt'], revenue=60770957074.275894, cogs=40975500270.76241, sga=5943016376.151709, int_exp=303474382.7303499, tax_exp=2510470737.1549253, rd_exp=1950236402.1223583, dep_exp=0.0, other_op_exp=0.0, gain_on_sale_invest=-0.0, gain_on_sale_asset=-0.0, impairment=0.0, op_exp=7893252778.274067, ebit=11902204025.239414, ebt=11598729642.509064, net_income=9088258905.354137), unextracted_names=['gross_profit', 'cash', 'shortterm investments', 'total cash st investments', 'def tax asset curr', 'other current assets', 'total current assets', 'gross ppe', 'accumulated depreciation', 'ppe', 'goodwill', 'lt invest', 'def tax asset long term', 'other lt assets', 'total non current assets', 'total assets', 'tax liab shortterm', 'other current liabilities', 'total current liabilities', 'lt debt', 'total debt', 'deferred revenue', 'tax liab longterm', 'deposit liab', 'other lt liabilities', 'total non current liabilities', 'total liab', 'total common stock', 'other income', 're', 'minority interest', 'total equity', 'total liabilities and equity', 'receivables', 'inv', 'payables', 'curr port of lt debt', 'st debt'], revenue=64041741490.01525, cogs=42707712624.523705, sga=6190124393.994764, int_exp=306352143.4824878, tax_exp=2778092308.8399143, rd_exp=2002373197.9500213, dep_exp=0.0, other_op_exp=0.0, gain_on_sale_invest=-0.0, gain_on_sale_asset=-0.0, impairment=0.0, op_exp=8192497591.944786, ebit=13141531273.54676, ebt=12835179130.064272, net_income=10057086821.224358), unextracted_names=['gross_profit', 'cash', 'shortterm investments', 'total cash st investments', 'def tax asset curr', 'other current assets', 'total current assets', 'gross ppe', 'accumulated depreciation', 'ppe', 'goodwill', 'lt invest', 'def tax asset long term', 'other lt assets', 'total non current assets', 'total assets', 'tax liab shortterm', 'other current liabilities', 'total current liabilities', 'lt debt', 'total debt', 'deferred revenue', 'tax liab longterm', 'deposit liab', 'other lt liabilities', 'total non current liabilities', 'total liab', 'total common stock', 'other income', 're', 'minority interest', 'total equity', 'total liabilities and equity', 'receivables', 'inv', 'payables', 'curr port of lt debt', 'st debt'], revenue=67488564448.0005, cogs=44513153117.50712, sga=6447507054.98492, int_exp=309869909.1612091, tax_exp=3065302448.312927, rd_exp=2055903796.8449519, dep_exp=0.0, other_op_exp=0.0, gain_on_sale_invest=-0.0, gain_on_sale_asset=-0.0, impairment=0.0, op_exp=8503410851.829871, ebit=14472000478.663513, ebt=14162130569.502304, net_income=11096828121.189375), unextracted_names=['gross_profit', 'cash', 'shortterm investments', 'total cash st investments', 'def tax asset curr', 'other current assets', 'total current assets', 'gross ppe', 'accumulated depreciation', 'ppe', 'goodwill', 'lt invest', 'def tax asset long term', 'other lt assets', 'total non current assets', 'total assets', 'tax liab shortterm', 'other current liabilities', 'total current liabilities', 'lt debt', 'total debt', 'deferred revenue', 'tax liab longterm', 'deposit liab', 'other lt liabilities', 'total non current liabilities', 'total liab', 'total common stock', 'other income', 're', 'minority interest', 'total equity', 'total liabilities and equity', 'receivables', 'inv', 'payables', 'curr port of lt debt', 'st debt'], revenue=71120900607.64575, cogs=46394917421.18866, sga=6715591574.283874, int_exp=314080278.7353344, tax_exp=3373369928.9794693, rd_exp=2110865460.149346, dep_exp=0.0, other_op_exp=0.0, gain_on_sale_invest=-0.0, gain_on_sale_asset=-0.0, impairment=0.0, op_exp=8826457034.43322, ebit=15899526152.023872, ebt=15585445873.288538, net_income=12212075944.309069)}), balance_sheets=BalanceSheets(statements={Timestamp('2019-12-31 00:00:00', freq='A-DEC'): BalanceSheetData(items_config=DataConfigManager(configs=[ItemConfig(key='cash', display_name='Cash and Cash Equivalents', extract_names=['cash', 'cash and cash equivalents', 'cash and equivalents', 'cash and equiv', 'cash cash equivalents', 'cash equivalents', 'cash equiv'], force_positive=True, forecast_config=ForecastItemConfig(method='manual', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [8242449478.280025, 11981018325.448845, 12398725976.93444, 12816823564.818558, 13233888746.961653], 'growth': []}, plug=True), expr_str=None), ItemConfig(key='st_invest', display_name='Short-Term Investments', extract_names=['shortterm investments', 'short term investments', 'st investments', 'shortterm invest', 'short term invest', 'st invest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='cash_and_st_invest', display_name='Cash and Short-Term Investments', extract_names=['total cash st investments', 'total cash and st investments', 'total cash and shortterm investments', 'total cash and short term investments', 'total cash shortterm investments', 'total cash short term investments', 'total cash st invest', 'total cash and st invest', 'total cash and shortterm invest', 'total cash and short term invest', 'total cash shortterm invest', 'total cash short term invest', 'cash st investments', 'cash and st investments', 'cash and shortterm investments', 'cash and short term investments', 'cash shortterm investments', 'cash short term investments', 'cash st invest', 'cash and st invest', 'cash and shortterm invest', 'cash and short term invest', 'cash shortterm invest', 'cash short term invest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='cash[t] + st_invest[t]'), ItemConfig(key='receivables', display_name='Receivables', extract_names=['receivables', 'rec', 'accounts receivable', 'ar'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='inventory', display_name='Inventory', extract_names=['inv', 'inventory', 'inventories'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='def_tax_st', display_name='Deferred Tax Assets, Current', extract_names=['def tax asset curr', 'deferred tax asset curr', 'tax asset curr', 'def tax assets curr', 'deferred tax assets curr', 'tax assets curr', 'def tax asset current', 'deferred tax asset current', 'tax asset current', 'def tax assets current', 'deferred tax assets current', 'tax assets current', 'def tax asset short term', 'deferred tax asset short term', 'tax asset short term', 'def tax assets short term', 'deferred tax assets short term', 'tax assets short term', 'def tax asset shortterm', 'deferred tax asset shortterm', 'tax asset shortterm', 'def tax assets shortterm', 'deferred tax assets shortterm', 'tax assets shortterm', 'def tax asset st', 'deferred tax asset st', 'tax asset st', 'def tax assets st', 'deferred tax assets st', 'tax assets st'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_current_assets', display_name='Other Current Assets', extract_names=['other current assets', 'other current asset', 'other curr assets', 'other curr asset', 'oca'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_current_assets', display_name='Total Current Assets', extract_names=['total current assets', 'tca'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='cash_and_st_invest[t] + receivables[t] + inventory[t] + def_tax_st[t] + other_current_assets[t]'), ItemConfig(key='gross_ppe', display_name='Grosss Property, Plant & Equipment', extract_names=['gross ppe', 'gross property plant equipment', 'gross property plant and equipment', 'ppe gross', 'property plant equipment gross', 'property plant and equipment gross', 'grs ppe', 'grs property plant equipment', 'grs property plant and equipment', 'ppe grs', 'property plant equipment grs', 'property plant and equipment grs'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='dep', display_name='Accumulated Depreciation', extract_names=['accumulated depreciation', 'depreciation', 'dep', 'accumulated dep', 'acc depreciation', 'accum depreciation', 'acc dep', 'accum dep'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='net_ppe', display_name='Net Property, Plant & Equipment', extract_names=['ppe', 'property plant equipment', 'property plant and equipment', 'ppe net', 'property plant equipment net', 'property plant and equipment net', 'net ppe', 'net property plant equipment', 'net property plant and equipment'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='gross_ppe[t] - dep[t]'), ItemConfig(key='goodwill', display_name='Goodwill and Intangible Assets', extract_names=['goodwill', 'goodwill and intangible assets', 'goodwill and intangibles', 'goodwill intangible assets', 'goodwill intangibles', 'goodwill total', 'goodwill and intangible assets total', 'goodwill and intangibles total', 'goodwill intangible assets total', 'goodwill intangibles total'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='lt_invest', display_name='Long-Term Investments', extract_names=['lt invest', 'lt investments', 'long term invest', 'long term investments', 'longterm invest', 'longterm investments'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='def_tax_lt', display_name='Deferred Tax Assets, Long-Term', extract_names=['def tax asset long term', 'deferred tax asset long term', 'tax asset long term', 'def tax assets long term', 'deferred tax assets long term', 'tax assets long term', 'def tax asset longterm', 'deferred tax asset longterm', 'tax asset longterm', 'def tax assets longterm', 'deferred tax assets longterm', 'tax assets longterm', 'def tax asset lt', 'deferred tax asset lt', 'tax asset lt', 'def tax assets lt', 'deferred tax assets lt', 'tax assets lt', 'def tax asset', 'deferred tax asset', 'tax asset', 'def tax assets', 'deferred tax assets', 'tax assets', 'long term assets tax deferred', 'lt assets tax deferred', 'lt assets tax def', 'long term assets tax def', 'long term assets deferred tax', 'lt assets deferred tax', 'lt assets def tax', 'long term assets def tax'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_lt_assets', display_name='Other Long-Term Assets', extract_names=['other lt assets', 'other lt asset', 'other longterm assets', 'other longterm asset', 'other long term assets', 'other long term asset', 'lt assets other', 'lt asset other', 'longterm assets other', 'longterm asset other', 'long term assets other', 'long term asset other'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_non_current_assets', display_name='Total Non-Current Assets', extract_names=['total non current assets', 'total noncurrent assets', 'total lt assets', 'total longterm assets', 'total long term assets'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='net_ppe[t] + goodwill[t] + lt_invest[t] + def_tax_lt[t] + other_lt_assets[t]'), ItemConfig(key='total_assets', display_name='Total Assets', extract_names=['total assets', 'total asset', 'assets', 'asset'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_current_assets[t] + total_non_current_assets[t]'), ItemConfig(key='payables', display_name='Payables', extract_names=['payables', 'accounts payable', 'ap', 'payables and accrued expenses', 'payables and accrued expense', 'payable and accrued expenses', 'payable and accrued expense', 'payables and acc expenses', 'payables and acc expense', 'payable and acc expenses', 'payable and acc expense', 'payables and accrued exps', 'payables and accrued exp', 'payable and accrued exps', 'payable and accrued exp', 'payables and acc exps', 'payables and acc exp', 'payable and acc exps', 'payable and acc exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='st_debt', display_name='Short-Term Debt', extract_names=['st debt', 'short term debt', 'shortterm debt', 'st borrow', 'short term borrow', 'shortterm borrowst borrowings', 'short term borrowings', 'shortterm borrowings'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='current_lt_debt', display_name='Current Portion of Long-Term Debt', extract_names=['curr port of lt debt', 'curr port lt debt', 'current port of lt debt', 'current port lt debt', 'curr portion of lt debt', 'curr portion lt debt', 'current portion of lt debt', 'current portion lt debt', 'curr port of longterm debt', 'curr port longterm debt', 'current port of longterm debt', 'current port longterm debt', 'curr portion of longterm debt', 'curr portion longterm debt', 'current portion of longterm debt', 'current portion longterm debt', 'curr port of long term debt', 'curr port long term debt', 'current port of long term debt', 'current port long term debt', 'curr portion of long term debt', 'curr portion long term debt', 'current portion of long term debt', 'current portion long term debt', 'curr port of debt', 'curr port debt', 'current port of debt', 'current port debt', 'curr portion of debt', 'curr portion debt', 'current portion of debt', 'current portion debt', 'curr part of lt debt', 'curr part lt debt', 'current part of lt debt', 'current part lt debt', 'curr part of longterm debt', 'curr part longterm debt', 'current part of longterm debt', 'current part longterm debt', 'curr part of long term debt', 'curr part long term debt', 'current part of long term debt', 'current part long term debt', 'curr part of debt', 'curr part debt', 'current part of debt', 'current part debt'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='tax_liab_st', display_name='Tax Liabilities, Short-Term', extract_names=['tax liab shortterm', 'tax liability shortterm', 'tax liabilities shortterm', 'tax liab short term', 'tax liability short term', 'tax liabilities short term', 'tax liab st', 'tax liability st', 'tax liabilities st', 'shortterm tax liab', 'shortterm tax liability', 'shortterm tax liabilities', 'short term tax liab', 'short term tax liability', 'short term tax liabilities', 'st tax liab', 'st tax liability', 'st tax liabilities', 'def tax liab shortterm', 'def tax liability shortterm', 'def tax liabilities shortterm', 'def tax liab short term', 'def tax liability short term', 'def tax liabilities short term', 'def tax liab st', 'def tax liability st', 'def tax liabilities st', 'def shortterm tax liab', 'def shortterm tax liability', 'def shortterm tax liabilities', 'def short term tax liab', 'def short term tax liability', 'def short term tax liabilities', 'def st tax liab', 'def st tax liability', 'def st tax liabilities', 'deferred tax liab shortterm', 'deferred tax liability shortterm', 'deferred tax liabilities shortterm', 'deferred tax liab short term', 'deferred tax liability short term', 'deferred tax liabilities short term', 'deferred tax liab st', 'deferred tax liability st', 'deferred tax liabilities st', 'deferred shortterm tax liab', 'deferred shortterm tax liability', 'deferred shortterm tax liabilities', 'deferred short term tax liab', 'deferred short term tax liability', 'deferred short term tax liabilities', 'deferred st tax liab', 'deferred st tax liability', 'deferred st tax liabilities', 'tax liab noncurr', 'tax liability noncurr', 'tax liabilities noncurr', 'tax liab non curr', 'tax liability non curr', 'tax liabilities non curr', 'noncurr tax liab', 'noncurr tax liability', 'noncurr tax liabilities', 'non curr tax liab', 'non curr tax liability', 'non curr tax liabilities', 'def tax liab noncurr', 'def tax liability noncurr', 'def tax liabilities noncurr', 'def tax liab non curr', 'def tax liability non curr', 'def tax liabilities non curr', 'def noncurr tax liab', 'def noncurr tax liability', 'def noncurr tax liabilities', 'def non curr tax liab', 'def non curr tax liability', 'def non curr tax liabilities', 'deferred tax liab noncurr', 'deferred tax liability noncurr', 'deferred tax liabilities noncurr', 'deferred tax liab non curr', 'deferred tax liability non curr', 'deferred tax liabilities non curr', 'deferred noncurr tax liab', 'deferred noncurr tax liability', 'deferred noncurr tax liabilities', 'deferred non curr tax liab', 'deferred non curr tax liability', 'deferred non curr tax liabilities', 'tax liab noncurrent', 'tax liability noncurrent', 'tax liabilities noncurrent', 'tax liab non current', 'tax liability non current', 'tax liabilities non current', 'noncurrent tax liab', 'noncurrent tax liability', 'noncurrent tax liabilities', 'non current tax liab', 'non current tax liability', 'non current tax liabilities', 'def tax liab noncurrent', 'def tax liability noncurrent', 'def tax liabilities noncurrent', 'def tax liab non current', 'def tax liability non current', 'def tax liabilities non current', 'def noncurrent tax liab', 'def noncurrent tax liability', 'def noncurrent tax liabilities', 'def non current tax liab', 'def non current tax liability', 'def non current tax liabilities', 'deferred tax liab noncurrent', 'deferred tax liability noncurrent', 'deferred tax liabilities noncurrent', 'deferred tax liab non current', 'deferred tax liability non current', 'deferred tax liabilities non current', 'deferred noncurrent tax liab', 'deferred noncurrent tax liability', 'deferred noncurrent tax liabilities', 'deferred non current tax liab', 'deferred non current tax liability', 'deferred non current tax liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_current_liab', display_name='Other Current Liabilities', extract_names=['other current liabilities', 'other current liab', 'other curr liabilities', 'other curr liab', 'other liabilities current', 'other liab current', 'other liabilities curr', 'other liab curr'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_current_liab', display_name='Total Current Liabilities', extract_names=['total current liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='payables[t] + st_debt[t] + tax_liab_st[t] + current_lt_debt[t] + other_current_liab[t]'), ItemConfig(key='lt_debt', display_name='Long-Term Debt', extract_names=['lt debt', 'long term debt', 'longterm debt', 'lt borrow', 'long term borrow', 'longterm borrow', 'lt borrowings', 'long term borrowings', 'longterm borrowings', 'lt debt total', 'long term debt total', 'longterm debt total', 'lt borrow total', 'long term borrow total', 'longterm borrow total', 'lt borrowings total', 'long term borrowings total', 'longterm borrowings total'], force_positive=True, forecast_config=ForecastItemConfig(method='manual', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [25339312566.232864, 19146427921.183643, 19515879404.09975, 19931808353.076942, 20398896416.783276], 'growth': []}, plug=True), expr_str=None), ItemConfig(key='total_debt', display_name='Total Debt', extract_names=['total debt'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='st_debt[t] + lt_debt[t]'), ItemConfig(key='deferred_rev', display_name='Deferred Revenue', extract_names=['deferred revenue', 'deferred sales', 'def revenue', 'def salesnon current revenue', 'non current sales', 'non current revenue def', 'non current sales def', 'non current revenue deferred', 'non current sales deferred', 'revenue non current', 'sales non current', 'revenue def non current', 'sales def non current', 'revenue deferred non current', 'sales deferred non current', 'def revenue non current', 'def sales non current', 'def revenue def non current', 'def sales def non current', 'def revenue deferred non current', 'def sales deferred non current', 'deferred revenue non current', 'deferred sales non current', 'deferred revenue def non current', 'deferred sales def non current', 'deferred revenue deferred non current', 'deferred sales deferred non current', 'non curr revenue', 'non curr sales', 'non curr revenue def', 'non curr sales def', 'non curr revenue deferred', 'non curr sales deferred', 'revenue non curr', 'sales non curr', 'revenue def non curr', 'sales def non curr', 'revenue deferred non curr', 'sales deferred non curr', 'def revenue non curr', 'def sales non curr', 'def revenue def non curr', 'def sales def non curr', 'def revenue deferred non curr', 'def sales deferred non curr', 'deferred revenue non curr', 'deferred sales non curr', 'deferred revenue def non curr', 'deferred sales def non curr', 'deferred revenue deferred non curr', 'deferred sales deferred non currnoncurrent revenue', 'noncurrent sales', 'noncurrent revenue def', 'noncurrent sales def', 'noncurrent revenue deferred', 'noncurrent sales deferred', 'revenue noncurrent', 'sales noncurrent', 'revenue def noncurrent', 'sales def noncurrent', 'revenue deferred noncurrent', 'sales deferred noncurrent', 'def revenue noncurrent', 'def sales noncurrent', 'def revenue def noncurrent', 'def sales def noncurrent', 'def revenue deferred noncurrent', 'def sales deferred noncurrent', 'deferred revenue noncurrent', 'deferred sales noncurrent', 'deferred revenue def noncurrent', 'deferred sales def noncurrent', 'deferred revenue deferred noncurrent', 'deferred sales deferred noncurrent', 'noncurr revenue', 'noncurr sales', 'noncurr revenue def', 'noncurr sales def', 'noncurr revenue deferred', 'noncurr sales deferred', 'revenue noncurr', 'sales noncurr', 'revenue def noncurr', 'sales def noncurr', 'revenue deferred noncurr', 'sales deferred noncurr', 'def revenue noncurr', 'def sales noncurr', 'def revenue def noncurr', 'def sales def noncurr', 'def revenue deferred noncurr', 'def sales deferred noncurr', 'deferred revenue noncurr', 'deferred sales noncurr', 'deferred revenue def noncurr', 'deferred sales def noncurr', 'deferred revenue deferred noncurr', 'deferred sales deferred noncurr'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='tax_liab_lt', display_name='Tax Liabilities, Long-Term', extract_names=['tax liab longterm', 'tax liability longterm', 'tax liabilities longterm', 'tax liab long term', 'tax liability long term', 'tax liabilities long term', 'tax liab lt', 'tax liability lt', 'tax liabilities lt', 'longterm tax liab', 'longterm tax liability', 'longterm tax liabilities', 'long term tax liab', 'long term tax liability', 'long term tax liabilities', 'lt tax liab', 'lt tax liability', 'lt tax liabilities', 'tax liab longterm def', 'tax liability longterm def', 'tax liabilities longterm def', 'tax liab long term def', 'tax liability long term def', 'tax liabilities long term def', 'tax liab lt def', 'tax liability lt def', 'tax liabilities lt def', 'longterm tax liab def', 'longterm tax liability def', 'longterm tax liabilities def', 'long term tax liab def', 'long term tax liability def', 'long term tax liabilities def', 'lt tax liab def', 'lt tax liability def', 'lt tax liabilities def', 'tax liab longterm deferred', 'tax liability longterm deferred', 'tax liabilities longterm deferred', 'tax liab long term deferred', 'tax liability long term deferred', 'tax liabilities long term deferred', 'tax liab lt deferred', 'tax liability lt deferred', 'tax liabilities lt deferred', 'longterm tax liab deferred', 'longterm tax liability deferred', 'longterm tax liabilities deferred', 'long term tax liab deferred', 'long term tax liability deferred', 'long term tax liabilities deferred', 'lt tax liab deferred', 'lt tax liability deferred', 'lt tax liabilities deferred', 'def tax liab longterm', 'def tax liability longterm', 'def tax liabilities longterm', 'def tax liab long term', 'def tax liability long term', 'def tax liabilities long term', 'def tax liab lt', 'def tax liability lt', 'def tax liabilities lt', 'def longterm tax liab', 'def longterm tax liability', 'def longterm tax liabilities', 'def long term tax liab', 'def long term tax liability', 'def long term tax liabilities', 'def lt tax liab', 'def lt tax liability', 'def lt tax liabilities', 'deferred tax liab longterm', 'deferred tax liability longterm', 'deferred tax liabilities longterm', 'deferred tax liab long term', 'deferred tax liability long term', 'deferred tax liabilities long term', 'deferred tax liab lt', 'deferred tax liability lt', 'deferred tax liabilities lt', 'deferred longterm tax liab', 'deferred longterm tax liability', 'deferred longterm tax liabilities', 'deferred long term tax liab', 'deferred long term tax liability', 'deferred long term tax liabilities', 'deferred lt tax liab', 'deferred lt tax liability', 'deferred lt tax liabilities', 'tax liab noncurrent', 'tax liability noncurrent', 'tax liabilities noncurrent', 'noncurrent tax liab', 'noncurrent tax liability', 'noncurrent tax liabilities', 'def tax liab noncurrent', 'def tax liability noncurrent', 'def tax liabilities noncurrent', 'def noncurrent tax liab', 'def noncurrent tax liability', 'def noncurrent tax liabilities', 'deferred tax liab noncurrent', 'deferred tax liability noncurrent', 'deferred tax liabilities noncurrent', 'deferred noncurrent tax liab', 'deferred noncurrent tax liability', 'deferred noncurrent tax liabilities', 'tax liab noncurr', 'tax liability noncurr', 'tax liabilities noncurr', 'noncurr tax liab', 'noncurr tax liability', 'noncurr tax liabilities', 'def tax liab noncurr', 'def tax liability noncurr', 'def tax liabilities noncurr', 'def noncurr tax liab', 'def noncurr tax liability', 'def noncurr tax liabilities', 'deferred tax liab noncurr', 'deferred tax liability noncurr', 'deferred tax liabilities noncurr', 'deferred noncurr tax liab', 'deferred noncurr tax liability', 'deferred noncurr tax liabilities', 'tax liab non current', 'tax liability non current', 'tax liabilities non current', 'non current tax liab', 'non current tax liability', 'non current tax liabilities', 'def tax liab non current', 'def tax liability non current', 'def tax liabilities non current', 'def non current tax liab', 'def non current tax liability', 'def non current tax liabilities', 'deferred tax liab non current', 'deferred tax liability non current', 'deferred tax liabilities non current', 'deferred non current tax liab', 'deferred non current tax liability', 'deferred non current tax liabilities', 'tax liab non curr', 'tax liability non curr', 'tax liabilities non curr', 'non curr tax liab', 'non curr tax liability', 'non curr tax liabilities', 'def tax liab non curr', 'def tax liability non curr', 'def tax liabilities non curr', 'def non curr tax liab', 'def non curr tax liability', 'def non curr tax liabilities', 'deferred tax liab non curr', 'deferred tax liability non curr', 'deferred tax liabilities non curr', 'deferred non curr tax liab', 'deferred non curr tax liability', 'deferred non curr tax liabilities', 'tax liab', 'tax liability', 'tax liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='deposit_liab', display_name='Deposit Liabilities', extract_names=['deposit liab', 'deposit liability', 'deposit liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_lt_liab', display_name='Other Long-Term Liabilities', extract_names=['other lt liabilities', 'other longterm liabilities', 'other long term liabilities', 'other lt liab', 'other longterm liab', 'other long term liab', 'other noncurrent liabilities', 'other non current liabilities', 'other noncurr liabilities', 'other non curr liabilities', 'other noncurrent liab', 'other non current liab', 'other noncurr liab', 'other non curr liab', 'other liabilities lt', 'other liabilities longterm', 'other liabilities long term', 'other liab lt', 'other liab longterm', 'other liab long term', 'other liabilities noncurrent', 'other liabilities non current', 'other liabilities noncurr', 'other liabilities non curr', 'other liab noncurrent', 'other liab non current', 'other liab noncurr', 'other liab non curr', 'lt liabilities other', 'longterm liabilities other', 'long term liabilities other', 'lt liab other', 'longterm liab other', 'long term liab other', 'noncurrent liabilities other', 'non current liabilities other', 'noncurr liabilities other', 'non curr liabilities other', 'noncurrent liab other', 'non current liab other', 'noncurr liab other', 'non curr liab other', 'liabilities lt other', 'liabilities longterm other', 'liabilities long term other', 'liab lt other', 'liab longterm other', 'liab long term other', 'liabilities noncurrent other', 'liabilities non current other', 'liabilities noncurr other', 'liabilities non curr other', 'liab noncurrent other', 'liab non current other', 'liab noncurr other', 'liab non curr other'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_non_current_liab', display_name='Total Non-Current Liabilities', extract_names=['total non current liabilities', 'total noncurrent liabilities', 'total non current liability', 'total noncurrent liability', 'total non current liab', 'total noncurrent liab'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='lt_debt[t] + deferred_rev[t] + tax_liab_lt[t] + deposit_liab[t] + other_lt_liab[t]'), ItemConfig(key='total_liab', display_name='Total Liabilities', extract_names=['total liab', 'total liability', 'total liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_non_current_liab[t] + total_current_liab[t]'), ItemConfig(key='common_stock', display_name='Common Stock', extract_names=['total common stock', 'total stock', 'total common shares', 'total shares', 'common stock', 'stockcommon shares', 'shares', 'net total common stock', 'net total stock', 'net total common shares', 'net total shares', 'net common stock', 'net stocknet common shares', 'net shares', 'total common stock net', 'total stock net', 'total common shares net', 'total shares net', 'common stock net', 'stock netcommon shares net', 'shares net'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_income', display_name='Other Comprehensive Income', extract_names=['other income', 'other comprehensive income', 'other comp income', 'comp income', 'comprehensive income', 'comprehensive income and other', 'comp income and other', 'comp inc and other', 'comprehensive inc and other', 'comprehensive income other', 'comp income other', 'comp inc other', 'comprehensive inc other'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='retained_earnings', display_name='Retained Earnings', extract_names=['re', 'retained earnings', 'retained earnings deficit', 're deficit'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='minority_interest', display_name='Minority Interest', extract_names=['minority interest', 'minority int', 'min int', 'min interest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_equity', display_name=\"Total Stockholder's Equity\", extract_names=['total equity', 'total shareholders equity', 'total stockholders equity', 'equity total', 'shareholders equity total', 'stockholders equity total', 'equity', 'shareholders equity', 'stockholders equity'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='other_income[t] + retained_earnings[t] + common_stock[t] + minority_interest[t]'), ItemConfig(key='total_liab_and_equity', display_name='Total Liabilities and Equity', extract_names=['total liabilities and equity', 'total liab and equity', 'total liabilities equity', 'total liab equity', 'liabilities and equity', 'liab and equity', 'liabilities equity', 'liab equity'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_liab[t] + total_equity[t]')]), prior_statement=None, unextracted_names=['total revenue', 'gross_profit', 'rd expenses', 'sga', 'da', 'other operating expenses', 'op expense', 'ebit', 'gain loss on sale of invest', 'gain loss on sale of assets', 'impairment', 'ebt', 'net income', 'cost of revenue', 'int', 'taxes'], cash=8242449478.280025, st_invest=0.0, receivables=32415938592.3646, inventory=12235594949.244326, lt_invest=0.0, def_tax_st=0.0, other_current_assets=0.0, gross_ppe=0.0, dep=0.0, goodwill=9046459696.624979, def_tax_lt=1301450391.2211661, other_lt_assets=0.0, payables=7681837473.643944, current_lt_debt=0.0, st_debt=11746812154.417809, lt_debt=25339312566.232864, deferred_rev=0.0, tax_liab_st=0.0, other_current_liab=0.0, tax_liab_lt=0.0, deposit_liab=1245630356.6922483, other_lt_liab=0.0, common_stock=0.0, minority_interest=0.0, other_income=-1684000000.0, retained_earnings=31777094254.750103, cash_and_st_invest=8242449478.280025, total_current_assets=52893983019.88895, net_ppe=0.0, total_non_current_assets=10347910087.846146, total_assets=63241893107.73509, total_current_liab=19428649628.061752, total_debt=37086124720.65067, total_non_current_liab=26584942922.925114, total_liab=46013592550.98686, total_equity=30093094254.750103, total_liab_and_equity=76106686805.73697), Timestamp('2020-12-31 00:00:00', freq='A-DEC'): BalanceSheetData(items_config=DataConfigManager(configs=[ItemConfig(key='cash', display_name='Cash and Cash Equivalents', extract_names=['cash', 'cash and cash equivalents', 'cash and equivalents', 'cash and equiv', 'cash cash equivalents', 'cash equivalents', 'cash equiv'], force_positive=True, forecast_config=ForecastItemConfig(method='manual', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [8242449478.280025, 11981018325.448845, 12398725976.93444, 12816823564.818558, 13233888746.961653], 'growth': []}, plug=True), expr_str=None), ItemConfig(key='st_invest', display_name='Short-Term Investments', extract_names=['shortterm investments', 'short term investments', 'st investments', 'shortterm invest', 'short term invest', 'st invest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='cash_and_st_invest', display_name='Cash and Short-Term Investments', extract_names=['total cash st investments', 'total cash and st investments', 'total cash and shortterm investments', 'total cash and short term investments', 'total cash shortterm investments', 'total cash short term investments', 'total cash st invest', 'total cash and st invest', 'total cash and shortterm invest', 'total cash and short term invest', 'total cash shortterm invest', 'total cash short term invest', 'cash st investments', 'cash and st investments', 'cash and shortterm investments', 'cash and short term investments', 'cash shortterm investments', 'cash short term investments', 'cash st invest', 'cash and st invest', 'cash and shortterm invest', 'cash and short term invest', 'cash shortterm invest', 'cash short term invest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='cash[t] + st_invest[t]'), ItemConfig(key='receivables', display_name='Receivables', extract_names=['receivables', 'rec', 'accounts receivable', 'ar'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='inventory', display_name='Inventory', extract_names=['inv', 'inventory', 'inventories'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='def_tax_st', display_name='Deferred Tax Assets, Current', extract_names=['def tax asset curr', 'deferred tax asset curr', 'tax asset curr', 'def tax assets curr', 'deferred tax assets curr', 'tax assets curr', 'def tax asset current', 'deferred tax asset current', 'tax asset current', 'def tax assets current', 'deferred tax assets current', 'tax assets current', 'def tax asset short term', 'deferred tax asset short term', 'tax asset short term', 'def tax assets short term', 'deferred tax assets short term', 'tax assets short term', 'def tax asset shortterm', 'deferred tax asset shortterm', 'tax asset shortterm', 'def tax assets shortterm', 'deferred tax assets shortterm', 'tax assets shortterm', 'def tax asset st', 'deferred tax asset st', 'tax asset st', 'def tax assets st', 'deferred tax assets st', 'tax assets st'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_current_assets', display_name='Other Current Assets', extract_names=['other current assets', 'other current asset', 'other curr assets', 'other curr asset', 'oca'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_current_assets', display_name='Total Current Assets', extract_names=['total current assets', 'tca'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='cash_and_st_invest[t] + receivables[t] + inventory[t] + def_tax_st[t] + other_current_assets[t]'), ItemConfig(key='gross_ppe', display_name='Grosss Property, Plant & Equipment', extract_names=['gross ppe', 'gross property plant equipment', 'gross property plant and equipment', 'ppe gross', 'property plant equipment gross', 'property plant and equipment gross', 'grs ppe', 'grs property plant equipment', 'grs property plant and equipment', 'ppe grs', 'property plant equipment grs', 'property plant and equipment grs'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='dep', display_name='Accumulated Depreciation', extract_names=['accumulated depreciation', 'depreciation', 'dep', 'accumulated dep', 'acc depreciation', 'accum depreciation', 'acc dep', 'accum dep'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='net_ppe', display_name='Net Property, Plant & Equipment', extract_names=['ppe', 'property plant equipment', 'property plant and equipment', 'ppe net', 'property plant equipment net', 'property plant and equipment net', 'net ppe', 'net property plant equipment', 'net property plant and equipment'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='gross_ppe[t] - dep[t]'), ItemConfig(key='goodwill', display_name='Goodwill and Intangible Assets', extract_names=['goodwill', 'goodwill and intangible assets', 'goodwill and intangibles', 'goodwill intangible assets', 'goodwill intangibles', 'goodwill total', 'goodwill and intangible assets total', 'goodwill and intangibles total', 'goodwill intangible assets total', 'goodwill intangibles total'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='lt_invest', display_name='Long-Term Investments', extract_names=['lt invest', 'lt investments', 'long term invest', 'long term investments', 'longterm invest', 'longterm investments'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='def_tax_lt', display_name='Deferred Tax Assets, Long-Term', extract_names=['def tax asset long term', 'deferred tax asset long term', 'tax asset long term', 'def tax assets long term', 'deferred tax assets long term', 'tax assets long term', 'def tax asset longterm', 'deferred tax asset longterm', 'tax asset longterm', 'def tax assets longterm', 'deferred tax assets longterm', 'tax assets longterm', 'def tax asset lt', 'deferred tax asset lt', 'tax asset lt', 'def tax assets lt', 'deferred tax assets lt', 'tax assets lt', 'def tax asset', 'deferred tax asset', 'tax asset', 'def tax assets', 'deferred tax assets', 'tax assets', 'long term assets tax deferred', 'lt assets tax deferred', 'lt assets tax def', 'long term assets tax def', 'long term assets deferred tax', 'lt assets deferred tax', 'lt assets def tax', 'long term assets def tax'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_lt_assets', display_name='Other Long-Term Assets', extract_names=['other lt assets', 'other lt asset', 'other longterm assets', 'other longterm asset', 'other long term assets', 'other long term asset', 'lt assets other', 'lt asset other', 'longterm assets other', 'longterm asset other', 'long term assets other', 'long term asset other'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_non_current_assets', display_name='Total Non-Current Assets', extract_names=['total non current assets', 'total noncurrent assets', 'total lt assets', 'total longterm assets', 'total long term assets'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='net_ppe[t] + goodwill[t] + lt_invest[t] + def_tax_lt[t] + other_lt_assets[t]'), ItemConfig(key='total_assets', display_name='Total Assets', extract_names=['total assets', 'total asset', 'assets', 'asset'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_current_assets[t] + total_non_current_assets[t]'), ItemConfig(key='payables', display_name='Payables', extract_names=['payables', 'accounts payable', 'ap', 'payables and accrued expenses', 'payables and accrued expense', 'payable and accrued expenses', 'payable and accrued expense', 'payables and acc expenses', 'payables and acc expense', 'payable and acc expenses', 'payable and acc expense', 'payables and accrued exps', 'payables and accrued exp', 'payable and accrued exps', 'payable and accrued exp', 'payables and acc exps', 'payables and acc exp', 'payable and acc exps', 'payable and acc exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='st_debt', display_name='Short-Term Debt', extract_names=['st debt', 'short term debt', 'shortterm debt', 'st borrow', 'short term borrow', 'shortterm borrowst borrowings', 'short term borrowings', 'shortterm borrowings'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='current_lt_debt', display_name='Current Portion of Long-Term Debt', extract_names=['curr port of lt debt', 'curr port lt debt', 'current port of lt debt', 'current port lt debt', 'curr portion of lt debt', 'curr portion lt debt', 'current portion of lt debt', 'current portion lt debt', 'curr port of longterm debt', 'curr port longterm debt', 'current port of longterm debt', 'current port longterm debt', 'curr portion of longterm debt', 'curr portion longterm debt', 'current portion of longterm debt', 'current portion longterm debt', 'curr port of long term debt', 'curr port long term debt', 'current port of long term debt', 'current port long term debt', 'curr portion of long term debt', 'curr portion long term debt', 'current portion of long term debt', 'current portion long term debt', 'curr port of debt', 'curr port debt', 'current port of debt', 'current port debt', 'curr portion of debt', 'curr portion debt', 'current portion of debt', 'current portion debt', 'curr part of lt debt', 'curr part lt debt', 'current part of lt debt', 'current part lt debt', 'curr part of longterm debt', 'curr part longterm debt', 'current part of longterm debt', 'current part longterm debt', 'curr part of long term debt', 'curr part long term debt', 'current part of long term debt', 'current part long term debt', 'curr part of debt', 'curr part debt', 'current part of debt', 'current part debt'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='tax_liab_st', display_name='Tax Liabilities, Short-Term', extract_names=['tax liab shortterm', 'tax liability shortterm', 'tax liabilities shortterm', 'tax liab short term', 'tax liability short term', 'tax liabilities short term', 'tax liab st', 'tax liability st', 'tax liabilities st', 'shortterm tax liab', 'shortterm tax liability', 'shortterm tax liabilities', 'short term tax liab', 'short term tax liability', 'short term tax liabilities', 'st tax liab', 'st tax liability', 'st tax liabilities', 'def tax liab shortterm', 'def tax liability shortterm', 'def tax liabilities shortterm', 'def tax liab short term', 'def tax liability short term', 'def tax liabilities short term', 'def tax liab st', 'def tax liability st', 'def tax liabilities st', 'def shortterm tax liab', 'def shortterm tax liability', 'def shortterm tax liabilities', 'def short term tax liab', 'def short term tax liability', 'def short term tax liabilities', 'def st tax liab', 'def st tax liability', 'def st tax liabilities', 'deferred tax liab shortterm', 'deferred tax liability shortterm', 'deferred tax liabilities shortterm', 'deferred tax liab short term', 'deferred tax liability short term', 'deferred tax liabilities short term', 'deferred tax liab st', 'deferred tax liability st', 'deferred tax liabilities st', 'deferred shortterm tax liab', 'deferred shortterm tax liability', 'deferred shortterm tax liabilities', 'deferred short term tax liab', 'deferred short term tax liability', 'deferred short term tax liabilities', 'deferred st tax liab', 'deferred st tax liability', 'deferred st tax liabilities', 'tax liab noncurr', 'tax liability noncurr', 'tax liabilities noncurr', 'tax liab non curr', 'tax liability non curr', 'tax liabilities non curr', 'noncurr tax liab', 'noncurr tax liability', 'noncurr tax liabilities', 'non curr tax liab', 'non curr tax liability', 'non curr tax liabilities', 'def tax liab noncurr', 'def tax liability noncurr', 'def tax liabilities noncurr', 'def tax liab non curr', 'def tax liability non curr', 'def tax liabilities non curr', 'def noncurr tax liab', 'def noncurr tax liability', 'def noncurr tax liabilities', 'def non curr tax liab', 'def non curr tax liability', 'def non curr tax liabilities', 'deferred tax liab noncurr', 'deferred tax liability noncurr', 'deferred tax liabilities noncurr', 'deferred tax liab non curr', 'deferred tax liability non curr', 'deferred tax liabilities non curr', 'deferred noncurr tax liab', 'deferred noncurr tax liability', 'deferred noncurr tax liabilities', 'deferred non curr tax liab', 'deferred non curr tax liability', 'deferred non curr tax liabilities', 'tax liab noncurrent', 'tax liability noncurrent', 'tax liabilities noncurrent', 'tax liab non current', 'tax liability non current', 'tax liabilities non current', 'noncurrent tax liab', 'noncurrent tax liability', 'noncurrent tax liabilities', 'non current tax liab', 'non current tax liability', 'non current tax liabilities', 'def tax liab noncurrent', 'def tax liability noncurrent', 'def tax liabilities noncurrent', 'def tax liab non current', 'def tax liability non current', 'def tax liabilities non current', 'def noncurrent tax liab', 'def noncurrent tax liability', 'def noncurrent tax liabilities', 'def non current tax liab', 'def non current tax liability', 'def non current tax liabilities', 'deferred tax liab noncurrent', 'deferred tax liability noncurrent', 'deferred tax liabilities noncurrent', 'deferred tax liab non current', 'deferred tax liability non current', 'deferred tax liabilities non current', 'deferred noncurrent tax liab', 'deferred noncurrent tax liability', 'deferred noncurrent tax liabilities', 'deferred non current tax liab', 'deferred non current tax liability', 'deferred non current tax liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_current_liab', display_name='Other Current Liabilities', extract_names=['other current liabilities', 'other current liab', 'other curr liabilities', 'other curr liab', 'other liabilities current', 'other liab current', 'other liabilities curr', 'other liab curr'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_current_liab', display_name='Total Current Liabilities', extract_names=['total current liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='payables[t] + st_debt[t] + tax_liab_st[t] + current_lt_debt[t] + other_current_liab[t]'), ItemConfig(key='lt_debt', display_name='Long-Term Debt', extract_names=['lt debt', 'long term debt', 'longterm debt', 'lt borrow', 'long term borrow', 'longterm borrow', 'lt borrowings', 'long term borrowings', 'longterm borrowings', 'lt debt total', 'long term debt total', 'longterm debt total', 'lt borrow total', 'long term borrow total', 'longterm borrow total', 'lt borrowings total', 'long term borrowings total', 'longterm borrowings total'], force_positive=True, forecast_config=ForecastItemConfig(method='manual', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [25339312566.232864, 19146427921.183643, 19515879404.09975, 19931808353.076942, 20398896416.783276], 'growth': []}, plug=True), expr_str=None), ItemConfig(key='total_debt', display_name='Total Debt', extract_names=['total debt'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='st_debt[t] + lt_debt[t]'), ItemConfig(key='deferred_rev', display_name='Deferred Revenue', extract_names=['deferred revenue', 'deferred sales', 'def revenue', 'def salesnon current revenue', 'non current sales', 'non current revenue def', 'non current sales def', 'non current revenue deferred', 'non current sales deferred', 'revenue non current', 'sales non current', 'revenue def non current', 'sales def non current', 'revenue deferred non current', 'sales deferred non current', 'def revenue non current', 'def sales non current', 'def revenue def non current', 'def sales def non current', 'def revenue deferred non current', 'def sales deferred non current', 'deferred revenue non current', 'deferred sales non current', 'deferred revenue def non current', 'deferred sales def non current', 'deferred revenue deferred non current', 'deferred sales deferred non current', 'non curr revenue', 'non curr sales', 'non curr revenue def', 'non curr sales def', 'non curr revenue deferred', 'non curr sales deferred', 'revenue non curr', 'sales non curr', 'revenue def non curr', 'sales def non curr', 'revenue deferred non curr', 'sales deferred non curr', 'def revenue non curr', 'def sales non curr', 'def revenue def non curr', 'def sales def non curr', 'def revenue deferred non curr', 'def sales deferred non curr', 'deferred revenue non curr', 'deferred sales non curr', 'deferred revenue def non curr', 'deferred sales def non curr', 'deferred revenue deferred non curr', 'deferred sales deferred non currnoncurrent revenue', 'noncurrent sales', 'noncurrent revenue def', 'noncurrent sales def', 'noncurrent revenue deferred', 'noncurrent sales deferred', 'revenue noncurrent', 'sales noncurrent', 'revenue def noncurrent', 'sales def noncurrent', 'revenue deferred noncurrent', 'sales deferred noncurrent', 'def revenue noncurrent', 'def sales noncurrent', 'def revenue def noncurrent', 'def sales def noncurrent', 'def revenue deferred noncurrent', 'def sales deferred noncurrent', 'deferred revenue noncurrent', 'deferred sales noncurrent', 'deferred revenue def noncurrent', 'deferred sales def noncurrent', 'deferred revenue deferred noncurrent', 'deferred sales deferred noncurrent', 'noncurr revenue', 'noncurr sales', 'noncurr revenue def', 'noncurr sales def', 'noncurr revenue deferred', 'noncurr sales deferred', 'revenue noncurr', 'sales noncurr', 'revenue def noncurr', 'sales def noncurr', 'revenue deferred noncurr', 'sales deferred noncurr', 'def revenue noncurr', 'def sales noncurr', 'def revenue def noncurr', 'def sales def noncurr', 'def revenue deferred noncurr', 'def sales deferred noncurr', 'deferred revenue noncurr', 'deferred sales noncurr', 'deferred revenue def noncurr', 'deferred sales def noncurr', 'deferred revenue deferred noncurr', 'deferred sales deferred noncurr'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='tax_liab_lt', display_name='Tax Liabilities, Long-Term', extract_names=['tax liab longterm', 'tax liability longterm', 'tax liabilities longterm', 'tax liab long term', 'tax liability long term', 'tax liabilities long term', 'tax liab lt', 'tax liability lt', 'tax liabilities lt', 'longterm tax liab', 'longterm tax liability', 'longterm tax liabilities', 'long term tax liab', 'long term tax liability', 'long term tax liabilities', 'lt tax liab', 'lt tax liability', 'lt tax liabilities', 'tax liab longterm def', 'tax liability longterm def', 'tax liabilities longterm def', 'tax liab long term def', 'tax liability long term def', 'tax liabilities long term def', 'tax liab lt def', 'tax liability lt def', 'tax liabilities lt def', 'longterm tax liab def', 'longterm tax liability def', 'longterm tax liabilities def', 'long term tax liab def', 'long term tax liability def', 'long term tax liabilities def', 'lt tax liab def', 'lt tax liability def', 'lt tax liabilities def', 'tax liab longterm deferred', 'tax liability longterm deferred', 'tax liabilities longterm deferred', 'tax liab long term deferred', 'tax liability long term deferred', 'tax liabilities long term deferred', 'tax liab lt deferred', 'tax liability lt deferred', 'tax liabilities lt deferred', 'longterm tax liab deferred', 'longterm tax liability deferred', 'longterm tax liabilities deferred', 'long term tax liab deferred', 'long term tax liability deferred', 'long term tax liabilities deferred', 'lt tax liab deferred', 'lt tax liability deferred', 'lt tax liabilities deferred', 'def tax liab longterm', 'def tax liability longterm', 'def tax liabilities longterm', 'def tax liab long term', 'def tax liability long term', 'def tax liabilities long term', 'def tax liab lt', 'def tax liability lt', 'def tax liabilities lt', 'def longterm tax liab', 'def longterm tax liability', 'def longterm tax liabilities', 'def long term tax liab', 'def long term tax liability', 'def long term tax liabilities', 'def lt tax liab', 'def lt tax liability', 'def lt tax liabilities', 'deferred tax liab longterm', 'deferred tax liability longterm', 'deferred tax liabilities longterm', 'deferred tax liab long term', 'deferred tax liability long term', 'deferred tax liabilities long term', 'deferred tax liab lt', 'deferred tax liability lt', 'deferred tax liabilities lt', 'deferred longterm tax liab', 'deferred longterm tax liability', 'deferred longterm tax liabilities', 'deferred long term tax liab', 'deferred long term tax liability', 'deferred long term tax liabilities', 'deferred lt tax liab', 'deferred lt tax liability', 'deferred lt tax liabilities', 'tax liab noncurrent', 'tax liability noncurrent', 'tax liabilities noncurrent', 'noncurrent tax liab', 'noncurrent tax liability', 'noncurrent tax liabilities', 'def tax liab noncurrent', 'def tax liability noncurrent', 'def tax liabilities noncurrent', 'def noncurrent tax liab', 'def noncurrent tax liability', 'def noncurrent tax liabilities', 'deferred tax liab noncurrent', 'deferred tax liability noncurrent', 'deferred tax liabilities noncurrent', 'deferred noncurrent tax liab', 'deferred noncurrent tax liability', 'deferred noncurrent tax liabilities', 'tax liab noncurr', 'tax liability noncurr', 'tax liabilities noncurr', 'noncurr tax liab', 'noncurr tax liability', 'noncurr tax liabilities', 'def tax liab noncurr', 'def tax liability noncurr', 'def tax liabilities noncurr', 'def noncurr tax liab', 'def noncurr tax liability', 'def noncurr tax liabilities', 'deferred tax liab noncurr', 'deferred tax liability noncurr', 'deferred tax liabilities noncurr', 'deferred noncurr tax liab', 'deferred noncurr tax liability', 'deferred noncurr tax liabilities', 'tax liab non current', 'tax liability non current', 'tax liabilities non current', 'non current tax liab', 'non current tax liability', 'non current tax liabilities', 'def tax liab non current', 'def tax liability non current', 'def tax liabilities non current', 'def non current tax liab', 'def non current tax liability', 'def non current tax liabilities', 'deferred tax liab non current', 'deferred tax liability non current', 'deferred tax liabilities non current', 'deferred non current tax liab', 'deferred non current tax liability', 'deferred non current tax liabilities', 'tax liab non curr', 'tax liability non curr', 'tax liabilities non curr', 'non curr tax liab', 'non curr tax liability', 'non curr tax liabilities', 'def tax liab non curr', 'def tax liability non curr', 'def tax liabilities non curr', 'def non curr tax liab', 'def non curr tax liability', 'def non curr tax liabilities', 'deferred tax liab non curr', 'deferred tax liability non curr', 'deferred tax liabilities non curr', 'deferred non curr tax liab', 'deferred non curr tax liability', 'deferred non curr tax liabilities', 'tax liab', 'tax liability', 'tax liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='deposit_liab', display_name='Deposit Liabilities', extract_names=['deposit liab', 'deposit liability', 'deposit liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_lt_liab', display_name='Other Long-Term Liabilities', extract_names=['other lt liabilities', 'other longterm liabilities', 'other long term liabilities', 'other lt liab', 'other longterm liab', 'other long term liab', 'other noncurrent liabilities', 'other non current liabilities', 'other noncurr liabilities', 'other non curr liabilities', 'other noncurrent liab', 'other non current liab', 'other noncurr liab', 'other non curr liab', 'other liabilities lt', 'other liabilities longterm', 'other liabilities long term', 'other liab lt', 'other liab longterm', 'other liab long term', 'other liabilities noncurrent', 'other liabilities non current', 'other liabilities noncurr', 'other liabilities non curr', 'other liab noncurrent', 'other liab non current', 'other liab noncurr', 'other liab non curr', 'lt liabilities other', 'longterm liabilities other', 'long term liabilities other', 'lt liab other', 'longterm liab other', 'long term liab other', 'noncurrent liabilities other', 'non current liabilities other', 'noncurr liabilities other', 'non curr liabilities other', 'noncurrent liab other', 'non current liab other', 'noncurr liab other', 'non curr liab other', 'liabilities lt other', 'liabilities longterm other', 'liabilities long term other', 'liab lt other', 'liab longterm other', 'liab long term other', 'liabilities noncurrent other', 'liabilities non current other', 'liabilities noncurr other', 'liabilities non curr other', 'liab noncurrent other', 'liab non current other', 'liab noncurr other', 'liab non curr other'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_non_current_liab', display_name='Total Non-Current Liabilities', extract_names=['total non current liabilities', 'total noncurrent liabilities', 'total non current liability', 'total noncurrent liability', 'total non current liab', 'total noncurrent liab'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='lt_debt[t] + deferred_rev[t] + tax_liab_lt[t] + deposit_liab[t] + other_lt_liab[t]'), ItemConfig(key='total_liab', display_name='Total Liabilities', extract_names=['total liab', 'total liability', 'total liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_non_current_liab[t] + total_current_liab[t]'), ItemConfig(key='common_stock', display_name='Common Stock', extract_names=['total common stock', 'total stock', 'total common shares', 'total shares', 'common stock', 'stockcommon shares', 'shares', 'net total common stock', 'net total stock', 'net total common shares', 'net total shares', 'net common stock', 'net stocknet common shares', 'net shares', 'total common stock net', 'total stock net', 'total common shares net', 'total shares net', 'common stock net', 'stock netcommon shares net', 'shares net'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_income', display_name='Other Comprehensive Income', extract_names=['other income', 'other comprehensive income', 'other comp income', 'comp income', 'comprehensive income', 'comprehensive income and other', 'comp income and other', 'comp inc and other', 'comprehensive inc and other', 'comprehensive income other', 'comp income other', 'comp inc other', 'comprehensive inc other'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='retained_earnings', display_name='Retained Earnings', extract_names=['re', 'retained earnings', 'retained earnings deficit', 're deficit'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='minority_interest', display_name='Minority Interest', extract_names=['minority interest', 'minority int', 'min int', 'min interest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_equity', display_name=\"Total Stockholder's Equity\", extract_names=['total equity', 'total shareholders equity', 'total stockholders equity', 'equity total', 'shareholders equity total', 'stockholders equity total', 'equity', 'shareholders equity', 'stockholders equity'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='other_income[t] + retained_earnings[t] + common_stock[t] + minority_interest[t]'), ItemConfig(key='total_liab_and_equity', display_name='Total Liabilities and Equity', extract_names=['total liabilities and equity', 'total liab and equity', 'total liabilities equity', 'total liab equity', 'liabilities and equity', 'liab and equity', 'liabilities equity', 'liab equity'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_liab[t] + total_equity[t]')]), prior_statement=BalanceSheetData(items_config=DataConfigManager(configs=[ItemConfig(key='cash', display_name='Cash and Cash Equivalents', extract_names=['cash', 'cash and cash equivalents', 'cash and equivalents', 'cash and equiv', 'cash cash equivalents', 'cash equivalents', 'cash equiv'], force_positive=True, forecast_config=ForecastItemConfig(method='manual', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [8242449478.280025, 11981018325.448845, 12398725976.93444, 12816823564.818558, 13233888746.961653], 'growth': []}, plug=True), expr_str=None), ItemConfig(key='st_invest', display_name='Short-Term Investments', extract_names=['shortterm investments', 'short term investments', 'st investments', 'shortterm invest', 'short term invest', 'st invest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='cash_and_st_invest', display_name='Cash and Short-Term Investments', extract_names=['total cash st investments', 'total cash and st investments', 'total cash and shortterm investments', 'total cash and short term investments', 'total cash shortterm investments', 'total cash short term investments', 'total cash st invest', 'total cash and st invest', 'total cash and shortterm invest', 'total cash and short term invest', 'total cash shortterm invest', 'total cash short term invest', 'cash st investments', 'cash and st investments', 'cash and shortterm investments', 'cash and short term investments', 'cash shortterm investments', 'cash short term investments', 'cash st invest', 'cash and st invest', 'cash and shortterm invest', 'cash and short term invest', 'cash shortterm invest', 'cash short term invest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='cash[t] + st_invest[t]'), ItemConfig(key='receivables', display_name='Receivables', extract_names=['receivables', 'rec', 'accounts receivable', 'ar'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='inventory', display_name='Inventory', extract_names=['inv', 'inventory', 'inventories'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='def_tax_st', display_name='Deferred Tax Assets, Current', extract_names=['def tax asset curr', 'deferred tax asset curr', 'tax asset curr', 'def tax assets curr', 'deferred tax assets curr', 'tax assets curr', 'def tax asset current', 'deferred tax asset current', 'tax asset current', 'def tax assets current', 'deferred tax assets current', 'tax assets current', 'def tax asset short term', 'deferred tax asset short term', 'tax asset short term', 'def tax assets short term', 'deferred tax assets short term', 'tax assets short term', 'def tax asset shortterm', 'deferred tax asset shortterm', 'tax asset shortterm', 'def tax assets shortterm', 'deferred tax assets shortterm', 'tax assets shortterm', 'def tax asset st', 'deferred tax asset st', 'tax asset st', 'def tax assets st', 'deferred tax assets st', 'tax assets st'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_current_assets', display_name='Other Current Assets', extract_names=['other current assets', 'other current asset', 'other curr assets', 'other curr asset', 'oca'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_current_assets', display_name='Total Current Assets', extract_names=['total current assets', 'tca'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='cash_and_st_invest[t] + receivables[t] + inventory[t] + def_tax_st[t] + other_current_assets[t]'), ItemConfig(key='gross_ppe', display_name='Grosss Property, Plant & Equipment', extract_names=['gross ppe', 'gross property plant equipment', 'gross property plant and equipment', 'ppe gross', 'property plant equipment gross', 'property plant and equipment gross', 'grs ppe', 'grs property plant equipment', 'grs property plant and equipment', 'ppe grs', 'property plant equipment grs', 'property plant and equipment grs'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='dep', display_name='Accumulated Depreciation', extract_names=['accumulated depreciation', 'depreciation', 'dep', 'accumulated dep', 'acc depreciation', 'accum depreciation', 'acc dep', 'accum dep'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='net_ppe', display_name='Net Property, Plant & Equipment', extract_names=['ppe', 'property plant equipment', 'property plant and equipment', 'ppe net', 'property plant equipment net', 'property plant and equipment net', 'net ppe', 'net property plant equipment', 'net property plant and equipment'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='gross_ppe[t] - dep[t]'), ItemConfig(key='goodwill', display_name='Goodwill and Intangible Assets', extract_names=['goodwill', 'goodwill and intangible assets', 'goodwill and intangibles', 'goodwill intangible assets', 'goodwill intangibles', 'goodwill total', 'goodwill and intangible assets total', 'goodwill and intangibles total', 'goodwill intangible assets total', 'goodwill intangibles total'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='lt_invest', display_name='Long-Term Investments', extract_names=['lt invest', 'lt investments', 'long term invest', 'long term investments', 'longterm invest', 'longterm investments'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='def_tax_lt', display_name='Deferred Tax Assets, Long-Term', extract_names=['def tax asset long term', 'deferred tax asset long term', 'tax asset long term', 'def tax assets long term', 'deferred tax assets long term', 'tax assets long term', 'def tax asset longterm', 'deferred tax asset longterm', 'tax asset longterm', 'def tax assets longterm', 'deferred tax assets longterm', 'tax assets longterm', 'def tax asset lt', 'deferred tax asset lt', 'tax asset lt', 'def tax assets lt', 'deferred tax assets lt', 'tax assets lt', 'def tax asset', 'deferred tax asset', 'tax asset', 'def tax assets', 'deferred tax assets', 'tax assets', 'long term assets tax deferred', 'lt assets tax deferred', 'lt assets tax def', 'long term assets tax def', 'long term assets deferred tax', 'lt assets deferred tax', 'lt assets def tax', 'long term assets def tax'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_lt_assets', display_name='Other Long-Term Assets', extract_names=['other lt assets', 'other lt asset', 'other longterm assets', 'other longterm asset', 'other long term assets', 'other long term asset', 'lt assets other', 'lt asset other', 'longterm assets other', 'longterm asset other', 'long term assets other', 'long term asset other'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_non_current_assets', display_name='Total Non-Current Assets', extract_names=['total non current assets', 'total noncurrent assets', 'total lt assets', 'total longterm assets', 'total long term assets'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='net_ppe[t] + goodwill[t] + lt_invest[t] + def_tax_lt[t] + other_lt_assets[t]'), ItemConfig(key='total_assets', display_name='Total Assets', extract_names=['total assets', 'total asset', 'assets', 'asset'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_current_assets[t] + total_non_current_assets[t]'), ItemConfig(key='payables', display_name='Payables', extract_names=['payables', 'accounts payable', 'ap', 'payables and accrued expenses', 'payables and accrued expense', 'payable and accrued expenses', 'payable and accrued expense', 'payables and acc expenses', 'payables and acc expense', 'payable and acc expenses', 'payable and acc expense', 'payables and accrued exps', 'payables and accrued exp', 'payable and accrued exps', 'payable and accrued exp', 'payables and acc exps', 'payables and acc exp', 'payable and acc exps', 'payable and acc exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='st_debt', display_name='Short-Term Debt', extract_names=['st debt', 'short term debt', 'shortterm debt', 'st borrow', 'short term borrow', 'shortterm borrowst borrowings', 'short term borrowings', 'shortterm borrowings'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='current_lt_debt', display_name='Current Portion of Long-Term Debt', extract_names=['curr port of lt debt', 'curr port lt debt', 'current port of lt debt', 'current port lt debt', 'curr portion of lt debt', 'curr portion lt debt', 'current portion of lt debt', 'current portion lt debt', 'curr port of longterm debt', 'curr port longterm debt', 'current port of longterm debt', 'current port longterm debt', 'curr portion of longterm debt', 'curr portion longterm debt', 'current portion of longterm debt', 'current portion longterm debt', 'curr port of long term debt', 'curr port long term debt', 'current port of long term debt', 'current port long term debt', 'curr portion of long term debt', 'curr portion long term debt', 'current portion of long term debt', 'current portion long term debt', 'curr port of debt', 'curr port debt', 'current port of debt', 'current port debt', 'curr portion of debt', 'curr portion debt', 'current portion of debt', 'current portion debt', 'curr part of lt debt', 'curr part lt debt', 'current part of lt debt', 'current part lt debt', 'curr part of longterm debt', 'curr part longterm debt', 'current part of longterm debt', 'current part longterm debt', 'curr part of long term debt', 'curr part long term debt', 'current part of long term debt', 'current part long term debt', 'curr part of debt', 'curr part debt', 'current part of debt', 'current part debt'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='tax_liab_st', display_name='Tax Liabilities, Short-Term', extract_names=['tax liab shortterm', 'tax liability shortterm', 'tax liabilities shortterm', 'tax liab short term', 'tax liability short term', 'tax liabilities short term', 'tax liab st', 'tax liability st', 'tax liabilities st', 'shortterm tax liab', 'shortterm tax liability', 'shortterm tax liabilities', 'short term tax liab', 'short term tax liability', 'short term tax liabilities', 'st tax liab', 'st tax liability', 'st tax liabilities', 'def tax liab shortterm', 'def tax liability shortterm', 'def tax liabilities shortterm', 'def tax liab short term', 'def tax liability short term', 'def tax liabilities short term', 'def tax liab st', 'def tax liability st', 'def tax liabilities st', 'def shortterm tax liab', 'def shortterm tax liability', 'def shortterm tax liabilities', 'def short term tax liab', 'def short term tax liability', 'def short term tax liabilities', 'def st tax liab', 'def st tax liability', 'def st tax liabilities', 'deferred tax liab shortterm', 'deferred tax liability shortterm', 'deferred tax liabilities shortterm', 'deferred tax liab short term', 'deferred tax liability short term', 'deferred tax liabilities short term', 'deferred tax liab st', 'deferred tax liability st', 'deferred tax liabilities st', 'deferred shortterm tax liab', 'deferred shortterm tax liability', 'deferred shortterm tax liabilities', 'deferred short term tax liab', 'deferred short term tax liability', 'deferred short term tax liabilities', 'deferred st tax liab', 'deferred st tax liability', 'deferred st tax liabilities', 'tax liab noncurr', 'tax liability noncurr', 'tax liabilities noncurr', 'tax liab non curr', 'tax liability non curr', 'tax liabilities non curr', 'noncurr tax liab', 'noncurr tax liability', 'noncurr tax liabilities', 'non curr tax liab', 'non curr tax liability', 'non curr tax liabilities', 'def tax liab noncurr', 'def tax liability noncurr', 'def tax liabilities noncurr', 'def tax liab non curr', 'def tax liability non curr', 'def tax liabilities non curr', 'def noncurr tax liab', 'def noncurr tax liability', 'def noncurr tax liabilities', 'def non curr tax liab', 'def non curr tax liability', 'def non curr tax liabilities', 'deferred tax liab noncurr', 'deferred tax liability noncurr', 'deferred tax liabilities noncurr', 'deferred tax liab non curr', 'deferred tax liability non curr', 'deferred tax liabilities non curr', 'deferred noncurr tax liab', 'deferred noncurr tax liability', 'deferred noncurr tax liabilities', 'deferred non curr tax liab', 'deferred non curr tax liability', 'deferred non curr tax liabilities', 'tax liab noncurrent', 'tax liability noncurrent', 'tax liabilities noncurrent', 'tax liab non current', 'tax liability non current', 'tax liabilities non current', 'noncurrent tax liab', 'noncurrent tax liability', 'noncurrent tax liabilities', 'non current tax liab', 'non current tax liability', 'non current tax liabilities', 'def tax liab noncurrent', 'def tax liability noncurrent', 'def tax liabilities noncurrent', 'def tax liab non current', 'def tax liability non current', 'def tax liabilities non current', 'def noncurrent tax liab', 'def noncurrent tax liability', 'def noncurrent tax liabilities', 'def non current tax liab', 'def non current tax liability', 'def non current tax liabilities', 'deferred tax liab noncurrent', 'deferred tax liability noncurrent', 'deferred tax liabilities noncurrent', 'deferred tax liab non current', 'deferred tax liability non current', 'deferred tax liabilities non current', 'deferred noncurrent tax liab', 'deferred noncurrent tax liability', 'deferred noncurrent tax liabilities', 'deferred non current tax liab', 'deferred non current tax liability', 'deferred non current tax liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_current_liab', display_name='Other Current Liabilities', extract_names=['other current liabilities', 'other current liab', 'other curr liabilities', 'other curr liab', 'other liabilities current', 'other liab current', 'other liabilities curr', 'other liab curr'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_current_liab', display_name='Total Current Liabilities', extract_names=['total current liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='payables[t] + st_debt[t] + tax_liab_st[t] + current_lt_debt[t] + other_current_liab[t]'), ItemConfig(key='lt_debt', display_name='Long-Term Debt', extract_names=['lt debt', 'long term debt', 'longterm debt', 'lt borrow', 'long term borrow', 'longterm borrow', 'lt borrowings', 'long term borrowings', 'longterm borrowings', 'lt debt total', 'long term debt total', 'longterm debt total', 'lt borrow total', 'long term borrow total', 'longterm borrow total', 'lt borrowings total', 'long term borrowings total', 'longterm borrowings total'], force_positive=True, forecast_config=ForecastItemConfig(method='manual', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [25339312566.232864, 19146427921.183643, 19515879404.09975, 19931808353.076942, 20398896416.783276], 'growth': []}, plug=True), expr_str=None), ItemConfig(key='total_debt', display_name='Total Debt', extract_names=['total debt'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='st_debt[t] + lt_debt[t]'), ItemConfig(key='deferred_rev', display_name='Deferred Revenue', extract_names=['deferred revenue', 'deferred sales', 'def revenue', 'def salesnon current revenue', 'non current sales', 'non current revenue def', 'non current sales def', 'non current revenue deferred', 'non current sales deferred', 'revenue non current', 'sales non current', 'revenue def non current', 'sales def non current', 'revenue deferred non current', 'sales deferred non current', 'def revenue non current', 'def sales non current', 'def revenue def non current', 'def sales def non current', 'def revenue deferred non current', 'def sales deferred non current', 'deferred revenue non current', 'deferred sales non current', 'deferred revenue def non current', 'deferred sales def non current', 'deferred revenue deferred non current', 'deferred sales deferred non current', 'non curr revenue', 'non curr sales', 'non curr revenue def', 'non curr sales def', 'non curr revenue deferred', 'non curr sales deferred', 'revenue non curr', 'sales non curr', 'revenue def non curr', 'sales def non curr', 'revenue deferred non curr', 'sales deferred non curr', 'def revenue non curr', 'def sales non curr', 'def revenue def non curr', 'def sales def non curr', 'def revenue deferred non curr', 'def sales deferred non curr', 'deferred revenue non curr', 'deferred sales non curr', 'deferred revenue def non curr', 'deferred sales def non curr', 'deferred revenue deferred non curr', 'deferred sales deferred non currnoncurrent revenue', 'noncurrent sales', 'noncurrent revenue def', 'noncurrent sales def', 'noncurrent revenue deferred', 'noncurrent sales deferred', 'revenue noncurrent', 'sales noncurrent', 'revenue def noncurrent', 'sales def noncurrent', 'revenue deferred noncurrent', 'sales deferred noncurrent', 'def revenue noncurrent', 'def sales noncurrent', 'def revenue def noncurrent', 'def sales def noncurrent', 'def revenue deferred noncurrent', 'def sales deferred noncurrent', 'deferred revenue noncurrent', 'deferred sales noncurrent', 'deferred revenue def noncurrent', 'deferred sales def noncurrent', 'deferred revenue deferred noncurrent', 'deferred sales deferred noncurrent', 'noncurr revenue', 'noncurr sales', 'noncurr revenue def', 'noncurr sales def', 'noncurr revenue deferred', 'noncurr sales deferred', 'revenue noncurr', 'sales noncurr', 'revenue def noncurr', 'sales def noncurr', 'revenue deferred noncurr', 'sales deferred noncurr', 'def revenue noncurr', 'def sales noncurr', 'def revenue def noncurr', 'def sales def noncurr', 'def revenue deferred noncurr', 'def sales deferred noncurr', 'deferred revenue noncurr', 'deferred sales noncurr', 'deferred revenue def noncurr', 'deferred sales def noncurr', 'deferred revenue deferred noncurr', 'deferred sales deferred noncurr'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='tax_liab_lt', display_name='Tax Liabilities, Long-Term', extract_names=['tax liab longterm', 'tax liability longterm', 'tax liabilities longterm', 'tax liab long term', 'tax liability long term', 'tax liabilities long term', 'tax liab lt', 'tax liability lt', 'tax liabilities lt', 'longterm tax liab', 'longterm tax liability', 'longterm tax liabilities', 'long term tax liab', 'long term tax liability', 'long term tax liabilities', 'lt tax liab', 'lt tax liability', 'lt tax liabilities', 'tax liab longterm def', 'tax liability longterm def', 'tax liabilities longterm def', 'tax liab long term def', 'tax liability long term def', 'tax liabilities long term def', 'tax liab lt def', 'tax liability lt def', 'tax liabilities lt def', 'longterm tax liab def', 'longterm tax liability def', 'longterm tax liabilities def', 'long term tax liab def', 'long term tax liability def', 'long term tax liabilities def', 'lt tax liab def', 'lt tax liability def', 'lt tax liabilities def', 'tax liab longterm deferred', 'tax liability longterm deferred', 'tax liabilities longterm deferred', 'tax liab long term deferred', 'tax liability long term deferred', 'tax liabilities long term deferred', 'tax liab lt deferred', 'tax liability lt deferred', 'tax liabilities lt deferred', 'longterm tax liab deferred', 'longterm tax liability deferred', 'longterm tax liabilities deferred', 'long term tax liab deferred', 'long term tax liability deferred', 'long term tax liabilities deferred', 'lt tax liab deferred', 'lt tax liability deferred', 'lt tax liabilities deferred', 'def tax liab longterm', 'def tax liability longterm', 'def tax liabilities longterm', 'def tax liab long term', 'def tax liability long term', 'def tax liabilities long term', 'def tax liab lt', 'def tax liability lt', 'def tax liabilities lt', 'def longterm tax liab', 'def longterm tax liability', 'def longterm tax liabilities', 'def long term tax liab', 'def long term tax liability', 'def long term tax liabilities', 'def lt tax liab', 'def lt tax liability', 'def lt tax liabilities', 'deferred tax liab longterm', 'deferred tax liability longterm', 'deferred tax liabilities longterm', 'deferred tax liab long term', 'deferred tax liability long term', 'deferred tax liabilities long term', 'deferred tax liab lt', 'deferred tax liability lt', 'deferred tax liabilities lt', 'deferred longterm tax liab', 'deferred longterm tax liability', 'deferred longterm tax liabilities', 'deferred long term tax liab', 'deferred long term tax liability', 'deferred long term tax liabilities', 'deferred lt tax liab', 'deferred lt tax liability', 'deferred lt tax liabilities', 'tax liab noncurrent', 'tax liability noncurrent', 'tax liabilities noncurrent', 'noncurrent tax liab', 'noncurrent tax liability', 'noncurrent tax liabilities', 'def tax liab noncurrent', 'def tax liability noncurrent', 'def tax liabilities noncurrent', 'def noncurrent tax liab', 'def noncurrent tax liability', 'def noncurrent tax liabilities', 'deferred tax liab noncurrent', 'deferred tax liability noncurrent', 'deferred tax liabilities noncurrent', 'deferred noncurrent tax liab', 'deferred noncurrent tax liability', 'deferred noncurrent tax liabilities', 'tax liab noncurr', 'tax liability noncurr', 'tax liabilities noncurr', 'noncurr tax liab', 'noncurr tax liability', 'noncurr tax liabilities', 'def tax liab noncurr', 'def tax liability noncurr', 'def tax liabilities noncurr', 'def noncurr tax liab', 'def noncurr tax liability', 'def noncurr tax liabilities', 'deferred tax liab noncurr', 'deferred tax liability noncurr', 'deferred tax liabilities noncurr', 'deferred noncurr tax liab', 'deferred noncurr tax liability', 'deferred noncurr tax liabilities', 'tax liab non current', 'tax liability non current', 'tax liabilities non current', 'non current tax liab', 'non current tax liability', 'non current tax liabilities', 'def tax liab non current', 'def tax liability non current', 'def tax liabilities non current', 'def non current tax liab', 'def non current tax liability', 'def non current tax liabilities', 'deferred tax liab non current', 'deferred tax liability non current', 'deferred tax liabilities non current', 'deferred non current tax liab', 'deferred non current tax liability', 'deferred non current tax liabilities', 'tax liab non curr', 'tax liability non curr', 'tax liabilities non curr', 'non curr tax liab', 'non curr tax liability', 'non curr tax liabilities', 'def tax liab non curr', 'def tax liability non curr', 'def tax liabilities non curr', 'def non curr tax liab', 'def non curr tax liability', 'def non curr tax liabilities', 'deferred tax liab non curr', 'deferred tax liability non curr', 'deferred tax liabilities non curr', 'deferred non curr tax liab', 'deferred non curr tax liability', 'deferred non curr tax liabilities', 'tax liab', 'tax liability', 'tax liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='deposit_liab', display_name='Deposit Liabilities', extract_names=['deposit liab', 'deposit liability', 'deposit liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_lt_liab', display_name='Other Long-Term Liabilities', extract_names=['other lt liabilities', 'other longterm liabilities', 'other long term liabilities', 'other lt liab', 'other longterm liab', 'other long term liab', 'other noncurrent liabilities', 'other non current liabilities', 'other noncurr liabilities', 'other non curr liabilities', 'other noncurrent liab', 'other non current liab', 'other noncurr liab', 'other non curr liab', 'other liabilities lt', 'other liabilities longterm', 'other liabilities long term', 'other liab lt', 'other liab longterm', 'other liab long term', 'other liabilities noncurrent', 'other liabilities non current', 'other liabilities noncurr', 'other liabilities non curr', 'other liab noncurrent', 'other liab non current', 'other liab noncurr', 'other liab non curr', 'lt liabilities other', 'longterm liabilities other', 'long term liabilities other', 'lt liab other', 'longterm liab other', 'long term liab other', 'noncurrent liabilities other', 'non current liabilities other', 'noncurr liabilities other', 'non curr liabilities other', 'noncurrent liab other', 'non current liab other', 'noncurr liab other', 'non curr liab other', 'liabilities lt other', 'liabilities longterm other', 'liabilities long term other', 'liab lt other', 'liab longterm other', 'liab long term other', 'liabilities noncurrent other', 'liabilities non current other', 'liabilities noncurr other', 'liabilities non curr other', 'liab noncurrent other', 'liab non current other', 'liab noncurr other', 'liab non curr other'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_non_current_liab', display_name='Total Non-Current Liabilities', extract_names=['total non current liabilities', 'total noncurrent liabilities', 'total non current liability', 'total noncurrent liability', 'total non current liab', 'total noncurrent liab'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='lt_debt[t] + deferred_rev[t] + tax_liab_lt[t] + deposit_liab[t] + other_lt_liab[t]'), ItemConfig(key='total_liab', display_name='Total Liabilities', extract_names=['total liab', 'total liability', 'total liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_non_current_liab[t] + total_current_liab[t]'), ItemConfig(key='common_stock', display_name='Common Stock', extract_names=['total common stock', 'total stock', 'total common shares', 'total shares', 'common stock', 'stockcommon shares', 'shares', 'net total common stock', 'net total stock', 'net total common shares', 'net total shares', 'net common stock', 'net stocknet common shares', 'net shares', 'total common stock net', 'total stock net', 'total common shares net', 'total shares net', 'common stock net', 'stock netcommon shares net', 'shares net'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_income', display_name='Other Comprehensive Income', extract_names=['other income', 'other comprehensive income', 'other comp income', 'comp income', 'comprehensive income', 'comprehensive income and other', 'comp income and other', 'comp inc and other', 'comprehensive inc and other', 'comprehensive income other', 'comp income other', 'comp inc other', 'comprehensive inc other'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='retained_earnings', display_name='Retained Earnings', extract_names=['re', 'retained earnings', 'retained earnings deficit', 're deficit'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='minority_interest', display_name='Minority Interest', extract_names=['minority interest', 'minority int', 'min int', 'min interest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_equity', display_name=\"Total Stockholder's Equity\", extract_names=['total equity', 'total shareholders equity', 'total stockholders equity', 'equity total', 'shareholders equity total', 'stockholders equity total', 'equity', 'shareholders equity', 'stockholders equity'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='other_income[t] + retained_earnings[t] + common_stock[t] + minority_interest[t]'), ItemConfig(key='total_liab_and_equity', display_name='Total Liabilities and Equity', extract_names=['total liabilities and equity', 'total liab and equity', 'total liabilities equity', 'total liab equity', 'liabilities and equity', 'liab and equity', 'liabilities equity', 'liab equity'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_liab[t] + total_equity[t]')]), prior_statement=None, unextracted_names=['total revenue', 'gross_profit', 'rd expenses', 'sga', 'da', 'other operating expenses', 'op expense', 'ebit', 'gain loss on sale of invest', 'gain loss on sale of assets', 'impairment', 'ebt', 'net income', 'cost of revenue', 'int', 'taxes'], cash=8242449478.280025, st_invest=0.0, receivables=32415938592.3646, inventory=12235594949.244326, lt_invest=0.0, def_tax_st=0.0, other_current_assets=0.0, gross_ppe=0.0, dep=0.0, goodwill=9046459696.624979, def_tax_lt=1301450391.2211661, other_lt_assets=0.0, payables=7681837473.643944, current_lt_debt=0.0, st_debt=11746812154.417809, lt_debt=25339312566.232864, deferred_rev=0.0, tax_liab_st=0.0, other_current_liab=0.0, tax_liab_lt=0.0, deposit_liab=1245630356.6922483, other_lt_liab=0.0, common_stock=0.0, minority_interest=0.0, other_income=-1684000000.0, retained_earnings=31777094254.750103, cash_and_st_invest=8242449478.280025, total_current_assets=52893983019.88895, net_ppe=0.0, total_non_current_assets=10347910087.846146, total_assets=63241893107.73509, total_current_liab=19428649628.061752, total_debt=37086124720.65067, total_non_current_liab=26584942922.925114, total_liab=46013592550.98686, total_equity=30093094254.750103, total_liab_and_equity=76106686805.73697), unextracted_names=['total revenue', 'gross_profit', 'rd expenses', 'sga', 'da', 'other operating expenses', 'op expense', 'ebit', 'gain loss on sale of invest', 'gain loss on sale of assets', 'impairment', 'ebt', 'net income', 'cost of revenue', 'int', 'taxes'], cash=11981018325.448845, st_invest=0.0, receivables=32941254422.5196, inventory=12985496032.784563, lt_invest=0.0, def_tax_st=0.0, other_current_assets=0.0, gross_ppe=0.0, dep=0.0, goodwill=10086077525.592817, def_tax_lt=1177048728.846231, other_lt_assets=0.0, payables=8369114589.629892, current_lt_debt=0.0, st_debt=8903991937.413887, lt_debt=19146427921.183643, deferred_rev=0.0, tax_liab_st=0.0, other_current_liab=0.0, tax_liab_lt=0.0, deposit_liab=1248266279.5762331, other_lt_liab=0.0, common_stock=0.0, minority_interest=0.0, other_income=-1684000000.0, retained_earnings=33187094333.16699, cash_and_st_invest=11981018325.448845, total_current_assets=57907768780.753006, net_ppe=0.0, total_non_current_assets=11263126254.439049, total_assets=69170895035.19205, total_current_liab=17273106527.043774, total_debt=28050419858.59753, total_non_current_liab=20394694200.759876, total_liab=37667800727.80365, total_equity=31503094333.16699, total_liab_and_equity=69170895060.97064), Timestamp('2021-12-31 00:00:00', freq='A-DEC'): BalanceSheetData(items_config=DataConfigManager(configs=[ItemConfig(key='cash', display_name='Cash and Cash Equivalents', extract_names=['cash', 'cash and cash equivalents', 'cash and equivalents', 'cash and equiv', 'cash cash equivalents', 'cash equivalents', 'cash equiv'], force_positive=True, forecast_config=ForecastItemConfig(method='manual', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [8242449478.280025, 11981018325.448845, 12398725976.93444, 12816823564.818558, 13233888746.961653], 'growth': []}, plug=True), expr_str=None), ItemConfig(key='st_invest', display_name='Short-Term Investments', extract_names=['shortterm investments', 'short term investments', 'st investments', 'shortterm invest', 'short term invest', 'st invest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='cash_and_st_invest', display_name='Cash and Short-Term Investments', extract_names=['total cash st investments', 'total cash and st investments', 'total cash and shortterm investments', 'total cash and short term investments', 'total cash shortterm investments', 'total cash short term investments', 'total cash st invest', 'total cash and st invest', 'total cash and shortterm invest', 'total cash and short term invest', 'total cash shortterm invest', 'total cash short term invest', 'cash st investments', 'cash and st investments', 'cash and shortterm investments', 'cash and short term investments', 'cash shortterm investments', 'cash short term investments', 'cash st invest', 'cash and st invest', 'cash and shortterm invest', 'cash and short term invest', 'cash shortterm invest', 'cash short term invest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='cash[t] + st_invest[t]'), ItemConfig(key='receivables', display_name='Receivables', extract_names=['receivables', 'rec', 'accounts receivable', 'ar'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='inventory', display_name='Inventory', extract_names=['inv', 'inventory', 'inventories'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='def_tax_st', display_name='Deferred Tax Assets, Current', extract_names=['def tax asset curr', 'deferred tax asset curr', 'tax asset curr', 'def tax assets curr', 'deferred tax assets curr', 'tax assets curr', 'def tax asset current', 'deferred tax asset current', 'tax asset current', 'def tax assets current', 'deferred tax assets current', 'tax assets current', 'def tax asset short term', 'deferred tax asset short term', 'tax asset short term', 'def tax assets short term', 'deferred tax assets short term', 'tax assets short term', 'def tax asset shortterm', 'deferred tax asset shortterm', 'tax asset shortterm', 'def tax assets shortterm', 'deferred tax assets shortterm', 'tax assets shortterm', 'def tax asset st', 'deferred tax asset st', 'tax asset st', 'def tax assets st', 'deferred tax assets st', 'tax assets st'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_current_assets', display_name='Other Current Assets', extract_names=['other current assets', 'other current asset', 'other curr assets', 'other curr asset', 'oca'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_current_assets', display_name='Total Current Assets', extract_names=['total current assets', 'tca'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='cash_and_st_invest[t] + receivables[t] + inventory[t] + def_tax_st[t] + other_current_assets[t]'), ItemConfig(key='gross_ppe', display_name='Grosss Property, Plant & Equipment', extract_names=['gross ppe', 'gross property plant equipment', 'gross property plant and equipment', 'ppe gross', 'property plant equipment gross', 'property plant and equipment gross', 'grs ppe', 'grs property plant equipment', 'grs property plant and equipment', 'ppe grs', 'property plant equipment grs', 'property plant and equipment grs'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='dep', display_name='Accumulated Depreciation', extract_names=['accumulated depreciation', 'depreciation', 'dep', 'accumulated dep', 'acc depreciation', 'accum depreciation', 'acc dep', 'accum dep'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='net_ppe', display_name='Net Property, Plant & Equipment', extract_names=['ppe', 'property plant equipment', 'property plant and equipment', 'ppe net', 'property plant equipment net', 'property plant and equipment net', 'net ppe', 'net property plant equipment', 'net property plant and equipment'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='gross_ppe[t] - dep[t]'), ItemConfig(key='goodwill', display_name='Goodwill and Intangible Assets', extract_names=['goodwill', 'goodwill and intangible assets', 'goodwill and intangibles', 'goodwill intangible assets', 'goodwill intangibles', 'goodwill total', 'goodwill and intangible assets total', 'goodwill and intangibles total', 'goodwill intangible assets total', 'goodwill intangibles total'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='lt_invest', display_name='Long-Term Investments', extract_names=['lt invest', 'lt investments', 'long term invest', 'long term investments', 'longterm invest', 'longterm investments'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='def_tax_lt', display_name='Deferred Tax Assets, Long-Term', extract_names=['def tax asset long term', 'deferred tax asset long term', 'tax asset long term', 'def tax assets long term', 'deferred tax assets long term', 'tax assets long term', 'def tax asset longterm', 'deferred tax asset longterm', 'tax asset longterm', 'def tax assets longterm', 'deferred tax assets longterm', 'tax assets longterm', 'def tax asset lt', 'deferred tax asset lt', 'tax asset lt', 'def tax assets lt', 'deferred tax assets lt', 'tax assets lt', 'def tax asset', 'deferred tax asset', 'tax asset', 'def tax assets', 'deferred tax assets', 'tax assets', 'long term assets tax deferred', 'lt assets tax deferred', 'lt assets tax def', 'long term assets tax def', 'long term assets deferred tax', 'lt assets deferred tax', 'lt assets def tax', 'long term assets def tax'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_lt_assets', display_name='Other Long-Term Assets', extract_names=['other lt assets', 'other lt asset', 'other longterm assets', 'other longterm asset', 'other long term assets', 'other long term asset', 'lt assets other', 'lt asset other', 'longterm assets other', 'longterm asset other', 'long term assets other', 'long term asset other'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_non_current_assets', display_name='Total Non-Current Assets', extract_names=['total non current assets', 'total noncurrent assets', 'total lt assets', 'total longterm assets', 'total long term assets'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='net_ppe[t] + goodwill[t] + lt_invest[t] + def_tax_lt[t] + other_lt_assets[t]'), ItemConfig(key='total_assets', display_name='Total Assets', extract_names=['total assets', 'total asset', 'assets', 'asset'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_current_assets[t] + total_non_current_assets[t]'), ItemConfig(key='payables', display_name='Payables', extract_names=['payables', 'accounts payable', 'ap', 'payables and accrued expenses', 'payables and accrued expense', 'payable and accrued expenses', 'payable and accrued expense', 'payables and acc expenses', 'payables and acc expense', 'payable and acc expenses', 'payable and acc expense', 'payables and accrued exps', 'payables and accrued exp', 'payable and accrued exps', 'payable and accrued exp', 'payables and acc exps', 'payables and acc exp', 'payable and acc exps', 'payable and acc exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='st_debt', display_name='Short-Term Debt', extract_names=['st debt', 'short term debt', 'shortterm debt', 'st borrow', 'short term borrow', 'shortterm borrowst borrowings', 'short term borrowings', 'shortterm borrowings'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='current_lt_debt', display_name='Current Portion of Long-Term Debt', extract_names=['curr port of lt debt', 'curr port lt debt', 'current port of lt debt', 'current port lt debt', 'curr portion of lt debt', 'curr portion lt debt', 'current portion of lt debt', 'current portion lt debt', 'curr port of longterm debt', 'curr port longterm debt', 'current port of longterm debt', 'current port longterm debt', 'curr portion of longterm debt', 'curr portion longterm debt', 'current portion of longterm debt', 'current portion longterm debt', 'curr port of long term debt', 'curr port long term debt', 'current port of long term debt', 'current port long term debt', 'curr portion of long term debt', 'curr portion long term debt', 'current portion of long term debt', 'current portion long term debt', 'curr port of debt', 'curr port debt', 'current port of debt', 'current port debt', 'curr portion of debt', 'curr portion debt', 'current portion of debt', 'current portion debt', 'curr part of lt debt', 'curr part lt debt', 'current part of lt debt', 'current part lt debt', 'curr part of longterm debt', 'curr part longterm debt', 'current part of longterm debt', 'current part longterm debt', 'curr part of long term debt', 'curr part long term debt', 'current part of long term debt', 'current part long term debt', 'curr part of debt', 'curr part debt', 'current part of debt', 'current part debt'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='tax_liab_st', display_name='Tax Liabilities, Short-Term', extract_names=['tax liab shortterm', 'tax liability shortterm', 'tax liabilities shortterm', 'tax liab short term', 'tax liability short term', 'tax liabilities short term', 'tax liab st', 'tax liability st', 'tax liabilities st', 'shortterm tax liab', 'shortterm tax liability', 'shortterm tax liabilities', 'short term tax liab', 'short term tax liability', 'short term tax liabilities', 'st tax liab', 'st tax liability', 'st tax liabilities', 'def tax liab shortterm', 'def tax liability shortterm', 'def tax liabilities shortterm', 'def tax liab short term', 'def tax liability short term', 'def tax liabilities short term', 'def tax liab st', 'def tax liability st', 'def tax liabilities st', 'def shortterm tax liab', 'def shortterm tax liability', 'def shortterm tax liabilities', 'def short term tax liab', 'def short term tax liability', 'def short term tax liabilities', 'def st tax liab', 'def st tax liability', 'def st tax liabilities', 'deferred tax liab shortterm', 'deferred tax liability shortterm', 'deferred tax liabilities shortterm', 'deferred tax liab short term', 'deferred tax liability short term', 'deferred tax liabilities short term', 'deferred tax liab st', 'deferred tax liability st', 'deferred tax liabilities st', 'deferred shortterm tax liab', 'deferred shortterm tax liability', 'deferred shortterm tax liabilities', 'deferred short term tax liab', 'deferred short term tax liability', 'deferred short term tax liabilities', 'deferred st tax liab', 'deferred st tax liability', 'deferred st tax liabilities', 'tax liab noncurr', 'tax liability noncurr', 'tax liabilities noncurr', 'tax liab non curr', 'tax liability non curr', 'tax liabilities non curr', 'noncurr tax liab', 'noncurr tax liability', 'noncurr tax liabilities', 'non curr tax liab', 'non curr tax liability', 'non curr tax liabilities', 'def tax liab noncurr', 'def tax liability noncurr', 'def tax liabilities noncurr', 'def tax liab non curr', 'def tax liability non curr', 'def tax liabilities non curr', 'def noncurr tax liab', 'def noncurr tax liability', 'def noncurr tax liabilities', 'def non curr tax liab', 'def non curr tax liability', 'def non curr tax liabilities', 'deferred tax liab noncurr', 'deferred tax liability noncurr', 'deferred tax liabilities noncurr', 'deferred tax liab non curr', 'deferred tax liability non curr', 'deferred tax liabilities non curr', 'deferred noncurr tax liab', 'deferred noncurr tax liability', 'deferred noncurr tax liabilities', 'deferred non curr tax liab', 'deferred non curr tax liability', 'deferred non curr tax liabilities', 'tax liab noncurrent', 'tax liability noncurrent', 'tax liabilities noncurrent', 'tax liab non current', 'tax liability non current', 'tax liabilities non current', 'noncurrent tax liab', 'noncurrent tax liability', 'noncurrent tax liabilities', 'non current tax liab', 'non current tax liability', 'non current tax liabilities', 'def tax liab noncurrent', 'def tax liability noncurrent', 'def tax liabilities noncurrent', 'def tax liab non current', 'def tax liability non current', 'def tax liabilities non current', 'def noncurrent tax liab', 'def noncurrent tax liability', 'def noncurrent tax liabilities', 'def non current tax liab', 'def non current tax liability', 'def non current tax liabilities', 'deferred tax liab noncurrent', 'deferred tax liability noncurrent', 'deferred tax liabilities noncurrent', 'deferred tax liab non current', 'deferred tax liability non current', 'deferred tax liabilities non current', 'deferred noncurrent tax liab', 'deferred noncurrent tax liability', 'deferred noncurrent tax liabilities', 'deferred non current tax liab', 'deferred non current tax liability', 'deferred non current tax liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_current_liab', display_name='Other Current Liabilities', extract_names=['other current liabilities', 'other current liab', 'other curr liabilities', 'other curr liab', 'other liabilities current', 'other liab current', 'other liabilities curr', 'other liab curr'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_current_liab', display_name='Total Current Liabilities', extract_names=['total current liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='payables[t] + st_debt[t] + tax_liab_st[t] + current_lt_debt[t] + other_current_liab[t]'), ItemConfig(key='lt_debt', display_name='Long-Term Debt', extract_names=['lt debt', 'long term debt', 'longterm debt', 'lt borrow', 'long term borrow', 'longterm borrow', 'lt borrowings', 'long term borrowings', 'longterm borrowings', 'lt debt total', 'long term debt total', 'longterm debt total', 'lt borrow total', 'long term borrow total', 'longterm borrow total', 'lt borrowings total', 'long term borrowings total', 'longterm borrowings total'], force_positive=True, forecast_config=ForecastItemConfig(method='manual', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [25339312566.232864, 19146427921.183643, 19515879404.09975, 19931808353.076942, 20398896416.783276], 'growth': []}, plug=True), expr_str=None), ItemConfig(key='total_debt', display_name='Total Debt', extract_names=['total debt'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='st_debt[t] + lt_debt[t]'), ItemConfig(key='deferred_rev', display_name='Deferred Revenue', extract_names=['deferred revenue', 'deferred sales', 'def revenue', 'def salesnon current revenue', 'non current sales', 'non current revenue def', 'non current sales def', 'non current revenue deferred', 'non current sales deferred', 'revenue non current', 'sales non current', 'revenue def non current', 'sales def non current', 'revenue deferred non current', 'sales deferred non current', 'def revenue non current', 'def sales non current', 'def revenue def non current', 'def sales def non current', 'def revenue deferred non current', 'def sales deferred non current', 'deferred revenue non current', 'deferred sales non current', 'deferred revenue def non current', 'deferred sales def non current', 'deferred revenue deferred non current', 'deferred sales deferred non current', 'non curr revenue', 'non curr sales', 'non curr revenue def', 'non curr sales def', 'non curr revenue deferred', 'non curr sales deferred', 'revenue non curr', 'sales non curr', 'revenue def non curr', 'sales def non curr', 'revenue deferred non curr', 'sales deferred non curr', 'def revenue non curr', 'def sales non curr', 'def revenue def non curr', 'def sales def non curr', 'def revenue deferred non curr', 'def sales deferred non curr', 'deferred revenue non curr', 'deferred sales non curr', 'deferred revenue def non curr', 'deferred sales def non curr', 'deferred revenue deferred non curr', 'deferred sales deferred non currnoncurrent revenue', 'noncurrent sales', 'noncurrent revenue def', 'noncurrent sales def', 'noncurrent revenue deferred', 'noncurrent sales deferred', 'revenue noncurrent', 'sales noncurrent', 'revenue def noncurrent', 'sales def noncurrent', 'revenue deferred noncurrent', 'sales deferred noncurrent', 'def revenue noncurrent', 'def sales noncurrent', 'def revenue def noncurrent', 'def sales def noncurrent', 'def revenue deferred noncurrent', 'def sales deferred noncurrent', 'deferred revenue noncurrent', 'deferred sales noncurrent', 'deferred revenue def noncurrent', 'deferred sales def noncurrent', 'deferred revenue deferred noncurrent', 'deferred sales deferred noncurrent', 'noncurr revenue', 'noncurr sales', 'noncurr revenue def', 'noncurr sales def', 'noncurr revenue deferred', 'noncurr sales deferred', 'revenue noncurr', 'sales noncurr', 'revenue def noncurr', 'sales def noncurr', 'revenue deferred noncurr', 'sales deferred noncurr', 'def revenue noncurr', 'def sales noncurr', 'def revenue def noncurr', 'def sales def noncurr', 'def revenue deferred noncurr', 'def sales deferred noncurr', 'deferred revenue noncurr', 'deferred sales noncurr', 'deferred revenue def noncurr', 'deferred sales def noncurr', 'deferred revenue deferred noncurr', 'deferred sales deferred noncurr'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='tax_liab_lt', display_name='Tax Liabilities, Long-Term', extract_names=['tax liab longterm', 'tax liability longterm', 'tax liabilities longterm', 'tax liab long term', 'tax liability long term', 'tax liabilities long term', 'tax liab lt', 'tax liability lt', 'tax liabilities lt', 'longterm tax liab', 'longterm tax liability', 'longterm tax liabilities', 'long term tax liab', 'long term tax liability', 'long term tax liabilities', 'lt tax liab', 'lt tax liability', 'lt tax liabilities', 'tax liab longterm def', 'tax liability longterm def', 'tax liabilities longterm def', 'tax liab long term def', 'tax liability long term def', 'tax liabilities long term def', 'tax liab lt def', 'tax liability lt def', 'tax liabilities lt def', 'longterm tax liab def', 'longterm tax liability def', 'longterm tax liabilities def', 'long term tax liab def', 'long term tax liability def', 'long term tax liabilities def', 'lt tax liab def', 'lt tax liability def', 'lt tax liabilities def', 'tax liab longterm deferred', 'tax liability longterm deferred', 'tax liabilities longterm deferred', 'tax liab long term deferred', 'tax liability long term deferred', 'tax liabilities long term deferred', 'tax liab lt deferred', 'tax liability lt deferred', 'tax liabilities lt deferred', 'longterm tax liab deferred', 'longterm tax liability deferred', 'longterm tax liabilities deferred', 'long term tax liab deferred', 'long term tax liability deferred', 'long term tax liabilities deferred', 'lt tax liab deferred', 'lt tax liability deferred', 'lt tax liabilities deferred', 'def tax liab longterm', 'def tax liability longterm', 'def tax liabilities longterm', 'def tax liab long term', 'def tax liability long term', 'def tax liabilities long term', 'def tax liab lt', 'def tax liability lt', 'def tax liabilities lt', 'def longterm tax liab', 'def longterm tax liability', 'def longterm tax liabilities', 'def long term tax liab', 'def long term tax liability', 'def long term tax liabilities', 'def lt tax liab', 'def lt tax liability', 'def lt tax liabilities', 'deferred tax liab longterm', 'deferred tax liability longterm', 'deferred tax liabilities longterm', 'deferred tax liab long term', 'deferred tax liability long term', 'deferred tax liabilities long term', 'deferred tax liab lt', 'deferred tax liability lt', 'deferred tax liabilities lt', 'deferred longterm tax liab', 'deferred longterm tax liability', 'deferred longterm tax liabilities', 'deferred long term tax liab', 'deferred long term tax liability', 'deferred long term tax liabilities', 'deferred lt tax liab', 'deferred lt tax liability', 'deferred lt tax liabilities', 'tax liab noncurrent', 'tax liability noncurrent', 'tax liabilities noncurrent', 'noncurrent tax liab', 'noncurrent tax liability', 'noncurrent tax liabilities', 'def tax liab noncurrent', 'def tax liability noncurrent', 'def tax liabilities noncurrent', 'def noncurrent tax liab', 'def noncurrent tax liability', 'def noncurrent tax liabilities', 'deferred tax liab noncurrent', 'deferred tax liability noncurrent', 'deferred tax liabilities noncurrent', 'deferred noncurrent tax liab', 'deferred noncurrent tax liability', 'deferred noncurrent tax liabilities', 'tax liab noncurr', 'tax liability noncurr', 'tax liabilities noncurr', 'noncurr tax liab', 'noncurr tax liability', 'noncurr tax liabilities', 'def tax liab noncurr', 'def tax liability noncurr', 'def tax liabilities noncurr', 'def noncurr tax liab', 'def noncurr tax liability', 'def noncurr tax liabilities', 'deferred tax liab noncurr', 'deferred tax liability noncurr', 'deferred tax liabilities noncurr', 'deferred noncurr tax liab', 'deferred noncurr tax liability', 'deferred noncurr tax liabilities', 'tax liab non current', 'tax liability non current', 'tax liabilities non current', 'non current tax liab', 'non current tax liability', 'non current tax liabilities', 'def tax liab non current', 'def tax liability non current', 'def tax liabilities non current', 'def non current tax liab', 'def non current tax liability', 'def non current tax liabilities', 'deferred tax liab non current', 'deferred tax liability non current', 'deferred tax liabilities non current', 'deferred non current tax liab', 'deferred non current tax liability', 'deferred non current tax liabilities', 'tax liab non curr', 'tax liability non curr', 'tax liabilities non curr', 'non curr tax liab', 'non curr tax liability', 'non curr tax liabilities', 'def tax liab non curr', 'def tax liability non curr', 'def tax liabilities non curr', 'def non curr tax liab', 'def non curr tax liability', 'def non curr tax liabilities', 'deferred tax liab non curr', 'deferred tax liability non curr', 'deferred tax liabilities non curr', 'deferred non curr tax liab', 'deferred non curr tax liability', 'deferred non curr tax liabilities', 'tax liab', 'tax liability', 'tax liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='deposit_liab', display_name='Deposit Liabilities', extract_names=['deposit liab', 'deposit liability', 'deposit liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_lt_liab', display_name='Other Long-Term Liabilities', extract_names=['other lt liabilities', 'other longterm liabilities', 'other long term liabilities', 'other lt liab', 'other longterm liab', 'other long term liab', 'other noncurrent liabilities', 'other non current liabilities', 'other noncurr liabilities', 'other non curr liabilities', 'other noncurrent liab', 'other non current liab', 'other noncurr liab', 'other non curr liab', 'other liabilities lt', 'other liabilities longterm', 'other liabilities long term', 'other liab lt', 'other liab longterm', 'other liab long term', 'other liabilities noncurrent', 'other liabilities non current', 'other liabilities noncurr', 'other liabilities non curr', 'other liab noncurrent', 'other liab non current', 'other liab noncurr', 'other liab non curr', 'lt liabilities other', 'longterm liabilities other', 'long term liabilities other', 'lt liab other', 'longterm liab other', 'long term liab other', 'noncurrent liabilities other', 'non current liabilities other', 'noncurr liabilities other', 'non curr liabilities other', 'noncurrent liab other', 'non current liab other', 'noncurr liab other', 'non curr liab other', 'liabilities lt other', 'liabilities longterm other', 'liabilities long term other', 'liab lt other', 'liab longterm other', 'liab long term other', 'liabilities noncurrent other', 'liabilities non current other', 'liabilities noncurr other', 'liabilities non curr other', 'liab noncurrent other', 'liab non current other', 'liab noncurr other', 'liab non curr other'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_non_current_liab', display_name='Total Non-Current Liabilities', extract_names=['total non current liabilities', 'total noncurrent liabilities', 'total non current liability', 'total noncurrent liability', 'total non current liab', 'total noncurrent liab'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='lt_debt[t] + deferred_rev[t] + tax_liab_lt[t] + deposit_liab[t] + other_lt_liab[t]'), ItemConfig(key='total_liab', display_name='Total Liabilities', extract_names=['total liab', 'total liability', 'total liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_non_current_liab[t] + total_current_liab[t]'), ItemConfig(key='common_stock', display_name='Common Stock', extract_names=['total common stock', 'total stock', 'total common shares', 'total shares', 'common stock', 'stockcommon shares', 'shares', 'net total common stock', 'net total stock', 'net total common shares', 'net total shares', 'net common stock', 'net stocknet common shares', 'net shares', 'total common stock net', 'total stock net', 'total common shares net', 'total shares net', 'common stock net', 'stock netcommon shares net', 'shares net'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_income', display_name='Other Comprehensive Income', extract_names=['other income', 'other comprehensive income', 'other comp income', 'comp income', 'comprehensive income', 'comprehensive income and other', 'comp income and other', 'comp inc and other', 'comprehensive inc and other', 'comprehensive income other', 'comp income other', 'comp inc other', 'comprehensive inc other'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='retained_earnings', display_name='Retained Earnings', extract_names=['re', 'retained earnings', 'retained earnings deficit', 're deficit'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='minority_interest', display_name='Minority Interest', extract_names=['minority interest', 'minority int', 'min int', 'min interest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_equity', display_name=\"Total Stockholder's Equity\", extract_names=['total equity', 'total shareholders equity', 'total stockholders equity', 'equity total', 'shareholders equity total', 'stockholders equity total', 'equity', 'shareholders equity', 'stockholders equity'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='other_income[t] + retained_earnings[t] + common_stock[t] + minority_interest[t]'), ItemConfig(key='total_liab_and_equity', display_name='Total Liabilities and Equity', extract_names=['total liabilities and equity', 'total liab and equity', 'total liabilities equity', 'total liab equity', 'liabilities and equity', 'liab and equity', 'liabilities equity', 'liab equity'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_liab[t] + total_equity[t]')]), prior_statement=BalanceSheetData(items_config=DataConfigManager(configs=[ItemConfig(key='cash', display_name='Cash and Cash Equivalents', extract_names=['cash', 'cash and cash equivalents', 'cash and equivalents', 'cash and equiv', 'cash cash equivalents', 'cash equivalents', 'cash equiv'], force_positive=True, forecast_config=ForecastItemConfig(method='manual', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [8242449478.280025, 11981018325.448845, 12398725976.93444, 12816823564.818558, 13233888746.961653], 'growth': []}, plug=True), expr_str=None), ItemConfig(key='st_invest', display_name='Short-Term Investments', extract_names=['shortterm investments', 'short term investments', 'st investments', 'shortterm invest', 'short term invest', 'st invest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='cash_and_st_invest', display_name='Cash and Short-Term Investments', extract_names=['total cash st investments', 'total cash and st investments', 'total cash and shortterm investments', 'total cash and short term investments', 'total cash shortterm investments', 'total cash short term investments', 'total cash st invest', 'total cash and st invest', 'total cash and shortterm invest', 'total cash and short term invest', 'total cash shortterm invest', 'total cash short term invest', 'cash st investments', 'cash and st investments', 'cash and shortterm investments', 'cash and short term investments', 'cash shortterm investments', 'cash short term investments', 'cash st invest', 'cash and st invest', 'cash and shortterm invest', 'cash and short term invest', 'cash shortterm invest', 'cash short term invest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='cash[t] + st_invest[t]'), ItemConfig(key='receivables', display_name='Receivables', extract_names=['receivables', 'rec', 'accounts receivable', 'ar'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='inventory', display_name='Inventory', extract_names=['inv', 'inventory', 'inventories'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='def_tax_st', display_name='Deferred Tax Assets, Current', extract_names=['def tax asset curr', 'deferred tax asset curr', 'tax asset curr', 'def tax assets curr', 'deferred tax assets curr', 'tax assets curr', 'def tax asset current', 'deferred tax asset current', 'tax asset current', 'def tax assets current', 'deferred tax assets current', 'tax assets current', 'def tax asset short term', 'deferred tax asset short term', 'tax asset short term', 'def tax assets short term', 'deferred tax assets short term', 'tax assets short term', 'def tax asset shortterm', 'deferred tax asset shortterm', 'tax asset shortterm', 'def tax assets shortterm', 'deferred tax assets shortterm', 'tax assets shortterm', 'def tax asset st', 'deferred tax asset st', 'tax asset st', 'def tax assets st', 'deferred tax assets st', 'tax assets st'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_current_assets', display_name='Other Current Assets', extract_names=['other current assets', 'other current asset', 'other curr assets', 'other curr asset', 'oca'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_current_assets', display_name='Total Current Assets', extract_names=['total current assets', 'tca'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='cash_and_st_invest[t] + receivables[t] + inventory[t] + def_tax_st[t] + other_current_assets[t]'), ItemConfig(key='gross_ppe', display_name='Grosss Property, Plant & Equipment', extract_names=['gross ppe', 'gross property plant equipment', 'gross property plant and equipment', 'ppe gross', 'property plant equipment gross', 'property plant and equipment gross', 'grs ppe', 'grs property plant equipment', 'grs property plant and equipment', 'ppe grs', 'property plant equipment grs', 'property plant and equipment grs'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='dep', display_name='Accumulated Depreciation', extract_names=['accumulated depreciation', 'depreciation', 'dep', 'accumulated dep', 'acc depreciation', 'accum depreciation', 'acc dep', 'accum dep'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='net_ppe', display_name='Net Property, Plant & Equipment', extract_names=['ppe', 'property plant equipment', 'property plant and equipment', 'ppe net', 'property plant equipment net', 'property plant and equipment net', 'net ppe', 'net property plant equipment', 'net property plant and equipment'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='gross_ppe[t] - dep[t]'), ItemConfig(key='goodwill', display_name='Goodwill and Intangible Assets', extract_names=['goodwill', 'goodwill and intangible assets', 'goodwill and intangibles', 'goodwill intangible assets', 'goodwill intangibles', 'goodwill total', 'goodwill and intangible assets total', 'goodwill and intangibles total', 'goodwill intangible assets total', 'goodwill intangibles total'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='lt_invest', display_name='Long-Term Investments', extract_names=['lt invest', 'lt investments', 'long term invest', 'long term investments', 'longterm invest', 'longterm investments'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='def_tax_lt', display_name='Deferred Tax Assets, Long-Term', extract_names=['def tax asset long term', 'deferred tax asset long term', 'tax asset long term', 'def tax assets long term', 'deferred tax assets long term', 'tax assets long term', 'def tax asset longterm', 'deferred tax asset longterm', 'tax asset longterm', 'def tax assets longterm', 'deferred tax assets longterm', 'tax assets longterm', 'def tax asset lt', 'deferred tax asset lt', 'tax asset lt', 'def tax assets lt', 'deferred tax assets lt', 'tax assets lt', 'def tax asset', 'deferred tax asset', 'tax asset', 'def tax assets', 'deferred tax assets', 'tax assets', 'long term assets tax deferred', 'lt assets tax deferred', 'lt assets tax def', 'long term assets tax def', 'long term assets deferred tax', 'lt assets deferred tax', 'lt assets def tax', 'long term assets def tax'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_lt_assets', display_name='Other Long-Term Assets', extract_names=['other lt assets', 'other lt asset', 'other longterm assets', 'other longterm asset', 'other long term assets', 'other long term asset', 'lt assets other', 'lt asset other', 'longterm assets other', 'longterm asset other', 'long term assets other', 'long term asset other'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_non_current_assets', display_name='Total Non-Current Assets', extract_names=['total non current assets', 'total noncurrent assets', 'total lt assets', 'total longterm assets', 'total long term assets'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='net_ppe[t] + goodwill[t] + lt_invest[t] + def_tax_lt[t] + other_lt_assets[t]'), ItemConfig(key='total_assets', display_name='Total Assets', extract_names=['total assets', 'total asset', 'assets', 'asset'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_current_assets[t] + total_non_current_assets[t]'), ItemConfig(key='payables', display_name='Payables', extract_names=['payables', 'accounts payable', 'ap', 'payables and accrued expenses', 'payables and accrued expense', 'payable and accrued expenses', 'payable and accrued expense', 'payables and acc expenses', 'payables and acc expense', 'payable and acc expenses', 'payable and acc expense', 'payables and accrued exps', 'payables and accrued exp', 'payable and accrued exps', 'payable and accrued exp', 'payables and acc exps', 'payables and acc exp', 'payable and acc exps', 'payable and acc exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='st_debt', display_name='Short-Term Debt', extract_names=['st debt', 'short term debt', 'shortterm debt', 'st borrow', 'short term borrow', 'shortterm borrowst borrowings', 'short term borrowings', 'shortterm borrowings'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='current_lt_debt', display_name='Current Portion of Long-Term Debt', extract_names=['curr port of lt debt', 'curr port lt debt', 'current port of lt debt', 'current port lt debt', 'curr portion of lt debt', 'curr portion lt debt', 'current portion of lt debt', 'current portion lt debt', 'curr port of longterm debt', 'curr port longterm debt', 'current port of longterm debt', 'current port longterm debt', 'curr portion of longterm debt', 'curr portion longterm debt', 'current portion of longterm debt', 'current portion longterm debt', 'curr port of long term debt', 'curr port long term debt', 'current port of long term debt', 'current port long term debt', 'curr portion of long term debt', 'curr portion long term debt', 'current portion of long term debt', 'current portion long term debt', 'curr port of debt', 'curr port debt', 'current port of debt', 'current port debt', 'curr portion of debt', 'curr portion debt', 'current portion of debt', 'current portion debt', 'curr part of lt debt', 'curr part lt debt', 'current part of lt debt', 'current part lt debt', 'curr part of longterm debt', 'curr part longterm debt', 'current part of longterm debt', 'current part longterm debt', 'curr part of long term debt', 'curr part long term debt', 'current part of long term debt', 'current part long term debt', 'curr part of debt', 'curr part debt', 'current part of debt', 'current part debt'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='tax_liab_st', display_name='Tax Liabilities, Short-Term', extract_names=['tax liab shortterm', 'tax liability shortterm', 'tax liabilities shortterm', 'tax liab short term', 'tax liability short term', 'tax liabilities short term', 'tax liab st', 'tax liability st', 'tax liabilities st', 'shortterm tax liab', 'shortterm tax liability', 'shortterm tax liabilities', 'short term tax liab', 'short term tax liability', 'short term tax liabilities', 'st tax liab', 'st tax liability', 'st tax liabilities', 'def tax liab shortterm', 'def tax liability shortterm', 'def tax liabilities shortterm', 'def tax liab short term', 'def tax liability short term', 'def tax liabilities short term', 'def tax liab st', 'def tax liability st', 'def tax liabilities st', 'def shortterm tax liab', 'def shortterm tax liability', 'def shortterm tax liabilities', 'def short term tax liab', 'def short term tax liability', 'def short term tax liabilities', 'def st tax liab', 'def st tax liability', 'def st tax liabilities', 'deferred tax liab shortterm', 'deferred tax liability shortterm', 'deferred tax liabilities shortterm', 'deferred tax liab short term', 'deferred tax liability short term', 'deferred tax liabilities short term', 'deferred tax liab st', 'deferred tax liability st', 'deferred tax liabilities st', 'deferred shortterm tax liab', 'deferred shortterm tax liability', 'deferred shortterm tax liabilities', 'deferred short term tax liab', 'deferred short term tax liability', 'deferred short term tax liabilities', 'deferred st tax liab', 'deferred st tax liability', 'deferred st tax liabilities', 'tax liab noncurr', 'tax liability noncurr', 'tax liabilities noncurr', 'tax liab non curr', 'tax liability non curr', 'tax liabilities non curr', 'noncurr tax liab', 'noncurr tax liability', 'noncurr tax liabilities', 'non curr tax liab', 'non curr tax liability', 'non curr tax liabilities', 'def tax liab noncurr', 'def tax liability noncurr', 'def tax liabilities noncurr', 'def tax liab non curr', 'def tax liability non curr', 'def tax liabilities non curr', 'def noncurr tax liab', 'def noncurr tax liability', 'def noncurr tax liabilities', 'def non curr tax liab', 'def non curr tax liability', 'def non curr tax liabilities', 'deferred tax liab noncurr', 'deferred tax liability noncurr', 'deferred tax liabilities noncurr', 'deferred tax liab non curr', 'deferred tax liability non curr', 'deferred tax liabilities non curr', 'deferred noncurr tax liab', 'deferred noncurr tax liability', 'deferred noncurr tax liabilities', 'deferred non curr tax liab', 'deferred non curr tax liability', 'deferred non curr tax liabilities', 'tax liab noncurrent', 'tax liability noncurrent', 'tax liabilities noncurrent', 'tax liab non current', 'tax liability non current', 'tax liabilities non current', 'noncurrent tax liab', 'noncurrent tax liability', 'noncurrent tax liabilities', 'non current tax liab', 'non current tax liability', 'non current tax liabilities', 'def tax liab noncurrent', 'def tax liability noncurrent', 'def tax liabilities noncurrent', 'def tax liab non current', 'def tax liability non current', 'def tax liabilities non current', 'def noncurrent tax liab', 'def noncurrent tax liability', 'def noncurrent tax liabilities', 'def non current tax liab', 'def non current tax liability', 'def non current tax liabilities', 'deferred tax liab noncurrent', 'deferred tax liability noncurrent', 'deferred tax liabilities noncurrent', 'deferred tax liab non current', 'deferred tax liability non current', 'deferred tax liabilities non current', 'deferred noncurrent tax liab', 'deferred noncurrent tax liability', 'deferred noncurrent tax liabilities', 'deferred non current tax liab', 'deferred non current tax liability', 'deferred non current tax liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_current_liab', display_name='Other Current Liabilities', extract_names=['other current liabilities', 'other current liab', 'other curr liabilities', 'other curr liab', 'other liabilities current', 'other liab current', 'other liabilities curr', 'other liab curr'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_current_liab', display_name='Total Current Liabilities', extract_names=['total current liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='payables[t] + st_debt[t] + tax_liab_st[t] + current_lt_debt[t] + other_current_liab[t]'), ItemConfig(key='lt_debt', display_name='Long-Term Debt', extract_names=['lt debt', 'long term debt', 'longterm debt', 'lt borrow', 'long term borrow', 'longterm borrow', 'lt borrowings', 'long term borrowings', 'longterm borrowings', 'lt debt total', 'long term debt total', 'longterm debt total', 'lt borrow total', 'long term borrow total', 'longterm borrow total', 'lt borrowings total', 'long term borrowings total', 'longterm borrowings total'], force_positive=True, forecast_config=ForecastItemConfig(method='manual', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [25339312566.232864, 19146427921.183643, 19515879404.09975, 19931808353.076942, 20398896416.783276], 'growth': []}, plug=True), expr_str=None), ItemConfig(key='total_debt', display_name='Total Debt', extract_names=['total debt'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='st_debt[t] + lt_debt[t]'), ItemConfig(key='deferred_rev', display_name='Deferred Revenue', extract_names=['deferred revenue', 'deferred sales', 'def revenue', 'def salesnon current revenue', 'non current sales', 'non current revenue def', 'non current sales def', 'non current revenue deferred', 'non current sales deferred', 'revenue non current', 'sales non current', 'revenue def non current', 'sales def non current', 'revenue deferred non current', 'sales deferred non current', 'def revenue non current', 'def sales non current', 'def revenue def non current', 'def sales def non current', 'def revenue deferred non current', 'def sales deferred non current', 'deferred revenue non current', 'deferred sales non current', 'deferred revenue def non current', 'deferred sales def non current', 'deferred revenue deferred non current', 'deferred sales deferred non current', 'non curr revenue', 'non curr sales', 'non curr revenue def', 'non curr sales def', 'non curr revenue deferred', 'non curr sales deferred', 'revenue non curr', 'sales non curr', 'revenue def non curr', 'sales def non curr', 'revenue deferred non curr', 'sales deferred non curr', 'def revenue non curr', 'def sales non curr', 'def revenue def non curr', 'def sales def non curr', 'def revenue deferred non curr', 'def sales deferred non curr', 'deferred revenue non curr', 'deferred sales non curr', 'deferred revenue def non curr', 'deferred sales def non curr', 'deferred revenue deferred non curr', 'deferred sales deferred non currnoncurrent revenue', 'noncurrent sales', 'noncurrent revenue def', 'noncurrent sales def', 'noncurrent revenue deferred', 'noncurrent sales deferred', 'revenue noncurrent', 'sales noncurrent', 'revenue def noncurrent', 'sales def noncurrent', 'revenue deferred noncurrent', 'sales deferred noncurrent', 'def revenue noncurrent', 'def sales noncurrent', 'def revenue def noncurrent', 'def sales def noncurrent', 'def revenue deferred noncurrent', 'def sales deferred noncurrent', 'deferred revenue noncurrent', 'deferred sales noncurrent', 'deferred revenue def noncurrent', 'deferred sales def noncurrent', 'deferred revenue deferred noncurrent', 'deferred sales deferred noncurrent', 'noncurr revenue', 'noncurr sales', 'noncurr revenue def', 'noncurr sales def', 'noncurr revenue deferred', 'noncurr sales deferred', 'revenue noncurr', 'sales noncurr', 'revenue def noncurr', 'sales def noncurr', 'revenue deferred noncurr', 'sales deferred noncurr', 'def revenue noncurr', 'def sales noncurr', 'def revenue def noncurr', 'def sales def noncurr', 'def revenue deferred noncurr', 'def sales deferred noncurr', 'deferred revenue noncurr', 'deferred sales noncurr', 'deferred revenue def noncurr', 'deferred sales def noncurr', 'deferred revenue deferred noncurr', 'deferred sales deferred noncurr'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='tax_liab_lt', display_name='Tax Liabilities, Long-Term', extract_names=['tax liab longterm', 'tax liability longterm', 'tax liabilities longterm', 'tax liab long term', 'tax liability long term', 'tax liabilities long term', 'tax liab lt', 'tax liability lt', 'tax liabilities lt', 'longterm tax liab', 'longterm tax liability', 'longterm tax liabilities', 'long term tax liab', 'long term tax liability', 'long term tax liabilities', 'lt tax liab', 'lt tax liability', 'lt tax liabilities', 'tax liab longterm def', 'tax liability longterm def', 'tax liabilities longterm def', 'tax liab long term def', 'tax liability long term def', 'tax liabilities long term def', 'tax liab lt def', 'tax liability lt def', 'tax liabilities lt def', 'longterm tax liab def', 'longterm tax liability def', 'longterm tax liabilities def', 'long term tax liab def', 'long term tax liability def', 'long term tax liabilities def', 'lt tax liab def', 'lt tax liability def', 'lt tax liabilities def', 'tax liab longterm deferred', 'tax liability longterm deferred', 'tax liabilities longterm deferred', 'tax liab long term deferred', 'tax liability long term deferred', 'tax liabilities long term deferred', 'tax liab lt deferred', 'tax liability lt deferred', 'tax liabilities lt deferred', 'longterm tax liab deferred', 'longterm tax liability deferred', 'longterm tax liabilities deferred', 'long term tax liab deferred', 'long term tax liability deferred', 'long term tax liabilities deferred', 'lt tax liab deferred', 'lt tax liability deferred', 'lt tax liabilities deferred', 'def tax liab longterm', 'def tax liability longterm', 'def tax liabilities longterm', 'def tax liab long term', 'def tax liability long term', 'def tax liabilities long term', 'def tax liab lt', 'def tax liability lt', 'def tax liabilities lt', 'def longterm tax liab', 'def longterm tax liability', 'def longterm tax liabilities', 'def long term tax liab', 'def long term tax liability', 'def long term tax liabilities', 'def lt tax liab', 'def lt tax liability', 'def lt tax liabilities', 'deferred tax liab longterm', 'deferred tax liability longterm', 'deferred tax liabilities longterm', 'deferred tax liab long term', 'deferred tax liability long term', 'deferred tax liabilities long term', 'deferred tax liab lt', 'deferred tax liability lt', 'deferred tax liabilities lt', 'deferred longterm tax liab', 'deferred longterm tax liability', 'deferred longterm tax liabilities', 'deferred long term tax liab', 'deferred long term tax liability', 'deferred long term tax liabilities', 'deferred lt tax liab', 'deferred lt tax liability', 'deferred lt tax liabilities', 'tax liab noncurrent', 'tax liability noncurrent', 'tax liabilities noncurrent', 'noncurrent tax liab', 'noncurrent tax liability', 'noncurrent tax liabilities', 'def tax liab noncurrent', 'def tax liability noncurrent', 'def tax liabilities noncurrent', 'def noncurrent tax liab', 'def noncurrent tax liability', 'def noncurrent tax liabilities', 'deferred tax liab noncurrent', 'deferred tax liability noncurrent', 'deferred tax liabilities noncurrent', 'deferred noncurrent tax liab', 'deferred noncurrent tax liability', 'deferred noncurrent tax liabilities', 'tax liab noncurr', 'tax liability noncurr', 'tax liabilities noncurr', 'noncurr tax liab', 'noncurr tax liability', 'noncurr tax liabilities', 'def tax liab noncurr', 'def tax liability noncurr', 'def tax liabilities noncurr', 'def noncurr tax liab', 'def noncurr tax liability', 'def noncurr tax liabilities', 'deferred tax liab noncurr', 'deferred tax liability noncurr', 'deferred tax liabilities noncurr', 'deferred noncurr tax liab', 'deferred noncurr tax liability', 'deferred noncurr tax liabilities', 'tax liab non current', 'tax liability non current', 'tax liabilities non current', 'non current tax liab', 'non current tax liability', 'non current tax liabilities', 'def tax liab non current', 'def tax liability non current', 'def tax liabilities non current', 'def non current tax liab', 'def non current tax liability', 'def non current tax liabilities', 'deferred tax liab non current', 'deferred tax liability non current', 'deferred tax liabilities non current', 'deferred non current tax liab', 'deferred non current tax liability', 'deferred non current tax liabilities', 'tax liab non curr', 'tax liability non curr', 'tax liabilities non curr', 'non curr tax liab', 'non curr tax liability', 'non curr tax liabilities', 'def tax liab non curr', 'def tax liability non curr', 'def tax liabilities non curr', 'def non curr tax liab', 'def non curr tax liability', 'def non curr tax liabilities', 'deferred tax liab non curr', 'deferred tax liability non curr', 'deferred tax liabilities non curr', 'deferred non curr tax liab', 'deferred non curr tax liability', 'deferred non curr tax liabilities', 'tax liab', 'tax liability', 'tax liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='deposit_liab', display_name='Deposit Liabilities', extract_names=['deposit liab', 'deposit liability', 'deposit liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_lt_liab', display_name='Other Long-Term Liabilities', extract_names=['other lt liabilities', 'other longterm liabilities', 'other long term liabilities', 'other lt liab', 'other longterm liab', 'other long term liab', 'other noncurrent liabilities', 'other non current liabilities', 'other noncurr liabilities', 'other non curr liabilities', 'other noncurrent liab', 'other non current liab', 'other noncurr liab', 'other non curr liab', 'other liabilities lt', 'other liabilities longterm', 'other liabilities long term', 'other liab lt', 'other liab longterm', 'other liab long term', 'other liabilities noncurrent', 'other liabilities non current', 'other liabilities noncurr', 'other liabilities non curr', 'other liab noncurrent', 'other liab non current', 'other liab noncurr', 'other liab non curr', 'lt liabilities other', 'longterm liabilities other', 'long term liabilities other', 'lt liab other', 'longterm liab other', 'long term liab other', 'noncurrent liabilities other', 'non current liabilities other', 'noncurr liabilities other', 'non curr liabilities other', 'noncurrent liab other', 'non current liab other', 'noncurr liab other', 'non curr liab other', 'liabilities lt other', 'liabilities longterm other', 'liabilities long term other', 'liab lt other', 'liab longterm other', 'liab long term other', 'liabilities noncurrent other', 'liabilities non current other', 'liabilities noncurr other', 'liabilities non curr other', 'liab noncurrent other', 'liab non current other', 'liab noncurr other', 'liab non curr other'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_non_current_liab', display_name='Total Non-Current Liabilities', extract_names=['total non current liabilities', 'total noncurrent liabilities', 'total non current liability', 'total noncurrent liability', 'total non current liab', 'total noncurrent liab'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='lt_debt[t] + deferred_rev[t] + tax_liab_lt[t] + deposit_liab[t] + other_lt_liab[t]'), ItemConfig(key='total_liab', display_name='Total Liabilities', extract_names=['total liab', 'total liability', 'total liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_non_current_liab[t] + total_current_liab[t]'), ItemConfig(key='common_stock', display_name='Common Stock', extract_names=['total common stock', 'total stock', 'total common shares', 'total shares', 'common stock', 'stockcommon shares', 'shares', 'net total common stock', 'net total stock', 'net total common shares', 'net total shares', 'net common stock', 'net stocknet common shares', 'net shares', 'total common stock net', 'total stock net', 'total common shares net', 'total shares net', 'common stock net', 'stock netcommon shares net', 'shares net'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_income', display_name='Other Comprehensive Income', extract_names=['other income', 'other comprehensive income', 'other comp income', 'comp income', 'comprehensive income', 'comprehensive income and other', 'comp income and other', 'comp inc and other', 'comprehensive inc and other', 'comprehensive income other', 'comp income other', 'comp inc other', 'comprehensive inc other'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='retained_earnings', display_name='Retained Earnings', extract_names=['re', 'retained earnings', 'retained earnings deficit', 're deficit'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='minority_interest', display_name='Minority Interest', extract_names=['minority interest', 'minority int', 'min int', 'min interest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_equity', display_name=\"Total Stockholder's Equity\", extract_names=['total equity', 'total shareholders equity', 'total stockholders equity', 'equity total', 'shareholders equity total', 'stockholders equity total', 'equity', 'shareholders equity', 'stockholders equity'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='other_income[t] + retained_earnings[t] + common_stock[t] + minority_interest[t]'), ItemConfig(key='total_liab_and_equity', display_name='Total Liabilities and Equity', extract_names=['total liabilities and equity', 'total liab and equity', 'total liabilities equity', 'total liab equity', 'liabilities and equity', 'liab and equity', 'liabilities equity', 'liab equity'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_liab[t] + total_equity[t]')]), prior_statement=BalanceSheetData(items_config=DataConfigManager(configs=[ItemConfig(key='cash', display_name='Cash and Cash Equivalents', extract_names=['cash', 'cash and cash equivalents', 'cash and equivalents', 'cash and equiv', 'cash cash equivalents', 'cash equivalents', 'cash equiv'], force_positive=True, forecast_config=ForecastItemConfig(method='manual', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [8242449478.280025, 11981018325.448845, 12398725976.93444, 12816823564.818558, 13233888746.961653], 'growth': []}, plug=True), expr_str=None), ItemConfig(key='st_invest', display_name='Short-Term Investments', extract_names=['shortterm investments', 'short term investments', 'st investments', 'shortterm invest', 'short term invest', 'st invest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='cash_and_st_invest', display_name='Cash and Short-Term Investments', extract_names=['total cash st investments', 'total cash and st investments', 'total cash and shortterm investments', 'total cash and short term investments', 'total cash shortterm investments', 'total cash short term investments', 'total cash st invest', 'total cash and st invest', 'total cash and shortterm invest', 'total cash and short term invest', 'total cash shortterm invest', 'total cash short term invest', 'cash st investments', 'cash and st investments', 'cash and shortterm investments', 'cash and short term investments', 'cash shortterm investments', 'cash short term investments', 'cash st invest', 'cash and st invest', 'cash and shortterm invest', 'cash and short term invest', 'cash shortterm invest', 'cash short term invest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='cash[t] + st_invest[t]'), ItemConfig(key='receivables', display_name='Receivables', extract_names=['receivables', 'rec', 'accounts receivable', 'ar'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='inventory', display_name='Inventory', extract_names=['inv', 'inventory', 'inventories'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='def_tax_st', display_name='Deferred Tax Assets, Current', extract_names=['def tax asset curr', 'deferred tax asset curr', 'tax asset curr', 'def tax assets curr', 'deferred tax assets curr', 'tax assets curr', 'def tax asset current', 'deferred tax asset current', 'tax asset current', 'def tax assets current', 'deferred tax assets current', 'tax assets current', 'def tax asset short term', 'deferred tax asset short term', 'tax asset short term', 'def tax assets short term', 'deferred tax assets short term', 'tax assets short term', 'def tax asset shortterm', 'deferred tax asset shortterm', 'tax asset shortterm', 'def tax assets shortterm', 'deferred tax assets shortterm', 'tax assets shortterm', 'def tax asset st', 'deferred tax asset st', 'tax asset st', 'def tax assets st', 'deferred tax assets st', 'tax assets st'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_current_assets', display_name='Other Current Assets', extract_names=['other current assets', 'other current asset', 'other curr assets', 'other curr asset', 'oca'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_current_assets', display_name='Total Current Assets', extract_names=['total current assets', 'tca'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='cash_and_st_invest[t] + receivables[t] + inventory[t] + def_tax_st[t] + other_current_assets[t]'), ItemConfig(key='gross_ppe', display_name='Grosss Property, Plant & Equipment', extract_names=['gross ppe', 'gross property plant equipment', 'gross property plant and equipment', 'ppe gross', 'property plant equipment gross', 'property plant and equipment gross', 'grs ppe', 'grs property plant equipment', 'grs property plant and equipment', 'ppe grs', 'property plant equipment grs', 'property plant and equipment grs'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='dep', display_name='Accumulated Depreciation', extract_names=['accumulated depreciation', 'depreciation', 'dep', 'accumulated dep', 'acc depreciation', 'accum depreciation', 'acc dep', 'accum dep'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='net_ppe', display_name='Net Property, Plant & Equipment', extract_names=['ppe', 'property plant equipment', 'property plant and equipment', 'ppe net', 'property plant equipment net', 'property plant and equipment net', 'net ppe', 'net property plant equipment', 'net property plant and equipment'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='gross_ppe[t] - dep[t]'), ItemConfig(key='goodwill', display_name='Goodwill and Intangible Assets', extract_names=['goodwill', 'goodwill and intangible assets', 'goodwill and intangibles', 'goodwill intangible assets', 'goodwill intangibles', 'goodwill total', 'goodwill and intangible assets total', 'goodwill and intangibles total', 'goodwill intangible assets total', 'goodwill intangibles total'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='lt_invest', display_name='Long-Term Investments', extract_names=['lt invest', 'lt investments', 'long term invest', 'long term investments', 'longterm invest', 'longterm investments'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='def_tax_lt', display_name='Deferred Tax Assets, Long-Term', extract_names=['def tax asset long term', 'deferred tax asset long term', 'tax asset long term', 'def tax assets long term', 'deferred tax assets long term', 'tax assets long term', 'def tax asset longterm', 'deferred tax asset longterm', 'tax asset longterm', 'def tax assets longterm', 'deferred tax assets longterm', 'tax assets longterm', 'def tax asset lt', 'deferred tax asset lt', 'tax asset lt', 'def tax assets lt', 'deferred tax assets lt', 'tax assets lt', 'def tax asset', 'deferred tax asset', 'tax asset', 'def tax assets', 'deferred tax assets', 'tax assets', 'long term assets tax deferred', 'lt assets tax deferred', 'lt assets tax def', 'long term assets tax def', 'long term assets deferred tax', 'lt assets deferred tax', 'lt assets def tax', 'long term assets def tax'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_lt_assets', display_name='Other Long-Term Assets', extract_names=['other lt assets', 'other lt asset', 'other longterm assets', 'other longterm asset', 'other long term assets', 'other long term asset', 'lt assets other', 'lt asset other', 'longterm assets other', 'longterm asset other', 'long term assets other', 'long term asset other'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_non_current_assets', display_name='Total Non-Current Assets', extract_names=['total non current assets', 'total noncurrent assets', 'total lt assets', 'total longterm assets', 'total long term assets'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='net_ppe[t] + goodwill[t] + lt_invest[t] + def_tax_lt[t] + other_lt_assets[t]'), ItemConfig(key='total_assets', display_name='Total Assets', extract_names=['total assets', 'total asset', 'assets', 'asset'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_current_assets[t] + total_non_current_assets[t]'), ItemConfig(key='payables', display_name='Payables', extract_names=['payables', 'accounts payable', 'ap', 'payables and accrued expenses', 'payables and accrued expense', 'payable and accrued expenses', 'payable and accrued expense', 'payables and acc expenses', 'payables and acc expense', 'payable and acc expenses', 'payable and acc expense', 'payables and accrued exps', 'payables and accrued exp', 'payable and accrued exps', 'payable and accrued exp', 'payables and acc exps', 'payables and acc exp', 'payable and acc exps', 'payable and acc exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='st_debt', display_name='Short-Term Debt', extract_names=['st debt', 'short term debt', 'shortterm debt', 'st borrow', 'short term borrow', 'shortterm borrowst borrowings', 'short term borrowings', 'shortterm borrowings'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='current_lt_debt', display_name='Current Portion of Long-Term Debt', extract_names=['curr port of lt debt', 'curr port lt debt', 'current port of lt debt', 'current port lt debt', 'curr portion of lt debt', 'curr portion lt debt', 'current portion of lt debt', 'current portion lt debt', 'curr port of longterm debt', 'curr port longterm debt', 'current port of longterm debt', 'current port longterm debt', 'curr portion of longterm debt', 'curr portion longterm debt', 'current portion of longterm debt', 'current portion longterm debt', 'curr port of long term debt', 'curr port long term debt', 'current port of long term debt', 'current port long term debt', 'curr portion of long term debt', 'curr portion long term debt', 'current portion of long term debt', 'current portion long term debt', 'curr port of debt', 'curr port debt', 'current port of debt', 'current port debt', 'curr portion of debt', 'curr portion debt', 'current portion of debt', 'current portion debt', 'curr part of lt debt', 'curr part lt debt', 'current part of lt debt', 'current part lt debt', 'curr part of longterm debt', 'curr part longterm debt', 'current part of longterm debt', 'current part longterm debt', 'curr part of long term debt', 'curr part long term debt', 'current part of long term debt', 'current part long term debt', 'curr part of debt', 'curr part debt', 'current part of debt', 'current part debt'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='tax_liab_st', display_name='Tax Liabilities, Short-Term', extract_names=['tax liab shortterm', 'tax liability shortterm', 'tax liabilities shortterm', 'tax liab short term', 'tax liability short term', 'tax liabilities short term', 'tax liab st', 'tax liability st', 'tax liabilities st', 'shortterm tax liab', 'shortterm tax liability', 'shortterm tax liabilities', 'short term tax liab', 'short term tax liability', 'short term tax liabilities', 'st tax liab', 'st tax liability', 'st tax liabilities', 'def tax liab shortterm', 'def tax liability shortterm', 'def tax liabilities shortterm', 'def tax liab short term', 'def tax liability short term', 'def tax liabilities short term', 'def tax liab st', 'def tax liability st', 'def tax liabilities st', 'def shortterm tax liab', 'def shortterm tax liability', 'def shortterm tax liabilities', 'def short term tax liab', 'def short term tax liability', 'def short term tax liabilities', 'def st tax liab', 'def st tax liability', 'def st tax liabilities', 'deferred tax liab shortterm', 'deferred tax liability shortterm', 'deferred tax liabilities shortterm', 'deferred tax liab short term', 'deferred tax liability short term', 'deferred tax liabilities short term', 'deferred tax liab st', 'deferred tax liability st', 'deferred tax liabilities st', 'deferred shortterm tax liab', 'deferred shortterm tax liability', 'deferred shortterm tax liabilities', 'deferred short term tax liab', 'deferred short term tax liability', 'deferred short term tax liabilities', 'deferred st tax liab', 'deferred st tax liability', 'deferred st tax liabilities', 'tax liab noncurr', 'tax liability noncurr', 'tax liabilities noncurr', 'tax liab non curr', 'tax liability non curr', 'tax liabilities non curr', 'noncurr tax liab', 'noncurr tax liability', 'noncurr tax liabilities', 'non curr tax liab', 'non curr tax liability', 'non curr tax liabilities', 'def tax liab noncurr', 'def tax liability noncurr', 'def tax liabilities noncurr', 'def tax liab non curr', 'def tax liability non curr', 'def tax liabilities non curr', 'def noncurr tax liab', 'def noncurr tax liability', 'def noncurr tax liabilities', 'def non curr tax liab', 'def non curr tax liability', 'def non curr tax liabilities', 'deferred tax liab noncurr', 'deferred tax liability noncurr', 'deferred tax liabilities noncurr', 'deferred tax liab non curr', 'deferred tax liability non curr', 'deferred tax liabilities non curr', 'deferred noncurr tax liab', 'deferred noncurr tax liability', 'deferred noncurr tax liabilities', 'deferred non curr tax liab', 'deferred non curr tax liability', 'deferred non curr tax liabilities', 'tax liab noncurrent', 'tax liability noncurrent', 'tax liabilities noncurrent', 'tax liab non current', 'tax liability non current', 'tax liabilities non current', 'noncurrent tax liab', 'noncurrent tax liability', 'noncurrent tax liabilities', 'non current tax liab', 'non current tax liability', 'non current tax liabilities', 'def tax liab noncurrent', 'def tax liability noncurrent', 'def tax liabilities noncurrent', 'def tax liab non current', 'def tax liability non current', 'def tax liabilities non current', 'def noncurrent tax liab', 'def noncurrent tax liability', 'def noncurrent tax liabilities', 'def non current tax liab', 'def non current tax liability', 'def non current tax liabilities', 'deferred tax liab noncurrent', 'deferred tax liability noncurrent', 'deferred tax liabilities noncurrent', 'deferred tax liab non current', 'deferred tax liability non current', 'deferred tax liabilities non current', 'deferred noncurrent tax liab', 'deferred noncurrent tax liability', 'deferred noncurrent tax liabilities', 'deferred non current tax liab', 'deferred non current tax liability', 'deferred non current tax liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_current_liab', display_name='Other Current Liabilities', extract_names=['other current liabilities', 'other current liab', 'other curr liabilities', 'other curr liab', 'other liabilities current', 'other liab current', 'other liabilities curr', 'other liab curr'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_current_liab', display_name='Total Current Liabilities', extract_names=['total current liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='payables[t] + st_debt[t] + tax_liab_st[t] + current_lt_debt[t] + other_current_liab[t]'), ItemConfig(key='lt_debt', display_name='Long-Term Debt', extract_names=['lt debt', 'long term debt', 'longterm debt', 'lt borrow', 'long term borrow', 'longterm borrow', 'lt borrowings', 'long term borrowings', 'longterm borrowings', 'lt debt total', 'long term debt total', 'longterm debt total', 'lt borrow total', 'long term borrow total', 'longterm borrow total', 'lt borrowings total', 'long term borrowings total', 'longterm borrowings total'], force_positive=True, forecast_config=ForecastItemConfig(method='manual', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [25339312566.232864, 19146427921.183643, 19515879404.09975, 19931808353.076942, 20398896416.783276], 'growth': []}, plug=True), expr_str=None), ItemConfig(key='total_debt', display_name='Total Debt', extract_names=['total debt'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='st_debt[t] + lt_debt[t]'), ItemConfig(key='deferred_rev', display_name='Deferred Revenue', extract_names=['deferred revenue', 'deferred sales', 'def revenue', 'def salesnon current revenue', 'non current sales', 'non current revenue def', 'non current sales def', 'non current revenue deferred', 'non current sales deferred', 'revenue non current', 'sales non current', 'revenue def non current', 'sales def non current', 'revenue deferred non current', 'sales deferred non current', 'def revenue non current', 'def sales non current', 'def revenue def non current', 'def sales def non current', 'def revenue deferred non current', 'def sales deferred non current', 'deferred revenue non current', 'deferred sales non current', 'deferred revenue def non current', 'deferred sales def non current', 'deferred revenue deferred non current', 'deferred sales deferred non current', 'non curr revenue', 'non curr sales', 'non curr revenue def', 'non curr sales def', 'non curr revenue deferred', 'non curr sales deferred', 'revenue non curr', 'sales non curr', 'revenue def non curr', 'sales def non curr', 'revenue deferred non curr', 'sales deferred non curr', 'def revenue non curr', 'def sales non curr', 'def revenue def non curr', 'def sales def non curr', 'def revenue deferred non curr', 'def sales deferred non curr', 'deferred revenue non curr', 'deferred sales non curr', 'deferred revenue def non curr', 'deferred sales def non curr', 'deferred revenue deferred non curr', 'deferred sales deferred non currnoncurrent revenue', 'noncurrent sales', 'noncurrent revenue def', 'noncurrent sales def', 'noncurrent revenue deferred', 'noncurrent sales deferred', 'revenue noncurrent', 'sales noncurrent', 'revenue def noncurrent', 'sales def noncurrent', 'revenue deferred noncurrent', 'sales deferred noncurrent', 'def revenue noncurrent', 'def sales noncurrent', 'def revenue def noncurrent', 'def sales def noncurrent', 'def revenue deferred noncurrent', 'def sales deferred noncurrent', 'deferred revenue noncurrent', 'deferred sales noncurrent', 'deferred revenue def noncurrent', 'deferred sales def noncurrent', 'deferred revenue deferred noncurrent', 'deferred sales deferred noncurrent', 'noncurr revenue', 'noncurr sales', 'noncurr revenue def', 'noncurr sales def', 'noncurr revenue deferred', 'noncurr sales deferred', 'revenue noncurr', 'sales noncurr', 'revenue def noncurr', 'sales def noncurr', 'revenue deferred noncurr', 'sales deferred noncurr', 'def revenue noncurr', 'def sales noncurr', 'def revenue def noncurr', 'def sales def noncurr', 'def revenue deferred noncurr', 'def sales deferred noncurr', 'deferred revenue noncurr', 'deferred sales noncurr', 'deferred revenue def noncurr', 'deferred sales def noncurr', 'deferred revenue deferred noncurr', 'deferred sales deferred noncurr'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='tax_liab_lt', display_name='Tax Liabilities, Long-Term', extract_names=['tax liab longterm', 'tax liability longterm', 'tax liabilities longterm', 'tax liab long term', 'tax liability long term', 'tax liabilities long term', 'tax liab lt', 'tax liability lt', 'tax liabilities lt', 'longterm tax liab', 'longterm tax liability', 'longterm tax liabilities', 'long term tax liab', 'long term tax liability', 'long term tax liabilities', 'lt tax liab', 'lt tax liability', 'lt tax liabilities', 'tax liab longterm def', 'tax liability longterm def', 'tax liabilities longterm def', 'tax liab long term def', 'tax liability long term def', 'tax liabilities long term def', 'tax liab lt def', 'tax liability lt def', 'tax liabilities lt def', 'longterm tax liab def', 'longterm tax liability def', 'longterm tax liabilities def', 'long term tax liab def', 'long term tax liability def', 'long term tax liabilities def', 'lt tax liab def', 'lt tax liability def', 'lt tax liabilities def', 'tax liab longterm deferred', 'tax liability longterm deferred', 'tax liabilities longterm deferred', 'tax liab long term deferred', 'tax liability long term deferred', 'tax liabilities long term deferred', 'tax liab lt deferred', 'tax liability lt deferred', 'tax liabilities lt deferred', 'longterm tax liab deferred', 'longterm tax liability deferred', 'longterm tax liabilities deferred', 'long term tax liab deferred', 'long term tax liability deferred', 'long term tax liabilities deferred', 'lt tax liab deferred', 'lt tax liability deferred', 'lt tax liabilities deferred', 'def tax liab longterm', 'def tax liability longterm', 'def tax liabilities longterm', 'def tax liab long term', 'def tax liability long term', 'def tax liabilities long term', 'def tax liab lt', 'def tax liability lt', 'def tax liabilities lt', 'def longterm tax liab', 'def longterm tax liability', 'def longterm tax liabilities', 'def long term tax liab', 'def long term tax liability', 'def long term tax liabilities', 'def lt tax liab', 'def lt tax liability', 'def lt tax liabilities', 'deferred tax liab longterm', 'deferred tax liability longterm', 'deferred tax liabilities longterm', 'deferred tax liab long term', 'deferred tax liability long term', 'deferred tax liabilities long term', 'deferred tax liab lt', 'deferred tax liability lt', 'deferred tax liabilities lt', 'deferred longterm tax liab', 'deferred longterm tax liability', 'deferred longterm tax liabilities', 'deferred long term tax liab', 'deferred long term tax liability', 'deferred long term tax liabilities', 'deferred lt tax liab', 'deferred lt tax liability', 'deferred lt tax liabilities', 'tax liab noncurrent', 'tax liability noncurrent', 'tax liabilities noncurrent', 'noncurrent tax liab', 'noncurrent tax liability', 'noncurrent tax liabilities', 'def tax liab noncurrent', 'def tax liability noncurrent', 'def tax liabilities noncurrent', 'def noncurrent tax liab', 'def noncurrent tax liability', 'def noncurrent tax liabilities', 'deferred tax liab noncurrent', 'deferred tax liability noncurrent', 'deferred tax liabilities noncurrent', 'deferred noncurrent tax liab', 'deferred noncurrent tax liability', 'deferred noncurrent tax liabilities', 'tax liab noncurr', 'tax liability noncurr', 'tax liabilities noncurr', 'noncurr tax liab', 'noncurr tax liability', 'noncurr tax liabilities', 'def tax liab noncurr', 'def tax liability noncurr', 'def tax liabilities noncurr', 'def noncurr tax liab', 'def noncurr tax liability', 'def noncurr tax liabilities', 'deferred tax liab noncurr', 'deferred tax liability noncurr', 'deferred tax liabilities noncurr', 'deferred noncurr tax liab', 'deferred noncurr tax liability', 'deferred noncurr tax liabilities', 'tax liab non current', 'tax liability non current', 'tax liabilities non current', 'non current tax liab', 'non current tax liability', 'non current tax liabilities', 'def tax liab non current', 'def tax liability non current', 'def tax liabilities non current', 'def non current tax liab', 'def non current tax liability', 'def non current tax liabilities', 'deferred tax liab non current', 'deferred tax liability non current', 'deferred tax liabilities non current', 'deferred non current tax liab', 'deferred non current tax liability', 'deferred non current tax liabilities', 'tax liab non curr', 'tax liability non curr', 'tax liabilities non curr', 'non curr tax liab', 'non curr tax liability', 'non curr tax liabilities', 'def tax liab non curr', 'def tax liability non curr', 'def tax liabilities non curr', 'def non curr tax liab', 'def non curr tax liability', 'def non curr tax liabilities', 'deferred tax liab non curr', 'deferred tax liability non curr', 'deferred tax liabilities non curr', 'deferred non curr tax liab', 'deferred non curr tax liability', 'deferred non curr tax liabilities', 'tax liab', 'tax liability', 'tax liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='deposit_liab', display_name='Deposit Liabilities', extract_names=['deposit liab', 'deposit liability', 'deposit liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_lt_liab', display_name='Other Long-Term Liabilities', extract_names=['other lt liabilities', 'other longterm liabilities', 'other long term liabilities', 'other lt liab', 'other longterm liab', 'other long term liab', 'other noncurrent liabilities', 'other non current liabilities', 'other noncurr liabilities', 'other non curr liabilities', 'other noncurrent liab', 'other non current liab', 'other noncurr liab', 'other non curr liab', 'other liabilities lt', 'other liabilities longterm', 'other liabilities long term', 'other liab lt', 'other liab longterm', 'other liab long term', 'other liabilities noncurrent', 'other liabilities non current', 'other liabilities noncurr', 'other liabilities non curr', 'other liab noncurrent', 'other liab non current', 'other liab noncurr', 'other liab non curr', 'lt liabilities other', 'longterm liabilities other', 'long term liabilities other', 'lt liab other', 'longterm liab other', 'long term liab other', 'noncurrent liabilities other', 'non current liabilities other', 'noncurr liabilities other', 'non curr liabilities other', 'noncurrent liab other', 'non current liab other', 'noncurr liab other', 'non curr liab other', 'liabilities lt other', 'liabilities longterm other', 'liabilities long term other', 'liab lt other', 'liab longterm other', 'liab long term other', 'liabilities noncurrent other', 'liabilities non current other', 'liabilities noncurr other', 'liabilities non curr other', 'liab noncurrent other', 'liab non current other', 'liab noncurr other', 'liab non curr other'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_non_current_liab', display_name='Total Non-Current Liabilities', extract_names=['total non current liabilities', 'total noncurrent liabilities', 'total non current liability', 'total noncurrent liability', 'total non current liab', 'total noncurrent liab'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='lt_debt[t] + deferred_rev[t] + tax_liab_lt[t] + deposit_liab[t] + other_lt_liab[t]'), ItemConfig(key='total_liab', display_name='Total Liabilities', extract_names=['total liab', 'total liability', 'total liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_non_current_liab[t] + total_current_liab[t]'), ItemConfig(key='common_stock', display_name='Common Stock', extract_names=['total common stock', 'total stock', 'total common shares', 'total shares', 'common stock', 'stockcommon shares', 'shares', 'net total common stock', 'net total stock', 'net total common shares', 'net total shares', 'net common stock', 'net stocknet common shares', 'net shares', 'total common stock net', 'total stock net', 'total common shares net', 'total shares net', 'common stock net', 'stock netcommon shares net', 'shares net'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_income', display_name='Other Comprehensive Income', extract_names=['other income', 'other comprehensive income', 'other comp income', 'comp income', 'comprehensive income', 'comprehensive income and other', 'comp income and other', 'comp inc and other', 'comprehensive inc and other', 'comprehensive income other', 'comp income other', 'comp inc other', 'comprehensive inc other'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='retained_earnings', display_name='Retained Earnings', extract_names=['re', 'retained earnings', 'retained earnings deficit', 're deficit'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='minority_interest', display_name='Minority Interest', extract_names=['minority interest', 'minority int', 'min int', 'min interest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_equity', display_name=\"Total Stockholder's Equity\", extract_names=['total equity', 'total shareholders equity', 'total stockholders equity', 'equity total', 'shareholders equity total', 'stockholders equity total', 'equity', 'shareholders equity', 'stockholders equity'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='other_income[t] + retained_earnings[t] + common_stock[t] + minority_interest[t]'), ItemConfig(key='total_liab_and_equity', display_name='Total Liabilities and Equity', extract_names=['total liabilities and equity', 'total liab and equity', 'total liabilities equity', 'total liab equity', 'liabilities and equity', 'liab and equity', 'liabilities equity', 'liab equity'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_liab[t] + total_equity[t]')]), prior_statement=None, unextracted_names=['total revenue', 'gross_profit', 'rd expenses', 'sga', 'da', 'other operating expenses', 'op expense', 'ebit', 'gain loss on sale of invest', 'gain loss on sale of assets', 'impairment', 'ebt', 'net income', 'cost of revenue', 'int', 'taxes'], cash=8242449478.280025, st_invest=0.0, receivables=32415938592.3646, inventory=12235594949.244326, lt_invest=0.0, def_tax_st=0.0, other_current_assets=0.0, gross_ppe=0.0, dep=0.0, goodwill=9046459696.624979, def_tax_lt=1301450391.2211661, other_lt_assets=0.0, payables=7681837473.643944, current_lt_debt=0.0, st_debt=11746812154.417809, lt_debt=25339312566.232864, deferred_rev=0.0, tax_liab_st=0.0, other_current_liab=0.0, tax_liab_lt=0.0, deposit_liab=1245630356.6922483, other_lt_liab=0.0, common_stock=0.0, minority_interest=0.0, other_income=-1684000000.0, retained_earnings=31777094254.750103, cash_and_st_invest=8242449478.280025, total_current_assets=52893983019.88895, net_ppe=0.0, total_non_current_assets=10347910087.846146, total_assets=63241893107.73509, total_current_liab=19428649628.061752, total_debt=37086124720.65067, total_non_current_liab=26584942922.925114, total_liab=46013592550.98686, total_equity=30093094254.750103, total_liab_and_equity=76106686805.73697), unextracted_names=['total revenue', 'gross_profit', 'rd expenses', 'sga', 'da', 'other operating expenses', 'op expense', 'ebit', 'gain loss on sale of invest', 'gain loss on sale of assets', 'impairment', 'ebt', 'net income', 'cost of revenue', 'int', 'taxes'], cash=11981018325.448845, st_invest=0.0, receivables=32941254422.5196, inventory=12985496032.784563, lt_invest=0.0, def_tax_st=0.0, other_current_assets=0.0, gross_ppe=0.0, dep=0.0, goodwill=10086077525.592817, def_tax_lt=1177048728.846231, other_lt_assets=0.0, payables=8369114589.629892, current_lt_debt=0.0, st_debt=8903991937.413887, lt_debt=19146427921.183643, deferred_rev=0.0, tax_liab_st=0.0, other_current_liab=0.0, tax_liab_lt=0.0, deposit_liab=1248266279.5762331, other_lt_liab=0.0, common_stock=0.0, minority_interest=0.0, other_income=-1684000000.0, retained_earnings=33187094333.16699, cash_and_st_invest=11981018325.448845, total_current_assets=57907768780.753006, net_ppe=0.0, total_non_current_assets=11263126254.439049, total_assets=69170895035.19205, total_current_liab=17273106527.043774, total_debt=28050419858.59753, total_non_current_liab=20394694200.759876, total_liab=37667800727.80365, total_equity=31503094333.16699, total_liab_and_equity=69170895060.97064), unextracted_names=['total revenue', 'gross_profit', 'rd expenses', 'sga', 'da', 'other operating expenses', 'op expense', 'ebit', 'gain loss on sale of invest', 'gain loss on sale of assets', 'impairment', 'ebt', 'net income', 'cost of revenue', 'int', 'taxes'], cash=12398725976.93444, st_invest=0.0, receivables=33475083247.620743, inventory=13781357418.004251, lt_invest=0.0, def_tax_st=0.0, other_current_assets=0.0, gross_ppe=0.0, dep=0.0, goodwill=11245168083.844025, def_tax_lt=1064538240.8918024, other_lt_assets=0.0, payables=9117880878.717793, current_lt_debt=0.0, st_debt=9104546141.458494, lt_debt=19515879404.09975, deferred_rev=0.0, tax_liab_st=0.0, other_current_liab=0.0, tax_liab_lt=0.0, deposit_liab=1250907780.4307716, other_lt_liab=0.0, common_stock=0.0, minority_interest=0.0, other_income=-1684000000.0, retained_earnings=34659658351.67221, cash_and_st_invest=12398725976.93444, total_current_assets=59655166642.55943, net_ppe=0.0, total_non_current_assets=12309706324.735826, total_assets=71964872967.29526, total_current_liab=18222427020.176285, total_debt=28620425545.558243, total_non_current_liab=20766787184.53052, total_liab=38989214204.7068, total_equity=32975658351.67221, total_liab_and_equity=71964872556.37901), Timestamp('2022-12-31 00:00:00', freq='A-DEC'): BalanceSheetData(items_config=DataConfigManager(configs=[ItemConfig(key='cash', display_name='Cash and Cash Equivalents', extract_names=['cash', 'cash and cash equivalents', 'cash and equivalents', 'cash and equiv', 'cash cash equivalents', 'cash equivalents', 'cash equiv'], force_positive=True, forecast_config=ForecastItemConfig(method='manual', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [8242449478.280025, 11981018325.448845, 12398725976.93444, 12816823564.818558, 13233888746.961653], 'growth': []}, plug=True), expr_str=None), ItemConfig(key='st_invest', display_name='Short-Term Investments', extract_names=['shortterm investments', 'short term investments', 'st investments', 'shortterm invest', 'short term invest', 'st invest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='cash_and_st_invest', display_name='Cash and Short-Term Investments', extract_names=['total cash st investments', 'total cash and st investments', 'total cash and shortterm investments', 'total cash and short term investments', 'total cash shortterm investments', 'total cash short term investments', 'total cash st invest', 'total cash and st invest', 'total cash and shortterm invest', 'total cash and short term invest', 'total cash shortterm invest', 'total cash short term invest', 'cash st investments', 'cash and st investments', 'cash and shortterm investments', 'cash and short term investments', 'cash shortterm investments', 'cash short term investments', 'cash st invest', 'cash and st invest', 'cash and shortterm invest', 'cash and short term invest', 'cash shortterm invest', 'cash short term invest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='cash[t] + st_invest[t]'), ItemConfig(key='receivables', display_name='Receivables', extract_names=['receivables', 'rec', 'accounts receivable', 'ar'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='inventory', display_name='Inventory', extract_names=['inv', 'inventory', 'inventories'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='def_tax_st', display_name='Deferred Tax Assets, Current', extract_names=['def tax asset curr', 'deferred tax asset curr', 'tax asset curr', 'def tax assets curr', 'deferred tax assets curr', 'tax assets curr', 'def tax asset current', 'deferred tax asset current', 'tax asset current', 'def tax assets current', 'deferred tax assets current', 'tax assets current', 'def tax asset short term', 'deferred tax asset short term', 'tax asset short term', 'def tax assets short term', 'deferred tax assets short term', 'tax assets short term', 'def tax asset shortterm', 'deferred tax asset shortterm', 'tax asset shortterm', 'def tax assets shortterm', 'deferred tax assets shortterm', 'tax assets shortterm', 'def tax asset st', 'deferred tax asset st', 'tax asset st', 'def tax assets st', 'deferred tax assets st', 'tax assets st'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_current_assets', display_name='Other Current Assets', extract_names=['other current assets', 'other current asset', 'other curr assets', 'other curr asset', 'oca'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_current_assets', display_name='Total Current Assets', extract_names=['total current assets', 'tca'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='cash_and_st_invest[t] + receivables[t] + inventory[t] + def_tax_st[t] + other_current_assets[t]'), ItemConfig(key='gross_ppe', display_name='Grosss Property, Plant & Equipment', extract_names=['gross ppe', 'gross property plant equipment', 'gross property plant and equipment', 'ppe gross', 'property plant equipment gross', 'property plant and equipment gross', 'grs ppe', 'grs property plant equipment', 'grs property plant and equipment', 'ppe grs', 'property plant equipment grs', 'property plant and equipment grs'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='dep', display_name='Accumulated Depreciation', extract_names=['accumulated depreciation', 'depreciation', 'dep', 'accumulated dep', 'acc depreciation', 'accum depreciation', 'acc dep', 'accum dep'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='net_ppe', display_name='Net Property, Plant & Equipment', extract_names=['ppe', 'property plant equipment', 'property plant and equipment', 'ppe net', 'property plant equipment net', 'property plant and equipment net', 'net ppe', 'net property plant equipment', 'net property plant and equipment'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='gross_ppe[t] - dep[t]'), ItemConfig(key='goodwill', display_name='Goodwill and Intangible Assets', extract_names=['goodwill', 'goodwill and intangible assets', 'goodwill and intangibles', 'goodwill intangible assets', 'goodwill intangibles', 'goodwill total', 'goodwill and intangible assets total', 'goodwill and intangibles total', 'goodwill intangible assets total', 'goodwill intangibles total'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='lt_invest', display_name='Long-Term Investments', extract_names=['lt invest', 'lt investments', 'long term invest', 'long term investments', 'longterm invest', 'longterm investments'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='def_tax_lt', display_name='Deferred Tax Assets, Long-Term', extract_names=['def tax asset long term', 'deferred tax asset long term', 'tax asset long term', 'def tax assets long term', 'deferred tax assets long term', 'tax assets long term', 'def tax asset longterm', 'deferred tax asset longterm', 'tax asset longterm', 'def tax assets longterm', 'deferred tax assets longterm', 'tax assets longterm', 'def tax asset lt', 'deferred tax asset lt', 'tax asset lt', 'def tax assets lt', 'deferred tax assets lt', 'tax assets lt', 'def tax asset', 'deferred tax asset', 'tax asset', 'def tax assets', 'deferred tax assets', 'tax assets', 'long term assets tax deferred', 'lt assets tax deferred', 'lt assets tax def', 'long term assets tax def', 'long term assets deferred tax', 'lt assets deferred tax', 'lt assets def tax', 'long term assets def tax'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_lt_assets', display_name='Other Long-Term Assets', extract_names=['other lt assets', 'other lt asset', 'other longterm assets', 'other longterm asset', 'other long term assets', 'other long term asset', 'lt assets other', 'lt asset other', 'longterm assets other', 'longterm asset other', 'long term assets other', 'long term asset other'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_non_current_assets', display_name='Total Non-Current Assets', extract_names=['total non current assets', 'total noncurrent assets', 'total lt assets', 'total longterm assets', 'total long term assets'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='net_ppe[t] + goodwill[t] + lt_invest[t] + def_tax_lt[t] + other_lt_assets[t]'), ItemConfig(key='total_assets', display_name='Total Assets', extract_names=['total assets', 'total asset', 'assets', 'asset'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_current_assets[t] + total_non_current_assets[t]'), ItemConfig(key='payables', display_name='Payables', extract_names=['payables', 'accounts payable', 'ap', 'payables and accrued expenses', 'payables and accrued expense', 'payable and accrued expenses', 'payable and accrued expense', 'payables and acc expenses', 'payables and acc expense', 'payable and acc expenses', 'payable and acc expense', 'payables and accrued exps', 'payables and accrued exp', 'payable and accrued exps', 'payable and accrued exp', 'payables and acc exps', 'payables and acc exp', 'payable and acc exps', 'payable and acc exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='st_debt', display_name='Short-Term Debt', extract_names=['st debt', 'short term debt', 'shortterm debt', 'st borrow', 'short term borrow', 'shortterm borrowst borrowings', 'short term borrowings', 'shortterm borrowings'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='current_lt_debt', display_name='Current Portion of Long-Term Debt', extract_names=['curr port of lt debt', 'curr port lt debt', 'current port of lt debt', 'current port lt debt', 'curr portion of lt debt', 'curr portion lt debt', 'current portion of lt debt', 'current portion lt debt', 'curr port of longterm debt', 'curr port longterm debt', 'current port of longterm debt', 'current port longterm debt', 'curr portion of longterm debt', 'curr portion longterm debt', 'current portion of longterm debt', 'current portion longterm debt', 'curr port of long term debt', 'curr port long term debt', 'current port of long term debt', 'current port long term debt', 'curr portion of long term debt', 'curr portion long term debt', 'current portion of long term debt', 'current portion long term debt', 'curr port of debt', 'curr port debt', 'current port of debt', 'current port debt', 'curr portion of debt', 'curr portion debt', 'current portion of debt', 'current portion debt', 'curr part of lt debt', 'curr part lt debt', 'current part of lt debt', 'current part lt debt', 'curr part of longterm debt', 'curr part longterm debt', 'current part of longterm debt', 'current part longterm debt', 'curr part of long term debt', 'curr part long term debt', 'current part of long term debt', 'current part long term debt', 'curr part of debt', 'curr part debt', 'current part of debt', 'current part debt'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='tax_liab_st', display_name='Tax Liabilities, Short-Term', extract_names=['tax liab shortterm', 'tax liability shortterm', 'tax liabilities shortterm', 'tax liab short term', 'tax liability short term', 'tax liabilities short term', 'tax liab st', 'tax liability st', 'tax liabilities st', 'shortterm tax liab', 'shortterm tax liability', 'shortterm tax liabilities', 'short term tax liab', 'short term tax liability', 'short term tax liabilities', 'st tax liab', 'st tax liability', 'st tax liabilities', 'def tax liab shortterm', 'def tax liability shortterm', 'def tax liabilities shortterm', 'def tax liab short term', 'def tax liability short term', 'def tax liabilities short term', 'def tax liab st', 'def tax liability st', 'def tax liabilities st', 'def shortterm tax liab', 'def shortterm tax liability', 'def shortterm tax liabilities', 'def short term tax liab', 'def short term tax liability', 'def short term tax liabilities', 'def st tax liab', 'def st tax liability', 'def st tax liabilities', 'deferred tax liab shortterm', 'deferred tax liability shortterm', 'deferred tax liabilities shortterm', 'deferred tax liab short term', 'deferred tax liability short term', 'deferred tax liabilities short term', 'deferred tax liab st', 'deferred tax liability st', 'deferred tax liabilities st', 'deferred shortterm tax liab', 'deferred shortterm tax liability', 'deferred shortterm tax liabilities', 'deferred short term tax liab', 'deferred short term tax liability', 'deferred short term tax liabilities', 'deferred st tax liab', 'deferred st tax liability', 'deferred st tax liabilities', 'tax liab noncurr', 'tax liability noncurr', 'tax liabilities noncurr', 'tax liab non curr', 'tax liability non curr', 'tax liabilities non curr', 'noncurr tax liab', 'noncurr tax liability', 'noncurr tax liabilities', 'non curr tax liab', 'non curr tax liability', 'non curr tax liabilities', 'def tax liab noncurr', 'def tax liability noncurr', 'def tax liabilities noncurr', 'def tax liab non curr', 'def tax liability non curr', 'def tax liabilities non curr', 'def noncurr tax liab', 'def noncurr tax liability', 'def noncurr tax liabilities', 'def non curr tax liab', 'def non curr tax liability', 'def non curr tax liabilities', 'deferred tax liab noncurr', 'deferred tax liability noncurr', 'deferred tax liabilities noncurr', 'deferred tax liab non curr', 'deferred tax liability non curr', 'deferred tax liabilities non curr', 'deferred noncurr tax liab', 'deferred noncurr tax liability', 'deferred noncurr tax liabilities', 'deferred non curr tax liab', 'deferred non curr tax liability', 'deferred non curr tax liabilities', 'tax liab noncurrent', 'tax liability noncurrent', 'tax liabilities noncurrent', 'tax liab non current', 'tax liability non current', 'tax liabilities non current', 'noncurrent tax liab', 'noncurrent tax liability', 'noncurrent tax liabilities', 'non current tax liab', 'non current tax liability', 'non current tax liabilities', 'def tax liab noncurrent', 'def tax liability noncurrent', 'def tax liabilities noncurrent', 'def tax liab non current', 'def tax liability non current', 'def tax liabilities non current', 'def noncurrent tax liab', 'def noncurrent tax liability', 'def noncurrent tax liabilities', 'def non current tax liab', 'def non current tax liability', 'def non current tax liabilities', 'deferred tax liab noncurrent', 'deferred tax liability noncurrent', 'deferred tax liabilities noncurrent', 'deferred tax liab non current', 'deferred tax liability non current', 'deferred tax liabilities non current', 'deferred noncurrent tax liab', 'deferred noncurrent tax liability', 'deferred noncurrent tax liabilities', 'deferred non current tax liab', 'deferred non current tax liability', 'deferred non current tax liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_current_liab', display_name='Other Current Liabilities', extract_names=['other current liabilities', 'other current liab', 'other curr liabilities', 'other curr liab', 'other liabilities current', 'other liab current', 'other liabilities curr', 'other liab curr'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_current_liab', display_name='Total Current Liabilities', extract_names=['total current liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='payables[t] + st_debt[t] + tax_liab_st[t] + current_lt_debt[t] + other_current_liab[t]'), ItemConfig(key='lt_debt', display_name='Long-Term Debt', extract_names=['lt debt', 'long term debt', 'longterm debt', 'lt borrow', 'long term borrow', 'longterm borrow', 'lt borrowings', 'long term borrowings', 'longterm borrowings', 'lt debt total', 'long term debt total', 'longterm debt total', 'lt borrow total', 'long term borrow total', 'longterm borrow total', 'lt borrowings total', 'long term borrowings total', 'longterm borrowings total'], force_positive=True, forecast_config=ForecastItemConfig(method='manual', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [25339312566.232864, 19146427921.183643, 19515879404.09975, 19931808353.076942, 20398896416.783276], 'growth': []}, plug=True), expr_str=None), ItemConfig(key='total_debt', display_name='Total Debt', extract_names=['total debt'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='st_debt[t] + lt_debt[t]'), ItemConfig(key='deferred_rev', display_name='Deferred Revenue', extract_names=['deferred revenue', 'deferred sales', 'def revenue', 'def salesnon current revenue', 'non current sales', 'non current revenue def', 'non current sales def', 'non current revenue deferred', 'non current sales deferred', 'revenue non current', 'sales non current', 'revenue def non current', 'sales def non current', 'revenue deferred non current', 'sales deferred non current', 'def revenue non current', 'def sales non current', 'def revenue def non current', 'def sales def non current', 'def revenue deferred non current', 'def sales deferred non current', 'deferred revenue non current', 'deferred sales non current', 'deferred revenue def non current', 'deferred sales def non current', 'deferred revenue deferred non current', 'deferred sales deferred non current', 'non curr revenue', 'non curr sales', 'non curr revenue def', 'non curr sales def', 'non curr revenue deferred', 'non curr sales deferred', 'revenue non curr', 'sales non curr', 'revenue def non curr', 'sales def non curr', 'revenue deferred non curr', 'sales deferred non curr', 'def revenue non curr', 'def sales non curr', 'def revenue def non curr', 'def sales def non curr', 'def revenue deferred non curr', 'def sales deferred non curr', 'deferred revenue non curr', 'deferred sales non curr', 'deferred revenue def non curr', 'deferred sales def non curr', 'deferred revenue deferred non curr', 'deferred sales deferred non currnoncurrent revenue', 'noncurrent sales', 'noncurrent revenue def', 'noncurrent sales def', 'noncurrent revenue deferred', 'noncurrent sales deferred', 'revenue noncurrent', 'sales noncurrent', 'revenue def noncurrent', 'sales def noncurrent', 'revenue deferred noncurrent', 'sales deferred noncurrent', 'def revenue noncurrent', 'def sales noncurrent', 'def revenue def noncurrent', 'def sales def noncurrent', 'def revenue deferred noncurrent', 'def sales deferred noncurrent', 'deferred revenue noncurrent', 'deferred sales noncurrent', 'deferred revenue def noncurrent', 'deferred sales def noncurrent', 'deferred revenue deferred noncurrent', 'deferred sales deferred noncurrent', 'noncurr revenue', 'noncurr sales', 'noncurr revenue def', 'noncurr sales def', 'noncurr revenue deferred', 'noncurr sales deferred', 'revenue noncurr', 'sales noncurr', 'revenue def noncurr', 'sales def noncurr', 'revenue deferred noncurr', 'sales deferred noncurr', 'def revenue noncurr', 'def sales noncurr', 'def revenue def noncurr', 'def sales def noncurr', 'def revenue deferred noncurr', 'def sales deferred noncurr', 'deferred revenue noncurr', 'deferred sales noncurr', 'deferred revenue def noncurr', 'deferred sales def noncurr', 'deferred revenue deferred noncurr', 'deferred sales deferred noncurr'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='tax_liab_lt', display_name='Tax Liabilities, Long-Term', extract_names=['tax liab longterm', 'tax liability longterm', 'tax liabilities longterm', 'tax liab long term', 'tax liability long term', 'tax liabilities long term', 'tax liab lt', 'tax liability lt', 'tax liabilities lt', 'longterm tax liab', 'longterm tax liability', 'longterm tax liabilities', 'long term tax liab', 'long term tax liability', 'long term tax liabilities', 'lt tax liab', 'lt tax liability', 'lt tax liabilities', 'tax liab longterm def', 'tax liability longterm def', 'tax liabilities longterm def', 'tax liab long term def', 'tax liability long term def', 'tax liabilities long term def', 'tax liab lt def', 'tax liability lt def', 'tax liabilities lt def', 'longterm tax liab def', 'longterm tax liability def', 'longterm tax liabilities def', 'long term tax liab def', 'long term tax liability def', 'long term tax liabilities def', 'lt tax liab def', 'lt tax liability def', 'lt tax liabilities def', 'tax liab longterm deferred', 'tax liability longterm deferred', 'tax liabilities longterm deferred', 'tax liab long term deferred', 'tax liability long term deferred', 'tax liabilities long term deferred', 'tax liab lt deferred', 'tax liability lt deferred', 'tax liabilities lt deferred', 'longterm tax liab deferred', 'longterm tax liability deferred', 'longterm tax liabilities deferred', 'long term tax liab deferred', 'long term tax liability deferred', 'long term tax liabilities deferred', 'lt tax liab deferred', 'lt tax liability deferred', 'lt tax liabilities deferred', 'def tax liab longterm', 'def tax liability longterm', 'def tax liabilities longterm', 'def tax liab long term', 'def tax liability long term', 'def tax liabilities long term', 'def tax liab lt', 'def tax liability lt', 'def tax liabilities lt', 'def longterm tax liab', 'def longterm tax liability', 'def longterm tax liabilities', 'def long term tax liab', 'def long term tax liability', 'def long term tax liabilities', 'def lt tax liab', 'def lt tax liability', 'def lt tax liabilities', 'deferred tax liab longterm', 'deferred tax liability longterm', 'deferred tax liabilities longterm', 'deferred tax liab long term', 'deferred tax liability long term', 'deferred tax liabilities long term', 'deferred tax liab lt', 'deferred tax liability lt', 'deferred tax liabilities lt', 'deferred longterm tax liab', 'deferred longterm tax liability', 'deferred longterm tax liabilities', 'deferred long term tax liab', 'deferred long term tax liability', 'deferred long term tax liabilities', 'deferred lt tax liab', 'deferred lt tax liability', 'deferred lt tax liabilities', 'tax liab noncurrent', 'tax liability noncurrent', 'tax liabilities noncurrent', 'noncurrent tax liab', 'noncurrent tax liability', 'noncurrent tax liabilities', 'def tax liab noncurrent', 'def tax liability noncurrent', 'def tax liabilities noncurrent', 'def noncurrent tax liab', 'def noncurrent tax liability', 'def noncurrent tax liabilities', 'deferred tax liab noncurrent', 'deferred tax liability noncurrent', 'deferred tax liabilities noncurrent', 'deferred noncurrent tax liab', 'deferred noncurrent tax liability', 'deferred noncurrent tax liabilities', 'tax liab noncurr', 'tax liability noncurr', 'tax liabilities noncurr', 'noncurr tax liab', 'noncurr tax liability', 'noncurr tax liabilities', 'def tax liab noncurr', 'def tax liability noncurr', 'def tax liabilities noncurr', 'def noncurr tax liab', 'def noncurr tax liability', 'def noncurr tax liabilities', 'deferred tax liab noncurr', 'deferred tax liability noncurr', 'deferred tax liabilities noncurr', 'deferred noncurr tax liab', 'deferred noncurr tax liability', 'deferred noncurr tax liabilities', 'tax liab non current', 'tax liability non current', 'tax liabilities non current', 'non current tax liab', 'non current tax liability', 'non current tax liabilities', 'def tax liab non current', 'def tax liability non current', 'def tax liabilities non current', 'def non current tax liab', 'def non current tax liability', 'def non current tax liabilities', 'deferred tax liab non current', 'deferred tax liability non current', 'deferred tax liabilities non current', 'deferred non current tax liab', 'deferred non current tax liability', 'deferred non current tax liabilities', 'tax liab non curr', 'tax liability non curr', 'tax liabilities non curr', 'non curr tax liab', 'non curr tax liability', 'non curr tax liabilities', 'def tax liab non curr', 'def tax liability non curr', 'def tax liabilities non curr', 'def non curr tax liab', 'def non curr tax liability', 'def non curr tax liabilities', 'deferred tax liab non curr', 'deferred tax liability non curr', 'deferred tax liabilities non curr', 'deferred non curr tax liab', 'deferred non curr tax liability', 'deferred non curr tax liabilities', 'tax liab', 'tax liability', 'tax liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='deposit_liab', display_name='Deposit Liabilities', extract_names=['deposit liab', 'deposit liability', 'deposit liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_lt_liab', display_name='Other Long-Term Liabilities', extract_names=['other lt liabilities', 'other longterm liabilities', 'other long term liabilities', 'other lt liab', 'other longterm liab', 'other long term liab', 'other noncurrent liabilities', 'other non current liabilities', 'other noncurr liabilities', 'other non curr liabilities', 'other noncurrent liab', 'other non current liab', 'other noncurr liab', 'other non curr liab', 'other liabilities lt', 'other liabilities longterm', 'other liabilities long term', 'other liab lt', 'other liab longterm', 'other liab long term', 'other liabilities noncurrent', 'other liabilities non current', 'other liabilities noncurr', 'other liabilities non curr', 'other liab noncurrent', 'other liab non current', 'other liab noncurr', 'other liab non curr', 'lt liabilities other', 'longterm liabilities other', 'long term liabilities other', 'lt liab other', 'longterm liab other', 'long term liab other', 'noncurrent liabilities other', 'non current liabilities other', 'noncurr liabilities other', 'non curr liabilities other', 'noncurrent liab other', 'non current liab other', 'noncurr liab other', 'non curr liab other', 'liabilities lt other', 'liabilities longterm other', 'liabilities long term other', 'liab lt other', 'liab longterm other', 'liab long term other', 'liabilities noncurrent other', 'liabilities non current other', 'liabilities noncurr other', 'liabilities non curr other', 'liab noncurrent other', 'liab non current other', 'liab noncurr other', 'liab non curr other'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_non_current_liab', display_name='Total Non-Current Liabilities', extract_names=['total non current liabilities', 'total noncurrent liabilities', 'total non current liability', 'total noncurrent liability', 'total non current liab', 'total noncurrent liab'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='lt_debt[t] + deferred_rev[t] + tax_liab_lt[t] + deposit_liab[t] + other_lt_liab[t]'), ItemConfig(key='total_liab', display_name='Total Liabilities', extract_names=['total liab', 'total liability', 'total liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_non_current_liab[t] + total_current_liab[t]'), ItemConfig(key='common_stock', display_name='Common Stock', extract_names=['total common stock', 'total stock', 'total common shares', 'total shares', 'common stock', 'stockcommon shares', 'shares', 'net total common stock', 'net total stock', 'net total common shares', 'net total shares', 'net common stock', 'net stocknet common shares', 'net shares', 'total common stock net', 'total stock net', 'total common shares net', 'total shares net', 'common stock net', 'stock netcommon shares net', 'shares net'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_income', display_name='Other Comprehensive Income', extract_names=['other income', 'other comprehensive income', 'other comp income', 'comp income', 'comprehensive income', 'comprehensive income and other', 'comp income and other', 'comp inc and other', 'comprehensive inc and other', 'comprehensive income other', 'comp income other', 'comp inc other', 'comprehensive inc other'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='retained_earnings', display_name='Retained Earnings', extract_names=['re', 'retained earnings', 'retained earnings deficit', 're deficit'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='minority_interest', display_name='Minority Interest', extract_names=['minority interest', 'minority int', 'min int', 'min interest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_equity', display_name=\"Total Stockholder's Equity\", extract_names=['total equity', 'total shareholders equity', 'total stockholders equity', 'equity total', 'shareholders equity total', 'stockholders equity total', 'equity', 'shareholders equity', 'stockholders equity'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='other_income[t] + retained_earnings[t] + common_stock[t] + minority_interest[t]'), ItemConfig(key='total_liab_and_equity', display_name='Total Liabilities and Equity', extract_names=['total liabilities and equity', 'total liab and equity', 'total liabilities equity', 'total liab equity', 'liabilities and equity', 'liab and equity', 'liabilities equity', 'liab equity'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_liab[t] + total_equity[t]')]), prior_statement=BalanceSheetData(items_config=DataConfigManager(configs=[ItemConfig(key='cash', display_name='Cash and Cash Equivalents', extract_names=['cash', 'cash and cash equivalents', 'cash and equivalents', 'cash and equiv', 'cash cash equivalents', 'cash equivalents', 'cash equiv'], force_positive=True, forecast_config=ForecastItemConfig(method='manual', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [8242449478.280025, 11981018325.448845, 12398725976.93444, 12816823564.818558, 13233888746.961653], 'growth': []}, plug=True), expr_str=None), ItemConfig(key='st_invest', display_name='Short-Term Investments', extract_names=['shortterm investments', 'short term investments', 'st investments', 'shortterm invest', 'short term invest', 'st invest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='cash_and_st_invest', display_name='Cash and Short-Term Investments', extract_names=['total cash st investments', 'total cash and st investments', 'total cash and shortterm investments', 'total cash and short term investments', 'total cash shortterm investments', 'total cash short term investments', 'total cash st invest', 'total cash and st invest', 'total cash and shortterm invest', 'total cash and short term invest', 'total cash shortterm invest', 'total cash short term invest', 'cash st investments', 'cash and st investments', 'cash and shortterm investments', 'cash and short term investments', 'cash shortterm investments', 'cash short term investments', 'cash st invest', 'cash and st invest', 'cash and shortterm invest', 'cash and short term invest', 'cash shortterm invest', 'cash short term invest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='cash[t] + st_invest[t]'), ItemConfig(key='receivables', display_name='Receivables', extract_names=['receivables', 'rec', 'accounts receivable', 'ar'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='inventory', display_name='Inventory', extract_names=['inv', 'inventory', 'inventories'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='def_tax_st', display_name='Deferred Tax Assets, Current', extract_names=['def tax asset curr', 'deferred tax asset curr', 'tax asset curr', 'def tax assets curr', 'deferred tax assets curr', 'tax assets curr', 'def tax asset current', 'deferred tax asset current', 'tax asset current', 'def tax assets current', 'deferred tax assets current', 'tax assets current', 'def tax asset short term', 'deferred tax asset short term', 'tax asset short term', 'def tax assets short term', 'deferred tax assets short term', 'tax assets short term', 'def tax asset shortterm', 'deferred tax asset shortterm', 'tax asset shortterm', 'def tax assets shortterm', 'deferred tax assets shortterm', 'tax assets shortterm', 'def tax asset st', 'deferred tax asset st', 'tax asset st', 'def tax assets st', 'deferred tax assets st', 'tax assets st'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_current_assets', display_name='Other Current Assets', extract_names=['other current assets', 'other current asset', 'other curr assets', 'other curr asset', 'oca'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_current_assets', display_name='Total Current Assets', extract_names=['total current assets', 'tca'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='cash_and_st_invest[t] + receivables[t] + inventory[t] + def_tax_st[t] + other_current_assets[t]'), ItemConfig(key='gross_ppe', display_name='Grosss Property, Plant & Equipment', extract_names=['gross ppe', 'gross property plant equipment', 'gross property plant and equipment', 'ppe gross', 'property plant equipment gross', 'property plant and equipment gross', 'grs ppe', 'grs property plant equipment', 'grs property plant and equipment', 'ppe grs', 'property plant equipment grs', 'property plant and equipment grs'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='dep', display_name='Accumulated Depreciation', extract_names=['accumulated depreciation', 'depreciation', 'dep', 'accumulated dep', 'acc depreciation', 'accum depreciation', 'acc dep', 'accum dep'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='net_ppe', display_name='Net Property, Plant & Equipment', extract_names=['ppe', 'property plant equipment', 'property plant and equipment', 'ppe net', 'property plant equipment net', 'property plant and equipment net', 'net ppe', 'net property plant equipment', 'net property plant and equipment'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='gross_ppe[t] - dep[t]'), ItemConfig(key='goodwill', display_name='Goodwill and Intangible Assets', extract_names=['goodwill', 'goodwill and intangible assets', 'goodwill and intangibles', 'goodwill intangible assets', 'goodwill intangibles', 'goodwill total', 'goodwill and intangible assets total', 'goodwill and intangibles total', 'goodwill intangible assets total', 'goodwill intangibles total'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='lt_invest', display_name='Long-Term Investments', extract_names=['lt invest', 'lt investments', 'long term invest', 'long term investments', 'longterm invest', 'longterm investments'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='def_tax_lt', display_name='Deferred Tax Assets, Long-Term', extract_names=['def tax asset long term', 'deferred tax asset long term', 'tax asset long term', 'def tax assets long term', 'deferred tax assets long term', 'tax assets long term', 'def tax asset longterm', 'deferred tax asset longterm', 'tax asset longterm', 'def tax assets longterm', 'deferred tax assets longterm', 'tax assets longterm', 'def tax asset lt', 'deferred tax asset lt', 'tax asset lt', 'def tax assets lt', 'deferred tax assets lt', 'tax assets lt', 'def tax asset', 'deferred tax asset', 'tax asset', 'def tax assets', 'deferred tax assets', 'tax assets', 'long term assets tax deferred', 'lt assets tax deferred', 'lt assets tax def', 'long term assets tax def', 'long term assets deferred tax', 'lt assets deferred tax', 'lt assets def tax', 'long term assets def tax'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_lt_assets', display_name='Other Long-Term Assets', extract_names=['other lt assets', 'other lt asset', 'other longterm assets', 'other longterm asset', 'other long term assets', 'other long term asset', 'lt assets other', 'lt asset other', 'longterm assets other', 'longterm asset other', 'long term assets other', 'long term asset other'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_non_current_assets', display_name='Total Non-Current Assets', extract_names=['total non current assets', 'total noncurrent assets', 'total lt assets', 'total longterm assets', 'total long term assets'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='net_ppe[t] + goodwill[t] + lt_invest[t] + def_tax_lt[t] + other_lt_assets[t]'), ItemConfig(key='total_assets', display_name='Total Assets', extract_names=['total assets', 'total asset', 'assets', 'asset'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_current_assets[t] + total_non_current_assets[t]'), ItemConfig(key='payables', display_name='Payables', extract_names=['payables', 'accounts payable', 'ap', 'payables and accrued expenses', 'payables and accrued expense', 'payable and accrued expenses', 'payable and accrued expense', 'payables and acc expenses', 'payables and acc expense', 'payable and acc expenses', 'payable and acc expense', 'payables and accrued exps', 'payables and accrued exp', 'payable and accrued exps', 'payable and accrued exp', 'payables and acc exps', 'payables and acc exp', 'payable and acc exps', 'payable and acc exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='st_debt', display_name='Short-Term Debt', extract_names=['st debt', 'short term debt', 'shortterm debt', 'st borrow', 'short term borrow', 'shortterm borrowst borrowings', 'short term borrowings', 'shortterm borrowings'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='current_lt_debt', display_name='Current Portion of Long-Term Debt', extract_names=['curr port of lt debt', 'curr port lt debt', 'current port of lt debt', 'current port lt debt', 'curr portion of lt debt', 'curr portion lt debt', 'current portion of lt debt', 'current portion lt debt', 'curr port of longterm debt', 'curr port longterm debt', 'current port of longterm debt', 'current port longterm debt', 'curr portion of longterm debt', 'curr portion longterm debt', 'current portion of longterm debt', 'current portion longterm debt', 'curr port of long term debt', 'curr port long term debt', 'current port of long term debt', 'current port long term debt', 'curr portion of long term debt', 'curr portion long term debt', 'current portion of long term debt', 'current portion long term debt', 'curr port of debt', 'curr port debt', 'current port of debt', 'current port debt', 'curr portion of debt', 'curr portion debt', 'current portion of debt', 'current portion debt', 'curr part of lt debt', 'curr part lt debt', 'current part of lt debt', 'current part lt debt', 'curr part of longterm debt', 'curr part longterm debt', 'current part of longterm debt', 'current part longterm debt', 'curr part of long term debt', 'curr part long term debt', 'current part of long term debt', 'current part long term debt', 'curr part of debt', 'curr part debt', 'current part of debt', 'current part debt'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='tax_liab_st', display_name='Tax Liabilities, Short-Term', extract_names=['tax liab shortterm', 'tax liability shortterm', 'tax liabilities shortterm', 'tax liab short term', 'tax liability short term', 'tax liabilities short term', 'tax liab st', 'tax liability st', 'tax liabilities st', 'shortterm tax liab', 'shortterm tax liability', 'shortterm tax liabilities', 'short term tax liab', 'short term tax liability', 'short term tax liabilities', 'st tax liab', 'st tax liability', 'st tax liabilities', 'def tax liab shortterm', 'def tax liability shortterm', 'def tax liabilities shortterm', 'def tax liab short term', 'def tax liability short term', 'def tax liabilities short term', 'def tax liab st', 'def tax liability st', 'def tax liabilities st', 'def shortterm tax liab', 'def shortterm tax liability', 'def shortterm tax liabilities', 'def short term tax liab', 'def short term tax liability', 'def short term tax liabilities', 'def st tax liab', 'def st tax liability', 'def st tax liabilities', 'deferred tax liab shortterm', 'deferred tax liability shortterm', 'deferred tax liabilities shortterm', 'deferred tax liab short term', 'deferred tax liability short term', 'deferred tax liabilities short term', 'deferred tax liab st', 'deferred tax liability st', 'deferred tax liabilities st', 'deferred shortterm tax liab', 'deferred shortterm tax liability', 'deferred shortterm tax liabilities', 'deferred short term tax liab', 'deferred short term tax liability', 'deferred short term tax liabilities', 'deferred st tax liab', 'deferred st tax liability', 'deferred st tax liabilities', 'tax liab noncurr', 'tax liability noncurr', 'tax liabilities noncurr', 'tax liab non curr', 'tax liability non curr', 'tax liabilities non curr', 'noncurr tax liab', 'noncurr tax liability', 'noncurr tax liabilities', 'non curr tax liab', 'non curr tax liability', 'non curr tax liabilities', 'def tax liab noncurr', 'def tax liability noncurr', 'def tax liabilities noncurr', 'def tax liab non curr', 'def tax liability non curr', 'def tax liabilities non curr', 'def noncurr tax liab', 'def noncurr tax liability', 'def noncurr tax liabilities', 'def non curr tax liab', 'def non curr tax liability', 'def non curr tax liabilities', 'deferred tax liab noncurr', 'deferred tax liability noncurr', 'deferred tax liabilities noncurr', 'deferred tax liab non curr', 'deferred tax liability non curr', 'deferred tax liabilities non curr', 'deferred noncurr tax liab', 'deferred noncurr tax liability', 'deferred noncurr tax liabilities', 'deferred non curr tax liab', 'deferred non curr tax liability', 'deferred non curr tax liabilities', 'tax liab noncurrent', 'tax liability noncurrent', 'tax liabilities noncurrent', 'tax liab non current', 'tax liability non current', 'tax liabilities non current', 'noncurrent tax liab', 'noncurrent tax liability', 'noncurrent tax liabilities', 'non current tax liab', 'non current tax liability', 'non current tax liabilities', 'def tax liab noncurrent', 'def tax liability noncurrent', 'def tax liabilities noncurrent', 'def tax liab non current', 'def tax liability non current', 'def tax liabilities non current', 'def noncurrent tax liab', 'def noncurrent tax liability', 'def noncurrent tax liabilities', 'def non current tax liab', 'def non current tax liability', 'def non current tax liabilities', 'deferred tax liab noncurrent', 'deferred tax liability noncurrent', 'deferred tax liabilities noncurrent', 'deferred tax liab non current', 'deferred tax liability non current', 'deferred tax liabilities non current', 'deferred noncurrent tax liab', 'deferred noncurrent tax liability', 'deferred noncurrent tax liabilities', 'deferred non current tax liab', 'deferred non current tax liability', 'deferred non current tax liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_current_liab', display_name='Other Current Liabilities', extract_names=['other current liabilities', 'other current liab', 'other curr liabilities', 'other curr liab', 'other liabilities current', 'other liab current', 'other liabilities curr', 'other liab curr'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_current_liab', display_name='Total Current Liabilities', extract_names=['total current liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='payables[t] + st_debt[t] + tax_liab_st[t] + current_lt_debt[t] + other_current_liab[t]'), ItemConfig(key='lt_debt', display_name='Long-Term Debt', extract_names=['lt debt', 'long term debt', 'longterm debt', 'lt borrow', 'long term borrow', 'longterm borrow', 'lt borrowings', 'long term borrowings', 'longterm borrowings', 'lt debt total', 'long term debt total', 'longterm debt total', 'lt borrow total', 'long term borrow total', 'longterm borrow total', 'lt borrowings total', 'long term borrowings total', 'longterm borrowings total'], force_positive=True, forecast_config=ForecastItemConfig(method='manual', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [25339312566.232864, 19146427921.183643, 19515879404.09975, 19931808353.076942, 20398896416.783276], 'growth': []}, plug=True), expr_str=None), ItemConfig(key='total_debt', display_name='Total Debt', extract_names=['total debt'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='st_debt[t] + lt_debt[t]'), ItemConfig(key='deferred_rev', display_name='Deferred Revenue', extract_names=['deferred revenue', 'deferred sales', 'def revenue', 'def salesnon current revenue', 'non current sales', 'non current revenue def', 'non current sales def', 'non current revenue deferred', 'non current sales deferred', 'revenue non current', 'sales non current', 'revenue def non current', 'sales def non current', 'revenue deferred non current', 'sales deferred non current', 'def revenue non current', 'def sales non current', 'def revenue def non current', 'def sales def non current', 'def revenue deferred non current', 'def sales deferred non current', 'deferred revenue non current', 'deferred sales non current', 'deferred revenue def non current', 'deferred sales def non current', 'deferred revenue deferred non current', 'deferred sales deferred non current', 'non curr revenue', 'non curr sales', 'non curr revenue def', 'non curr sales def', 'non curr revenue deferred', 'non curr sales deferred', 'revenue non curr', 'sales non curr', 'revenue def non curr', 'sales def non curr', 'revenue deferred non curr', 'sales deferred non curr', 'def revenue non curr', 'def sales non curr', 'def revenue def non curr', 'def sales def non curr', 'def revenue deferred non curr', 'def sales deferred non curr', 'deferred revenue non curr', 'deferred sales non curr', 'deferred revenue def non curr', 'deferred sales def non curr', 'deferred revenue deferred non curr', 'deferred sales deferred non currnoncurrent revenue', 'noncurrent sales', 'noncurrent revenue def', 'noncurrent sales def', 'noncurrent revenue deferred', 'noncurrent sales deferred', 'revenue noncurrent', 'sales noncurrent', 'revenue def noncurrent', 'sales def noncurrent', 'revenue deferred noncurrent', 'sales deferred noncurrent', 'def revenue noncurrent', 'def sales noncurrent', 'def revenue def noncurrent', 'def sales def noncurrent', 'def revenue deferred noncurrent', 'def sales deferred noncurrent', 'deferred revenue noncurrent', 'deferred sales noncurrent', 'deferred revenue def noncurrent', 'deferred sales def noncurrent', 'deferred revenue deferred noncurrent', 'deferred sales deferred noncurrent', 'noncurr revenue', 'noncurr sales', 'noncurr revenue def', 'noncurr sales def', 'noncurr revenue deferred', 'noncurr sales deferred', 'revenue noncurr', 'sales noncurr', 'revenue def noncurr', 'sales def noncurr', 'revenue deferred noncurr', 'sales deferred noncurr', 'def revenue noncurr', 'def sales noncurr', 'def revenue def noncurr', 'def sales def noncurr', 'def revenue deferred noncurr', 'def sales deferred noncurr', 'deferred revenue noncurr', 'deferred sales noncurr', 'deferred revenue def noncurr', 'deferred sales def noncurr', 'deferred revenue deferred noncurr', 'deferred sales deferred noncurr'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='tax_liab_lt', display_name='Tax Liabilities, Long-Term', extract_names=['tax liab longterm', 'tax liability longterm', 'tax liabilities longterm', 'tax liab long term', 'tax liability long term', 'tax liabilities long term', 'tax liab lt', 'tax liability lt', 'tax liabilities lt', 'longterm tax liab', 'longterm tax liability', 'longterm tax liabilities', 'long term tax liab', 'long term tax liability', 'long term tax liabilities', 'lt tax liab', 'lt tax liability', 'lt tax liabilities', 'tax liab longterm def', 'tax liability longterm def', 'tax liabilities longterm def', 'tax liab long term def', 'tax liability long term def', 'tax liabilities long term def', 'tax liab lt def', 'tax liability lt def', 'tax liabilities lt def', 'longterm tax liab def', 'longterm tax liability def', 'longterm tax liabilities def', 'long term tax liab def', 'long term tax liability def', 'long term tax liabilities def', 'lt tax liab def', 'lt tax liability def', 'lt tax liabilities def', 'tax liab longterm deferred', 'tax liability longterm deferred', 'tax liabilities longterm deferred', 'tax liab long term deferred', 'tax liability long term deferred', 'tax liabilities long term deferred', 'tax liab lt deferred', 'tax liability lt deferred', 'tax liabilities lt deferred', 'longterm tax liab deferred', 'longterm tax liability deferred', 'longterm tax liabilities deferred', 'long term tax liab deferred', 'long term tax liability deferred', 'long term tax liabilities deferred', 'lt tax liab deferred', 'lt tax liability deferred', 'lt tax liabilities deferred', 'def tax liab longterm', 'def tax liability longterm', 'def tax liabilities longterm', 'def tax liab long term', 'def tax liability long term', 'def tax liabilities long term', 'def tax liab lt', 'def tax liability lt', 'def tax liabilities lt', 'def longterm tax liab', 'def longterm tax liability', 'def longterm tax liabilities', 'def long term tax liab', 'def long term tax liability', 'def long term tax liabilities', 'def lt tax liab', 'def lt tax liability', 'def lt tax liabilities', 'deferred tax liab longterm', 'deferred tax liability longterm', 'deferred tax liabilities longterm', 'deferred tax liab long term', 'deferred tax liability long term', 'deferred tax liabilities long term', 'deferred tax liab lt', 'deferred tax liability lt', 'deferred tax liabilities lt', 'deferred longterm tax liab', 'deferred longterm tax liability', 'deferred longterm tax liabilities', 'deferred long term tax liab', 'deferred long term tax liability', 'deferred long term tax liabilities', 'deferred lt tax liab', 'deferred lt tax liability', 'deferred lt tax liabilities', 'tax liab noncurrent', 'tax liability noncurrent', 'tax liabilities noncurrent', 'noncurrent tax liab', 'noncurrent tax liability', 'noncurrent tax liabilities', 'def tax liab noncurrent', 'def tax liability noncurrent', 'def tax liabilities noncurrent', 'def noncurrent tax liab', 'def noncurrent tax liability', 'def noncurrent tax liabilities', 'deferred tax liab noncurrent', 'deferred tax liability noncurrent', 'deferred tax liabilities noncurrent', 'deferred noncurrent tax liab', 'deferred noncurrent tax liability', 'deferred noncurrent tax liabilities', 'tax liab noncurr', 'tax liability noncurr', 'tax liabilities noncurr', 'noncurr tax liab', 'noncurr tax liability', 'noncurr tax liabilities', 'def tax liab noncurr', 'def tax liability noncurr', 'def tax liabilities noncurr', 'def noncurr tax liab', 'def noncurr tax liability', 'def noncurr tax liabilities', 'deferred tax liab noncurr', 'deferred tax liability noncurr', 'deferred tax liabilities noncurr', 'deferred noncurr tax liab', 'deferred noncurr tax liability', 'deferred noncurr tax liabilities', 'tax liab non current', 'tax liability non current', 'tax liabilities non current', 'non current tax liab', 'non current tax liability', 'non current tax liabilities', 'def tax liab non current', 'def tax liability non current', 'def tax liabilities non current', 'def non current tax liab', 'def non current tax liability', 'def non current tax liabilities', 'deferred tax liab non current', 'deferred tax liability non current', 'deferred tax liabilities non current', 'deferred non current tax liab', 'deferred non current tax liability', 'deferred non current tax liabilities', 'tax liab non curr', 'tax liability non curr', 'tax liabilities non curr', 'non curr tax liab', 'non curr tax liability', 'non curr tax liabilities', 'def tax liab non curr', 'def tax liability non curr', 'def tax liabilities non curr', 'def non curr tax liab', 'def non curr tax liability', 'def non curr tax liabilities', 'deferred tax liab non curr', 'deferred tax liability non curr', 'deferred tax liabilities non curr', 'deferred non curr tax liab', 'deferred non curr tax liability', 'deferred non curr tax liabilities', 'tax liab', 'tax liability', 'tax liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='deposit_liab', display_name='Deposit Liabilities', extract_names=['deposit liab', 'deposit liability', 'deposit liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_lt_liab', display_name='Other Long-Term Liabilities', extract_names=['other lt liabilities', 'other longterm liabilities', 'other long term liabilities', 'other lt liab', 'other longterm liab', 'other long term liab', 'other noncurrent liabilities', 'other non current liabilities', 'other noncurr liabilities', 'other non curr liabilities', 'other noncurrent liab', 'other non current liab', 'other noncurr liab', 'other non curr liab', 'other liabilities lt', 'other liabilities longterm', 'other liabilities long term', 'other liab lt', 'other liab longterm', 'other liab long term', 'other liabilities noncurrent', 'other liabilities non current', 'other liabilities noncurr', 'other liabilities non curr', 'other liab noncurrent', 'other liab non current', 'other liab noncurr', 'other liab non curr', 'lt liabilities other', 'longterm liabilities other', 'long term liabilities other', 'lt liab other', 'longterm liab other', 'long term liab other', 'noncurrent liabilities other', 'non current liabilities other', 'noncurr liabilities other', 'non curr liabilities other', 'noncurrent liab other', 'non current liab other', 'noncurr liab other', 'non curr liab other', 'liabilities lt other', 'liabilities longterm other', 'liabilities long term other', 'liab lt other', 'liab longterm other', 'liab long term other', 'liabilities noncurrent other', 'liabilities non current other', 'liabilities noncurr other', 'liabilities non curr other', 'liab noncurrent other', 'liab non current other', 'liab noncurr other', 'liab non curr other'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_non_current_liab', display_name='Total Non-Current Liabilities', extract_names=['total non current liabilities', 'total noncurrent liabilities', 'total non current liability', 'total noncurrent liability', 'total non current liab', 'total noncurrent liab'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='lt_debt[t] + deferred_rev[t] + tax_liab_lt[t] + deposit_liab[t] + other_lt_liab[t]'), ItemConfig(key='total_liab', display_name='Total Liabilities', extract_names=['total liab', 'total liability', 'total liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_non_current_liab[t] + total_current_liab[t]'), ItemConfig(key='common_stock', display_name='Common Stock', extract_names=['total common stock', 'total stock', 'total common shares', 'total shares', 'common stock', 'stockcommon shares', 'shares', 'net total common stock', 'net total stock', 'net total common shares', 'net total shares', 'net common stock', 'net stocknet common shares', 'net shares', 'total common stock net', 'total stock net', 'total common shares net', 'total shares net', 'common stock net', 'stock netcommon shares net', 'shares net'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_income', display_name='Other Comprehensive Income', extract_names=['other income', 'other comprehensive income', 'other comp income', 'comp income', 'comprehensive income', 'comprehensive income and other', 'comp income and other', 'comp inc and other', 'comprehensive inc and other', 'comprehensive income other', 'comp income other', 'comp inc other', 'comprehensive inc other'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='retained_earnings', display_name='Retained Earnings', extract_names=['re', 'retained earnings', 'retained earnings deficit', 're deficit'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='minority_interest', display_name='Minority Interest', extract_names=['minority interest', 'minority int', 'min int', 'min interest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_equity', display_name=\"Total Stockholder's Equity\", extract_names=['total equity', 'total shareholders equity', 'total stockholders equity', 'equity total', 'shareholders equity total', 'stockholders equity total', 'equity', 'shareholders equity', 'stockholders equity'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='other_income[t] + retained_earnings[t] + common_stock[t] + minority_interest[t]'), ItemConfig(key='total_liab_and_equity', display_name='Total Liabilities and Equity', extract_names=['total liabilities and equity', 'total liab and equity', 'total liabilities equity', 'total liab equity', 'liabilities and equity', 'liab and equity', 'liabilities equity', 'liab equity'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_liab[t] + total_equity[t]')]), prior_statement=BalanceSheetData(items_config=DataConfigManager(configs=[ItemConfig(key='cash', display_name='Cash and Cash Equivalents', extract_names=['cash', 'cash and cash equivalents', 'cash and equivalents', 'cash and equiv', 'cash cash equivalents', 'cash equivalents', 'cash equiv'], force_positive=True, forecast_config=ForecastItemConfig(method='manual', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [8242449478.280025, 11981018325.448845, 12398725976.93444, 12816823564.818558, 13233888746.961653], 'growth': []}, plug=True), expr_str=None), ItemConfig(key='st_invest', display_name='Short-Term Investments', extract_names=['shortterm investments', 'short term investments', 'st investments', 'shortterm invest', 'short term invest', 'st invest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='cash_and_st_invest', display_name='Cash and Short-Term Investments', extract_names=['total cash st investments', 'total cash and st investments', 'total cash and shortterm investments', 'total cash and short term investments', 'total cash shortterm investments', 'total cash short term investments', 'total cash st invest', 'total cash and st invest', 'total cash and shortterm invest', 'total cash and short term invest', 'total cash shortterm invest', 'total cash short term invest', 'cash st investments', 'cash and st investments', 'cash and shortterm investments', 'cash and short term investments', 'cash shortterm investments', 'cash short term investments', 'cash st invest', 'cash and st invest', 'cash and shortterm invest', 'cash and short term invest', 'cash shortterm invest', 'cash short term invest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='cash[t] + st_invest[t]'), ItemConfig(key='receivables', display_name='Receivables', extract_names=['receivables', 'rec', 'accounts receivable', 'ar'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='inventory', display_name='Inventory', extract_names=['inv', 'inventory', 'inventories'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='def_tax_st', display_name='Deferred Tax Assets, Current', extract_names=['def tax asset curr', 'deferred tax asset curr', 'tax asset curr', 'def tax assets curr', 'deferred tax assets curr', 'tax assets curr', 'def tax asset current', 'deferred tax asset current', 'tax asset current', 'def tax assets current', 'deferred tax assets current', 'tax assets current', 'def tax asset short term', 'deferred tax asset short term', 'tax asset short term', 'def tax assets short term', 'deferred tax assets short term', 'tax assets short term', 'def tax asset shortterm', 'deferred tax asset shortterm', 'tax asset shortterm', 'def tax assets shortterm', 'deferred tax assets shortterm', 'tax assets shortterm', 'def tax asset st', 'deferred tax asset st', 'tax asset st', 'def tax assets st', 'deferred tax assets st', 'tax assets st'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_current_assets', display_name='Other Current Assets', extract_names=['other current assets', 'other current asset', 'other curr assets', 'other curr asset', 'oca'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_current_assets', display_name='Total Current Assets', extract_names=['total current assets', 'tca'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='cash_and_st_invest[t] + receivables[t] + inventory[t] + def_tax_st[t] + other_current_assets[t]'), ItemConfig(key='gross_ppe', display_name='Grosss Property, Plant & Equipment', extract_names=['gross ppe', 'gross property plant equipment', 'gross property plant and equipment', 'ppe gross', 'property plant equipment gross', 'property plant and equipment gross', 'grs ppe', 'grs property plant equipment', 'grs property plant and equipment', 'ppe grs', 'property plant equipment grs', 'property plant and equipment grs'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='dep', display_name='Accumulated Depreciation', extract_names=['accumulated depreciation', 'depreciation', 'dep', 'accumulated dep', 'acc depreciation', 'accum depreciation', 'acc dep', 'accum dep'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='net_ppe', display_name='Net Property, Plant & Equipment', extract_names=['ppe', 'property plant equipment', 'property plant and equipment', 'ppe net', 'property plant equipment net', 'property plant and equipment net', 'net ppe', 'net property plant equipment', 'net property plant and equipment'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='gross_ppe[t] - dep[t]'), ItemConfig(key='goodwill', display_name='Goodwill and Intangible Assets', extract_names=['goodwill', 'goodwill and intangible assets', 'goodwill and intangibles', 'goodwill intangible assets', 'goodwill intangibles', 'goodwill total', 'goodwill and intangible assets total', 'goodwill and intangibles total', 'goodwill intangible assets total', 'goodwill intangibles total'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='lt_invest', display_name='Long-Term Investments', extract_names=['lt invest', 'lt investments', 'long term invest', 'long term investments', 'longterm invest', 'longterm investments'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='def_tax_lt', display_name='Deferred Tax Assets, Long-Term', extract_names=['def tax asset long term', 'deferred tax asset long term', 'tax asset long term', 'def tax assets long term', 'deferred tax assets long term', 'tax assets long term', 'def tax asset longterm', 'deferred tax asset longterm', 'tax asset longterm', 'def tax assets longterm', 'deferred tax assets longterm', 'tax assets longterm', 'def tax asset lt', 'deferred tax asset lt', 'tax asset lt', 'def tax assets lt', 'deferred tax assets lt', 'tax assets lt', 'def tax asset', 'deferred tax asset', 'tax asset', 'def tax assets', 'deferred tax assets', 'tax assets', 'long term assets tax deferred', 'lt assets tax deferred', 'lt assets tax def', 'long term assets tax def', 'long term assets deferred tax', 'lt assets deferred tax', 'lt assets def tax', 'long term assets def tax'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_lt_assets', display_name='Other Long-Term Assets', extract_names=['other lt assets', 'other lt asset', 'other longterm assets', 'other longterm asset', 'other long term assets', 'other long term asset', 'lt assets other', 'lt asset other', 'longterm assets other', 'longterm asset other', 'long term assets other', 'long term asset other'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_non_current_assets', display_name='Total Non-Current Assets', extract_names=['total non current assets', 'total noncurrent assets', 'total lt assets', 'total longterm assets', 'total long term assets'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='net_ppe[t] + goodwill[t] + lt_invest[t] + def_tax_lt[t] + other_lt_assets[t]'), ItemConfig(key='total_assets', display_name='Total Assets', extract_names=['total assets', 'total asset', 'assets', 'asset'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_current_assets[t] + total_non_current_assets[t]'), ItemConfig(key='payables', display_name='Payables', extract_names=['payables', 'accounts payable', 'ap', 'payables and accrued expenses', 'payables and accrued expense', 'payable and accrued expenses', 'payable and accrued expense', 'payables and acc expenses', 'payables and acc expense', 'payable and acc expenses', 'payable and acc expense', 'payables and accrued exps', 'payables and accrued exp', 'payable and accrued exps', 'payable and accrued exp', 'payables and acc exps', 'payables and acc exp', 'payable and acc exps', 'payable and acc exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='st_debt', display_name='Short-Term Debt', extract_names=['st debt', 'short term debt', 'shortterm debt', 'st borrow', 'short term borrow', 'shortterm borrowst borrowings', 'short term borrowings', 'shortterm borrowings'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='current_lt_debt', display_name='Current Portion of Long-Term Debt', extract_names=['curr port of lt debt', 'curr port lt debt', 'current port of lt debt', 'current port lt debt', 'curr portion of lt debt', 'curr portion lt debt', 'current portion of lt debt', 'current portion lt debt', 'curr port of longterm debt', 'curr port longterm debt', 'current port of longterm debt', 'current port longterm debt', 'curr portion of longterm debt', 'curr portion longterm debt', 'current portion of longterm debt', 'current portion longterm debt', 'curr port of long term debt', 'curr port long term debt', 'current port of long term debt', 'current port long term debt', 'curr portion of long term debt', 'curr portion long term debt', 'current portion of long term debt', 'current portion long term debt', 'curr port of debt', 'curr port debt', 'current port of debt', 'current port debt', 'curr portion of debt', 'curr portion debt', 'current portion of debt', 'current portion debt', 'curr part of lt debt', 'curr part lt debt', 'current part of lt debt', 'current part lt debt', 'curr part of longterm debt', 'curr part longterm debt', 'current part of longterm debt', 'current part longterm debt', 'curr part of long term debt', 'curr part long term debt', 'current part of long term debt', 'current part long term debt', 'curr part of debt', 'curr part debt', 'current part of debt', 'current part debt'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='tax_liab_st', display_name='Tax Liabilities, Short-Term', extract_names=['tax liab shortterm', 'tax liability shortterm', 'tax liabilities shortterm', 'tax liab short term', 'tax liability short term', 'tax liabilities short term', 'tax liab st', 'tax liability st', 'tax liabilities st', 'shortterm tax liab', 'shortterm tax liability', 'shortterm tax liabilities', 'short term tax liab', 'short term tax liability', 'short term tax liabilities', 'st tax liab', 'st tax liability', 'st tax liabilities', 'def tax liab shortterm', 'def tax liability shortterm', 'def tax liabilities shortterm', 'def tax liab short term', 'def tax liability short term', 'def tax liabilities short term', 'def tax liab st', 'def tax liability st', 'def tax liabilities st', 'def shortterm tax liab', 'def shortterm tax liability', 'def shortterm tax liabilities', 'def short term tax liab', 'def short term tax liability', 'def short term tax liabilities', 'def st tax liab', 'def st tax liability', 'def st tax liabilities', 'deferred tax liab shortterm', 'deferred tax liability shortterm', 'deferred tax liabilities shortterm', 'deferred tax liab short term', 'deferred tax liability short term', 'deferred tax liabilities short term', 'deferred tax liab st', 'deferred tax liability st', 'deferred tax liabilities st', 'deferred shortterm tax liab', 'deferred shortterm tax liability', 'deferred shortterm tax liabilities', 'deferred short term tax liab', 'deferred short term tax liability', 'deferred short term tax liabilities', 'deferred st tax liab', 'deferred st tax liability', 'deferred st tax liabilities', 'tax liab noncurr', 'tax liability noncurr', 'tax liabilities noncurr', 'tax liab non curr', 'tax liability non curr', 'tax liabilities non curr', 'noncurr tax liab', 'noncurr tax liability', 'noncurr tax liabilities', 'non curr tax liab', 'non curr tax liability', 'non curr tax liabilities', 'def tax liab noncurr', 'def tax liability noncurr', 'def tax liabilities noncurr', 'def tax liab non curr', 'def tax liability non curr', 'def tax liabilities non curr', 'def noncurr tax liab', 'def noncurr tax liability', 'def noncurr tax liabilities', 'def non curr tax liab', 'def non curr tax liability', 'def non curr tax liabilities', 'deferred tax liab noncurr', 'deferred tax liability noncurr', 'deferred tax liabilities noncurr', 'deferred tax liab non curr', 'deferred tax liability non curr', 'deferred tax liabilities non curr', 'deferred noncurr tax liab', 'deferred noncurr tax liability', 'deferred noncurr tax liabilities', 'deferred non curr tax liab', 'deferred non curr tax liability', 'deferred non curr tax liabilities', 'tax liab noncurrent', 'tax liability noncurrent', 'tax liabilities noncurrent', 'tax liab non current', 'tax liability non current', 'tax liabilities non current', 'noncurrent tax liab', 'noncurrent tax liability', 'noncurrent tax liabilities', 'non current tax liab', 'non current tax liability', 'non current tax liabilities', 'def tax liab noncurrent', 'def tax liability noncurrent', 'def tax liabilities noncurrent', 'def tax liab non current', 'def tax liability non current', 'def tax liabilities non current', 'def noncurrent tax liab', 'def noncurrent tax liability', 'def noncurrent tax liabilities', 'def non current tax liab', 'def non current tax liability', 'def non current tax liabilities', 'deferred tax liab noncurrent', 'deferred tax liability noncurrent', 'deferred tax liabilities noncurrent', 'deferred tax liab non current', 'deferred tax liability non current', 'deferred tax liabilities non current', 'deferred noncurrent tax liab', 'deferred noncurrent tax liability', 'deferred noncurrent tax liabilities', 'deferred non current tax liab', 'deferred non current tax liability', 'deferred non current tax liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_current_liab', display_name='Other Current Liabilities', extract_names=['other current liabilities', 'other current liab', 'other curr liabilities', 'other curr liab', 'other liabilities current', 'other liab current', 'other liabilities curr', 'other liab curr'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_current_liab', display_name='Total Current Liabilities', extract_names=['total current liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='payables[t] + st_debt[t] + tax_liab_st[t] + current_lt_debt[t] + other_current_liab[t]'), ItemConfig(key='lt_debt', display_name='Long-Term Debt', extract_names=['lt debt', 'long term debt', 'longterm debt', 'lt borrow', 'long term borrow', 'longterm borrow', 'lt borrowings', 'long term borrowings', 'longterm borrowings', 'lt debt total', 'long term debt total', 'longterm debt total', 'lt borrow total', 'long term borrow total', 'longterm borrow total', 'lt borrowings total', 'long term borrowings total', 'longterm borrowings total'], force_positive=True, forecast_config=ForecastItemConfig(method='manual', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [25339312566.232864, 19146427921.183643, 19515879404.09975, 19931808353.076942, 20398896416.783276], 'growth': []}, plug=True), expr_str=None), ItemConfig(key='total_debt', display_name='Total Debt', extract_names=['total debt'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='st_debt[t] + lt_debt[t]'), ItemConfig(key='deferred_rev', display_name='Deferred Revenue', extract_names=['deferred revenue', 'deferred sales', 'def revenue', 'def salesnon current revenue', 'non current sales', 'non current revenue def', 'non current sales def', 'non current revenue deferred', 'non current sales deferred', 'revenue non current', 'sales non current', 'revenue def non current', 'sales def non current', 'revenue deferred non current', 'sales deferred non current', 'def revenue non current', 'def sales non current', 'def revenue def non current', 'def sales def non current', 'def revenue deferred non current', 'def sales deferred non current', 'deferred revenue non current', 'deferred sales non current', 'deferred revenue def non current', 'deferred sales def non current', 'deferred revenue deferred non current', 'deferred sales deferred non current', 'non curr revenue', 'non curr sales', 'non curr revenue def', 'non curr sales def', 'non curr revenue deferred', 'non curr sales deferred', 'revenue non curr', 'sales non curr', 'revenue def non curr', 'sales def non curr', 'revenue deferred non curr', 'sales deferred non curr', 'def revenue non curr', 'def sales non curr', 'def revenue def non curr', 'def sales def non curr', 'def revenue deferred non curr', 'def sales deferred non curr', 'deferred revenue non curr', 'deferred sales non curr', 'deferred revenue def non curr', 'deferred sales def non curr', 'deferred revenue deferred non curr', 'deferred sales deferred non currnoncurrent revenue', 'noncurrent sales', 'noncurrent revenue def', 'noncurrent sales def', 'noncurrent revenue deferred', 'noncurrent sales deferred', 'revenue noncurrent', 'sales noncurrent', 'revenue def noncurrent', 'sales def noncurrent', 'revenue deferred noncurrent', 'sales deferred noncurrent', 'def revenue noncurrent', 'def sales noncurrent', 'def revenue def noncurrent', 'def sales def noncurrent', 'def revenue deferred noncurrent', 'def sales deferred noncurrent', 'deferred revenue noncurrent', 'deferred sales noncurrent', 'deferred revenue def noncurrent', 'deferred sales def noncurrent', 'deferred revenue deferred noncurrent', 'deferred sales deferred noncurrent', 'noncurr revenue', 'noncurr sales', 'noncurr revenue def', 'noncurr sales def', 'noncurr revenue deferred', 'noncurr sales deferred', 'revenue noncurr', 'sales noncurr', 'revenue def noncurr', 'sales def noncurr', 'revenue deferred noncurr', 'sales deferred noncurr', 'def revenue noncurr', 'def sales noncurr', 'def revenue def noncurr', 'def sales def noncurr', 'def revenue deferred noncurr', 'def sales deferred noncurr', 'deferred revenue noncurr', 'deferred sales noncurr', 'deferred revenue def noncurr', 'deferred sales def noncurr', 'deferred revenue deferred noncurr', 'deferred sales deferred noncurr'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='tax_liab_lt', display_name='Tax Liabilities, Long-Term', extract_names=['tax liab longterm', 'tax liability longterm', 'tax liabilities longterm', 'tax liab long term', 'tax liability long term', 'tax liabilities long term', 'tax liab lt', 'tax liability lt', 'tax liabilities lt', 'longterm tax liab', 'longterm tax liability', 'longterm tax liabilities', 'long term tax liab', 'long term tax liability', 'long term tax liabilities', 'lt tax liab', 'lt tax liability', 'lt tax liabilities', 'tax liab longterm def', 'tax liability longterm def', 'tax liabilities longterm def', 'tax liab long term def', 'tax liability long term def', 'tax liabilities long term def', 'tax liab lt def', 'tax liability lt def', 'tax liabilities lt def', 'longterm tax liab def', 'longterm tax liability def', 'longterm tax liabilities def', 'long term tax liab def', 'long term tax liability def', 'long term tax liabilities def', 'lt tax liab def', 'lt tax liability def', 'lt tax liabilities def', 'tax liab longterm deferred', 'tax liability longterm deferred', 'tax liabilities longterm deferred', 'tax liab long term deferred', 'tax liability long term deferred', 'tax liabilities long term deferred', 'tax liab lt deferred', 'tax liability lt deferred', 'tax liabilities lt deferred', 'longterm tax liab deferred', 'longterm tax liability deferred', 'longterm tax liabilities deferred', 'long term tax liab deferred', 'long term tax liability deferred', 'long term tax liabilities deferred', 'lt tax liab deferred', 'lt tax liability deferred', 'lt tax liabilities deferred', 'def tax liab longterm', 'def tax liability longterm', 'def tax liabilities longterm', 'def tax liab long term', 'def tax liability long term', 'def tax liabilities long term', 'def tax liab lt', 'def tax liability lt', 'def tax liabilities lt', 'def longterm tax liab', 'def longterm tax liability', 'def longterm tax liabilities', 'def long term tax liab', 'def long term tax liability', 'def long term tax liabilities', 'def lt tax liab', 'def lt tax liability', 'def lt tax liabilities', 'deferred tax liab longterm', 'deferred tax liability longterm', 'deferred tax liabilities longterm', 'deferred tax liab long term', 'deferred tax liability long term', 'deferred tax liabilities long term', 'deferred tax liab lt', 'deferred tax liability lt', 'deferred tax liabilities lt', 'deferred longterm tax liab', 'deferred longterm tax liability', 'deferred longterm tax liabilities', 'deferred long term tax liab', 'deferred long term tax liability', 'deferred long term tax liabilities', 'deferred lt tax liab', 'deferred lt tax liability', 'deferred lt tax liabilities', 'tax liab noncurrent', 'tax liability noncurrent', 'tax liabilities noncurrent', 'noncurrent tax liab', 'noncurrent tax liability', 'noncurrent tax liabilities', 'def tax liab noncurrent', 'def tax liability noncurrent', 'def tax liabilities noncurrent', 'def noncurrent tax liab', 'def noncurrent tax liability', 'def noncurrent tax liabilities', 'deferred tax liab noncurrent', 'deferred tax liability noncurrent', 'deferred tax liabilities noncurrent', 'deferred noncurrent tax liab', 'deferred noncurrent tax liability', 'deferred noncurrent tax liabilities', 'tax liab noncurr', 'tax liability noncurr', 'tax liabilities noncurr', 'noncurr tax liab', 'noncurr tax liability', 'noncurr tax liabilities', 'def tax liab noncurr', 'def tax liability noncurr', 'def tax liabilities noncurr', 'def noncurr tax liab', 'def noncurr tax liability', 'def noncurr tax liabilities', 'deferred tax liab noncurr', 'deferred tax liability noncurr', 'deferred tax liabilities noncurr', 'deferred noncurr tax liab', 'deferred noncurr tax liability', 'deferred noncurr tax liabilities', 'tax liab non current', 'tax liability non current', 'tax liabilities non current', 'non current tax liab', 'non current tax liability', 'non current tax liabilities', 'def tax liab non current', 'def tax liability non current', 'def tax liabilities non current', 'def non current tax liab', 'def non current tax liability', 'def non current tax liabilities', 'deferred tax liab non current', 'deferred tax liability non current', 'deferred tax liabilities non current', 'deferred non current tax liab', 'deferred non current tax liability', 'deferred non current tax liabilities', 'tax liab non curr', 'tax liability non curr', 'tax liabilities non curr', 'non curr tax liab', 'non curr tax liability', 'non curr tax liabilities', 'def tax liab non curr', 'def tax liability non curr', 'def tax liabilities non curr', 'def non curr tax liab', 'def non curr tax liability', 'def non curr tax liabilities', 'deferred tax liab non curr', 'deferred tax liability non curr', 'deferred tax liabilities non curr', 'deferred non curr tax liab', 'deferred non curr tax liability', 'deferred non curr tax liabilities', 'tax liab', 'tax liability', 'tax liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='deposit_liab', display_name='Deposit Liabilities', extract_names=['deposit liab', 'deposit liability', 'deposit liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_lt_liab', display_name='Other Long-Term Liabilities', extract_names=['other lt liabilities', 'other longterm liabilities', 'other long term liabilities', 'other lt liab', 'other longterm liab', 'other long term liab', 'other noncurrent liabilities', 'other non current liabilities', 'other noncurr liabilities', 'other non curr liabilities', 'other noncurrent liab', 'other non current liab', 'other noncurr liab', 'other non curr liab', 'other liabilities lt', 'other liabilities longterm', 'other liabilities long term', 'other liab lt', 'other liab longterm', 'other liab long term', 'other liabilities noncurrent', 'other liabilities non current', 'other liabilities noncurr', 'other liabilities non curr', 'other liab noncurrent', 'other liab non current', 'other liab noncurr', 'other liab non curr', 'lt liabilities other', 'longterm liabilities other', 'long term liabilities other', 'lt liab other', 'longterm liab other', 'long term liab other', 'noncurrent liabilities other', 'non current liabilities other', 'noncurr liabilities other', 'non curr liabilities other', 'noncurrent liab other', 'non current liab other', 'noncurr liab other', 'non curr liab other', 'liabilities lt other', 'liabilities longterm other', 'liabilities long term other', 'liab lt other', 'liab longterm other', 'liab long term other', 'liabilities noncurrent other', 'liabilities non current other', 'liabilities noncurr other', 'liabilities non curr other', 'liab noncurrent other', 'liab non current other', 'liab noncurr other', 'liab non curr other'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_non_current_liab', display_name='Total Non-Current Liabilities', extract_names=['total non current liabilities', 'total noncurrent liabilities', 'total non current liability', 'total noncurrent liability', 'total non current liab', 'total noncurrent liab'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='lt_debt[t] + deferred_rev[t] + tax_liab_lt[t] + deposit_liab[t] + other_lt_liab[t]'), ItemConfig(key='total_liab', display_name='Total Liabilities', extract_names=['total liab', 'total liability', 'total liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_non_current_liab[t] + total_current_liab[t]'), ItemConfig(key='common_stock', display_name='Common Stock', extract_names=['total common stock', 'total stock', 'total common shares', 'total shares', 'common stock', 'stockcommon shares', 'shares', 'net total common stock', 'net total stock', 'net total common shares', 'net total shares', 'net common stock', 'net stocknet common shares', 'net shares', 'total common stock net', 'total stock net', 'total common shares net', 'total shares net', 'common stock net', 'stock netcommon shares net', 'shares net'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_income', display_name='Other Comprehensive Income', extract_names=['other income', 'other comprehensive income', 'other comp income', 'comp income', 'comprehensive income', 'comprehensive income and other', 'comp income and other', 'comp inc and other', 'comprehensive inc and other', 'comprehensive income other', 'comp income other', 'comp inc other', 'comprehensive inc other'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='retained_earnings', display_name='Retained Earnings', extract_names=['re', 'retained earnings', 'retained earnings deficit', 're deficit'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='minority_interest', display_name='Minority Interest', extract_names=['minority interest', 'minority int', 'min int', 'min interest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_equity', display_name=\"Total Stockholder's Equity\", extract_names=['total equity', 'total shareholders equity', 'total stockholders equity', 'equity total', 'shareholders equity total', 'stockholders equity total', 'equity', 'shareholders equity', 'stockholders equity'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='other_income[t] + retained_earnings[t] + common_stock[t] + minority_interest[t]'), ItemConfig(key='total_liab_and_equity', display_name='Total Liabilities and Equity', extract_names=['total liabilities and equity', 'total liab and equity', 'total liabilities equity', 'total liab equity', 'liabilities and equity', 'liab and equity', 'liabilities equity', 'liab equity'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_liab[t] + total_equity[t]')]), prior_statement=BalanceSheetData(items_config=DataConfigManager(configs=[ItemConfig(key='cash', display_name='Cash and Cash Equivalents', extract_names=['cash', 'cash and cash equivalents', 'cash and equivalents', 'cash and equiv', 'cash cash equivalents', 'cash equivalents', 'cash equiv'], force_positive=True, forecast_config=ForecastItemConfig(method='manual', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [8242449478.280025, 11981018325.448845, 12398725976.93444, 12816823564.818558, 13233888746.961653], 'growth': []}, plug=True), expr_str=None), ItemConfig(key='st_invest', display_name='Short-Term Investments', extract_names=['shortterm investments', 'short term investments', 'st investments', 'shortterm invest', 'short term invest', 'st invest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='cash_and_st_invest', display_name='Cash and Short-Term Investments', extract_names=['total cash st investments', 'total cash and st investments', 'total cash and shortterm investments', 'total cash and short term investments', 'total cash shortterm investments', 'total cash short term investments', 'total cash st invest', 'total cash and st invest', 'total cash and shortterm invest', 'total cash and short term invest', 'total cash shortterm invest', 'total cash short term invest', 'cash st investments', 'cash and st investments', 'cash and shortterm investments', 'cash and short term investments', 'cash shortterm investments', 'cash short term investments', 'cash st invest', 'cash and st invest', 'cash and shortterm invest', 'cash and short term invest', 'cash shortterm invest', 'cash short term invest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='cash[t] + st_invest[t]'), ItemConfig(key='receivables', display_name='Receivables', extract_names=['receivables', 'rec', 'accounts receivable', 'ar'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='inventory', display_name='Inventory', extract_names=['inv', 'inventory', 'inventories'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='def_tax_st', display_name='Deferred Tax Assets, Current', extract_names=['def tax asset curr', 'deferred tax asset curr', 'tax asset curr', 'def tax assets curr', 'deferred tax assets curr', 'tax assets curr', 'def tax asset current', 'deferred tax asset current', 'tax asset current', 'def tax assets current', 'deferred tax assets current', 'tax assets current', 'def tax asset short term', 'deferred tax asset short term', 'tax asset short term', 'def tax assets short term', 'deferred tax assets short term', 'tax assets short term', 'def tax asset shortterm', 'deferred tax asset shortterm', 'tax asset shortterm', 'def tax assets shortterm', 'deferred tax assets shortterm', 'tax assets shortterm', 'def tax asset st', 'deferred tax asset st', 'tax asset st', 'def tax assets st', 'deferred tax assets st', 'tax assets st'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_current_assets', display_name='Other Current Assets', extract_names=['other current assets', 'other current asset', 'other curr assets', 'other curr asset', 'oca'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_current_assets', display_name='Total Current Assets', extract_names=['total current assets', 'tca'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='cash_and_st_invest[t] + receivables[t] + inventory[t] + def_tax_st[t] + other_current_assets[t]'), ItemConfig(key='gross_ppe', display_name='Grosss Property, Plant & Equipment', extract_names=['gross ppe', 'gross property plant equipment', 'gross property plant and equipment', 'ppe gross', 'property plant equipment gross', 'property plant and equipment gross', 'grs ppe', 'grs property plant equipment', 'grs property plant and equipment', 'ppe grs', 'property plant equipment grs', 'property plant and equipment grs'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='dep', display_name='Accumulated Depreciation', extract_names=['accumulated depreciation', 'depreciation', 'dep', 'accumulated dep', 'acc depreciation', 'accum depreciation', 'acc dep', 'accum dep'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='net_ppe', display_name='Net Property, Plant & Equipment', extract_names=['ppe', 'property plant equipment', 'property plant and equipment', 'ppe net', 'property plant equipment net', 'property plant and equipment net', 'net ppe', 'net property plant equipment', 'net property plant and equipment'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='gross_ppe[t] - dep[t]'), ItemConfig(key='goodwill', display_name='Goodwill and Intangible Assets', extract_names=['goodwill', 'goodwill and intangible assets', 'goodwill and intangibles', 'goodwill intangible assets', 'goodwill intangibles', 'goodwill total', 'goodwill and intangible assets total', 'goodwill and intangibles total', 'goodwill intangible assets total', 'goodwill intangibles total'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='lt_invest', display_name='Long-Term Investments', extract_names=['lt invest', 'lt investments', 'long term invest', 'long term investments', 'longterm invest', 'longterm investments'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='def_tax_lt', display_name='Deferred Tax Assets, Long-Term', extract_names=['def tax asset long term', 'deferred tax asset long term', 'tax asset long term', 'def tax assets long term', 'deferred tax assets long term', 'tax assets long term', 'def tax asset longterm', 'deferred tax asset longterm', 'tax asset longterm', 'def tax assets longterm', 'deferred tax assets longterm', 'tax assets longterm', 'def tax asset lt', 'deferred tax asset lt', 'tax asset lt', 'def tax assets lt', 'deferred tax assets lt', 'tax assets lt', 'def tax asset', 'deferred tax asset', 'tax asset', 'def tax assets', 'deferred tax assets', 'tax assets', 'long term assets tax deferred', 'lt assets tax deferred', 'lt assets tax def', 'long term assets tax def', 'long term assets deferred tax', 'lt assets deferred tax', 'lt assets def tax', 'long term assets def tax'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_lt_assets', display_name='Other Long-Term Assets', extract_names=['other lt assets', 'other lt asset', 'other longterm assets', 'other longterm asset', 'other long term assets', 'other long term asset', 'lt assets other', 'lt asset other', 'longterm assets other', 'longterm asset other', 'long term assets other', 'long term asset other'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_non_current_assets', display_name='Total Non-Current Assets', extract_names=['total non current assets', 'total noncurrent assets', 'total lt assets', 'total longterm assets', 'total long term assets'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='net_ppe[t] + goodwill[t] + lt_invest[t] + def_tax_lt[t] + other_lt_assets[t]'), ItemConfig(key='total_assets', display_name='Total Assets', extract_names=['total assets', 'total asset', 'assets', 'asset'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_current_assets[t] + total_non_current_assets[t]'), ItemConfig(key='payables', display_name='Payables', extract_names=['payables', 'accounts payable', 'ap', 'payables and accrued expenses', 'payables and accrued expense', 'payable and accrued expenses', 'payable and accrued expense', 'payables and acc expenses', 'payables and acc expense', 'payable and acc expenses', 'payable and acc expense', 'payables and accrued exps', 'payables and accrued exp', 'payable and accrued exps', 'payable and accrued exp', 'payables and acc exps', 'payables and acc exp', 'payable and acc exps', 'payable and acc exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='st_debt', display_name='Short-Term Debt', extract_names=['st debt', 'short term debt', 'shortterm debt', 'st borrow', 'short term borrow', 'shortterm borrowst borrowings', 'short term borrowings', 'shortterm borrowings'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='current_lt_debt', display_name='Current Portion of Long-Term Debt', extract_names=['curr port of lt debt', 'curr port lt debt', 'current port of lt debt', 'current port lt debt', 'curr portion of lt debt', 'curr portion lt debt', 'current portion of lt debt', 'current portion lt debt', 'curr port of longterm debt', 'curr port longterm debt', 'current port of longterm debt', 'current port longterm debt', 'curr portion of longterm debt', 'curr portion longterm debt', 'current portion of longterm debt', 'current portion longterm debt', 'curr port of long term debt', 'curr port long term debt', 'current port of long term debt', 'current port long term debt', 'curr portion of long term debt', 'curr portion long term debt', 'current portion of long term debt', 'current portion long term debt', 'curr port of debt', 'curr port debt', 'current port of debt', 'current port debt', 'curr portion of debt', 'curr portion debt', 'current portion of debt', 'current portion debt', 'curr part of lt debt', 'curr part lt debt', 'current part of lt debt', 'current part lt debt', 'curr part of longterm debt', 'curr part longterm debt', 'current part of longterm debt', 'current part longterm debt', 'curr part of long term debt', 'curr part long term debt', 'current part of long term debt', 'current part long term debt', 'curr part of debt', 'curr part debt', 'current part of debt', 'current part debt'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='tax_liab_st', display_name='Tax Liabilities, Short-Term', extract_names=['tax liab shortterm', 'tax liability shortterm', 'tax liabilities shortterm', 'tax liab short term', 'tax liability short term', 'tax liabilities short term', 'tax liab st', 'tax liability st', 'tax liabilities st', 'shortterm tax liab', 'shortterm tax liability', 'shortterm tax liabilities', 'short term tax liab', 'short term tax liability', 'short term tax liabilities', 'st tax liab', 'st tax liability', 'st tax liabilities', 'def tax liab shortterm', 'def tax liability shortterm', 'def tax liabilities shortterm', 'def tax liab short term', 'def tax liability short term', 'def tax liabilities short term', 'def tax liab st', 'def tax liability st', 'def tax liabilities st', 'def shortterm tax liab', 'def shortterm tax liability', 'def shortterm tax liabilities', 'def short term tax liab', 'def short term tax liability', 'def short term tax liabilities', 'def st tax liab', 'def st tax liability', 'def st tax liabilities', 'deferred tax liab shortterm', 'deferred tax liability shortterm', 'deferred tax liabilities shortterm', 'deferred tax liab short term', 'deferred tax liability short term', 'deferred tax liabilities short term', 'deferred tax liab st', 'deferred tax liability st', 'deferred tax liabilities st', 'deferred shortterm tax liab', 'deferred shortterm tax liability', 'deferred shortterm tax liabilities', 'deferred short term tax liab', 'deferred short term tax liability', 'deferred short term tax liabilities', 'deferred st tax liab', 'deferred st tax liability', 'deferred st tax liabilities', 'tax liab noncurr', 'tax liability noncurr', 'tax liabilities noncurr', 'tax liab non curr', 'tax liability non curr', 'tax liabilities non curr', 'noncurr tax liab', 'noncurr tax liability', 'noncurr tax liabilities', 'non curr tax liab', 'non curr tax liability', 'non curr tax liabilities', 'def tax liab noncurr', 'def tax liability noncurr', 'def tax liabilities noncurr', 'def tax liab non curr', 'def tax liability non curr', 'def tax liabilities non curr', 'def noncurr tax liab', 'def noncurr tax liability', 'def noncurr tax liabilities', 'def non curr tax liab', 'def non curr tax liability', 'def non curr tax liabilities', 'deferred tax liab noncurr', 'deferred tax liability noncurr', 'deferred tax liabilities noncurr', 'deferred tax liab non curr', 'deferred tax liability non curr', 'deferred tax liabilities non curr', 'deferred noncurr tax liab', 'deferred noncurr tax liability', 'deferred noncurr tax liabilities', 'deferred non curr tax liab', 'deferred non curr tax liability', 'deferred non curr tax liabilities', 'tax liab noncurrent', 'tax liability noncurrent', 'tax liabilities noncurrent', 'tax liab non current', 'tax liability non current', 'tax liabilities non current', 'noncurrent tax liab', 'noncurrent tax liability', 'noncurrent tax liabilities', 'non current tax liab', 'non current tax liability', 'non current tax liabilities', 'def tax liab noncurrent', 'def tax liability noncurrent', 'def tax liabilities noncurrent', 'def tax liab non current', 'def tax liability non current', 'def tax liabilities non current', 'def noncurrent tax liab', 'def noncurrent tax liability', 'def noncurrent tax liabilities', 'def non current tax liab', 'def non current tax liability', 'def non current tax liabilities', 'deferred tax liab noncurrent', 'deferred tax liability noncurrent', 'deferred tax liabilities noncurrent', 'deferred tax liab non current', 'deferred tax liability non current', 'deferred tax liabilities non current', 'deferred noncurrent tax liab', 'deferred noncurrent tax liability', 'deferred noncurrent tax liabilities', 'deferred non current tax liab', 'deferred non current tax liability', 'deferred non current tax liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_current_liab', display_name='Other Current Liabilities', extract_names=['other current liabilities', 'other current liab', 'other curr liabilities', 'other curr liab', 'other liabilities current', 'other liab current', 'other liabilities curr', 'other liab curr'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_current_liab', display_name='Total Current Liabilities', extract_names=['total current liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='payables[t] + st_debt[t] + tax_liab_st[t] + current_lt_debt[t] + other_current_liab[t]'), ItemConfig(key='lt_debt', display_name='Long-Term Debt', extract_names=['lt debt', 'long term debt', 'longterm debt', 'lt borrow', 'long term borrow', 'longterm borrow', 'lt borrowings', 'long term borrowings', 'longterm borrowings', 'lt debt total', 'long term debt total', 'longterm debt total', 'lt borrow total', 'long term borrow total', 'longterm borrow total', 'lt borrowings total', 'long term borrowings total', 'longterm borrowings total'], force_positive=True, forecast_config=ForecastItemConfig(method='manual', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [25339312566.232864, 19146427921.183643, 19515879404.09975, 19931808353.076942, 20398896416.783276], 'growth': []}, plug=True), expr_str=None), ItemConfig(key='total_debt', display_name='Total Debt', extract_names=['total debt'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='st_debt[t] + lt_debt[t]'), ItemConfig(key='deferred_rev', display_name='Deferred Revenue', extract_names=['deferred revenue', 'deferred sales', 'def revenue', 'def salesnon current revenue', 'non current sales', 'non current revenue def', 'non current sales def', 'non current revenue deferred', 'non current sales deferred', 'revenue non current', 'sales non current', 'revenue def non current', 'sales def non current', 'revenue deferred non current', 'sales deferred non current', 'def revenue non current', 'def sales non current', 'def revenue def non current', 'def sales def non current', 'def revenue deferred non current', 'def sales deferred non current', 'deferred revenue non current', 'deferred sales non current', 'deferred revenue def non current', 'deferred sales def non current', 'deferred revenue deferred non current', 'deferred sales deferred non current', 'non curr revenue', 'non curr sales', 'non curr revenue def', 'non curr sales def', 'non curr revenue deferred', 'non curr sales deferred', 'revenue non curr', 'sales non curr', 'revenue def non curr', 'sales def non curr', 'revenue deferred non curr', 'sales deferred non curr', 'def revenue non curr', 'def sales non curr', 'def revenue def non curr', 'def sales def non curr', 'def revenue deferred non curr', 'def sales deferred non curr', 'deferred revenue non curr', 'deferred sales non curr', 'deferred revenue def non curr', 'deferred sales def non curr', 'deferred revenue deferred non curr', 'deferred sales deferred non currnoncurrent revenue', 'noncurrent sales', 'noncurrent revenue def', 'noncurrent sales def', 'noncurrent revenue deferred', 'noncurrent sales deferred', 'revenue noncurrent', 'sales noncurrent', 'revenue def noncurrent', 'sales def noncurrent', 'revenue deferred noncurrent', 'sales deferred noncurrent', 'def revenue noncurrent', 'def sales noncurrent', 'def revenue def noncurrent', 'def sales def noncurrent', 'def revenue deferred noncurrent', 'def sales deferred noncurrent', 'deferred revenue noncurrent', 'deferred sales noncurrent', 'deferred revenue def noncurrent', 'deferred sales def noncurrent', 'deferred revenue deferred noncurrent', 'deferred sales deferred noncurrent', 'noncurr revenue', 'noncurr sales', 'noncurr revenue def', 'noncurr sales def', 'noncurr revenue deferred', 'noncurr sales deferred', 'revenue noncurr', 'sales noncurr', 'revenue def noncurr', 'sales def noncurr', 'revenue deferred noncurr', 'sales deferred noncurr', 'def revenue noncurr', 'def sales noncurr', 'def revenue def noncurr', 'def sales def noncurr', 'def revenue deferred noncurr', 'def sales deferred noncurr', 'deferred revenue noncurr', 'deferred sales noncurr', 'deferred revenue def noncurr', 'deferred sales def noncurr', 'deferred revenue deferred noncurr', 'deferred sales deferred noncurr'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='tax_liab_lt', display_name='Tax Liabilities, Long-Term', extract_names=['tax liab longterm', 'tax liability longterm', 'tax liabilities longterm', 'tax liab long term', 'tax liability long term', 'tax liabilities long term', 'tax liab lt', 'tax liability lt', 'tax liabilities lt', 'longterm tax liab', 'longterm tax liability', 'longterm tax liabilities', 'long term tax liab', 'long term tax liability', 'long term tax liabilities', 'lt tax liab', 'lt tax liability', 'lt tax liabilities', 'tax liab longterm def', 'tax liability longterm def', 'tax liabilities longterm def', 'tax liab long term def', 'tax liability long term def', 'tax liabilities long term def', 'tax liab lt def', 'tax liability lt def', 'tax liabilities lt def', 'longterm tax liab def', 'longterm tax liability def', 'longterm tax liabilities def', 'long term tax liab def', 'long term tax liability def', 'long term tax liabilities def', 'lt tax liab def', 'lt tax liability def', 'lt tax liabilities def', 'tax liab longterm deferred', 'tax liability longterm deferred', 'tax liabilities longterm deferred', 'tax liab long term deferred', 'tax liability long term deferred', 'tax liabilities long term deferred', 'tax liab lt deferred', 'tax liability lt deferred', 'tax liabilities lt deferred', 'longterm tax liab deferred', 'longterm tax liability deferred', 'longterm tax liabilities deferred', 'long term tax liab deferred', 'long term tax liability deferred', 'long term tax liabilities deferred', 'lt tax liab deferred', 'lt tax liability deferred', 'lt tax liabilities deferred', 'def tax liab longterm', 'def tax liability longterm', 'def tax liabilities longterm', 'def tax liab long term', 'def tax liability long term', 'def tax liabilities long term', 'def tax liab lt', 'def tax liability lt', 'def tax liabilities lt', 'def longterm tax liab', 'def longterm tax liability', 'def longterm tax liabilities', 'def long term tax liab', 'def long term tax liability', 'def long term tax liabilities', 'def lt tax liab', 'def lt tax liability', 'def lt tax liabilities', 'deferred tax liab longterm', 'deferred tax liability longterm', 'deferred tax liabilities longterm', 'deferred tax liab long term', 'deferred tax liability long term', 'deferred tax liabilities long term', 'deferred tax liab lt', 'deferred tax liability lt', 'deferred tax liabilities lt', 'deferred longterm tax liab', 'deferred longterm tax liability', 'deferred longterm tax liabilities', 'deferred long term tax liab', 'deferred long term tax liability', 'deferred long term tax liabilities', 'deferred lt tax liab', 'deferred lt tax liability', 'deferred lt tax liabilities', 'tax liab noncurrent', 'tax liability noncurrent', 'tax liabilities noncurrent', 'noncurrent tax liab', 'noncurrent tax liability', 'noncurrent tax liabilities', 'def tax liab noncurrent', 'def tax liability noncurrent', 'def tax liabilities noncurrent', 'def noncurrent tax liab', 'def noncurrent tax liability', 'def noncurrent tax liabilities', 'deferred tax liab noncurrent', 'deferred tax liability noncurrent', 'deferred tax liabilities noncurrent', 'deferred noncurrent tax liab', 'deferred noncurrent tax liability', 'deferred noncurrent tax liabilities', 'tax liab noncurr', 'tax liability noncurr', 'tax liabilities noncurr', 'noncurr tax liab', 'noncurr tax liability', 'noncurr tax liabilities', 'def tax liab noncurr', 'def tax liability noncurr', 'def tax liabilities noncurr', 'def noncurr tax liab', 'def noncurr tax liability', 'def noncurr tax liabilities', 'deferred tax liab noncurr', 'deferred tax liability noncurr', 'deferred tax liabilities noncurr', 'deferred noncurr tax liab', 'deferred noncurr tax liability', 'deferred noncurr tax liabilities', 'tax liab non current', 'tax liability non current', 'tax liabilities non current', 'non current tax liab', 'non current tax liability', 'non current tax liabilities', 'def tax liab non current', 'def tax liability non current', 'def tax liabilities non current', 'def non current tax liab', 'def non current tax liability', 'def non current tax liabilities', 'deferred tax liab non current', 'deferred tax liability non current', 'deferred tax liabilities non current', 'deferred non current tax liab', 'deferred non current tax liability', 'deferred non current tax liabilities', 'tax liab non curr', 'tax liability non curr', 'tax liabilities non curr', 'non curr tax liab', 'non curr tax liability', 'non curr tax liabilities', 'def tax liab non curr', 'def tax liability non curr', 'def tax liabilities non curr', 'def non curr tax liab', 'def non curr tax liability', 'def non curr tax liabilities', 'deferred tax liab non curr', 'deferred tax liability non curr', 'deferred tax liabilities non curr', 'deferred non curr tax liab', 'deferred non curr tax liability', 'deferred non curr tax liabilities', 'tax liab', 'tax liability', 'tax liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='deposit_liab', display_name='Deposit Liabilities', extract_names=['deposit liab', 'deposit liability', 'deposit liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_lt_liab', display_name='Other Long-Term Liabilities', extract_names=['other lt liabilities', 'other longterm liabilities', 'other long term liabilities', 'other lt liab', 'other longterm liab', 'other long term liab', 'other noncurrent liabilities', 'other non current liabilities', 'other noncurr liabilities', 'other non curr liabilities', 'other noncurrent liab', 'other non current liab', 'other noncurr liab', 'other non curr liab', 'other liabilities lt', 'other liabilities longterm', 'other liabilities long term', 'other liab lt', 'other liab longterm', 'other liab long term', 'other liabilities noncurrent', 'other liabilities non current', 'other liabilities noncurr', 'other liabilities non curr', 'other liab noncurrent', 'other liab non current', 'other liab noncurr', 'other liab non curr', 'lt liabilities other', 'longterm liabilities other', 'long term liabilities other', 'lt liab other', 'longterm liab other', 'long term liab other', 'noncurrent liabilities other', 'non current liabilities other', 'noncurr liabilities other', 'non curr liabilities other', 'noncurrent liab other', 'non current liab other', 'noncurr liab other', 'non curr liab other', 'liabilities lt other', 'liabilities longterm other', 'liabilities long term other', 'liab lt other', 'liab longterm other', 'liab long term other', 'liabilities noncurrent other', 'liabilities non current other', 'liabilities noncurr other', 'liabilities non curr other', 'liab noncurrent other', 'liab non current other', 'liab noncurr other', 'liab non curr other'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_non_current_liab', display_name='Total Non-Current Liabilities', extract_names=['total non current liabilities', 'total noncurrent liabilities', 'total non current liability', 'total noncurrent liability', 'total non current liab', 'total noncurrent liab'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='lt_debt[t] + deferred_rev[t] + tax_liab_lt[t] + deposit_liab[t] + other_lt_liab[t]'), ItemConfig(key='total_liab', display_name='Total Liabilities', extract_names=['total liab', 'total liability', 'total liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_non_current_liab[t] + total_current_liab[t]'), ItemConfig(key='common_stock', display_name='Common Stock', extract_names=['total common stock', 'total stock', 'total common shares', 'total shares', 'common stock', 'stockcommon shares', 'shares', 'net total common stock', 'net total stock', 'net total common shares', 'net total shares', 'net common stock', 'net stocknet common shares', 'net shares', 'total common stock net', 'total stock net', 'total common shares net', 'total shares net', 'common stock net', 'stock netcommon shares net', 'shares net'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_income', display_name='Other Comprehensive Income', extract_names=['other income', 'other comprehensive income', 'other comp income', 'comp income', 'comprehensive income', 'comprehensive income and other', 'comp income and other', 'comp inc and other', 'comprehensive inc and other', 'comprehensive income other', 'comp income other', 'comp inc other', 'comprehensive inc other'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='retained_earnings', display_name='Retained Earnings', extract_names=['re', 'retained earnings', 'retained earnings deficit', 're deficit'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='minority_interest', display_name='Minority Interest', extract_names=['minority interest', 'minority int', 'min int', 'min interest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_equity', display_name=\"Total Stockholder's Equity\", extract_names=['total equity', 'total shareholders equity', 'total stockholders equity', 'equity total', 'shareholders equity total', 'stockholders equity total', 'equity', 'shareholders equity', 'stockholders equity'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='other_income[t] + retained_earnings[t] + common_stock[t] + minority_interest[t]'), ItemConfig(key='total_liab_and_equity', display_name='Total Liabilities and Equity', extract_names=['total liabilities and equity', 'total liab and equity', 'total liabilities equity', 'total liab equity', 'liabilities and equity', 'liab and equity', 'liabilities equity', 'liab equity'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_liab[t] + total_equity[t]')]), prior_statement=None, unextracted_names=['total revenue', 'gross_profit', 'rd expenses', 'sga', 'da', 'other operating expenses', 'op expense', 'ebit', 'gain loss on sale of invest', 'gain loss on sale of assets', 'impairment', 'ebt', 'net income', 'cost of revenue', 'int', 'taxes'], cash=8242449478.280025, st_invest=0.0, receivables=32415938592.3646, inventory=12235594949.244326, lt_invest=0.0, def_tax_st=0.0, other_current_assets=0.0, gross_ppe=0.0, dep=0.0, goodwill=9046459696.624979, def_tax_lt=1301450391.2211661, other_lt_assets=0.0, payables=7681837473.643944, current_lt_debt=0.0, st_debt=11746812154.417809, lt_debt=25339312566.232864, deferred_rev=0.0, tax_liab_st=0.0, other_current_liab=0.0, tax_liab_lt=0.0, deposit_liab=1245630356.6922483, other_lt_liab=0.0, common_stock=0.0, minority_interest=0.0, other_income=-1684000000.0, retained_earnings=31777094254.750103, cash_and_st_invest=8242449478.280025, total_current_assets=52893983019.88895, net_ppe=0.0, total_non_current_assets=10347910087.846146, total_assets=63241893107.73509, total_current_liab=19428649628.061752, total_debt=37086124720.65067, total_non_current_liab=26584942922.925114, total_liab=46013592550.98686, total_equity=30093094254.750103, total_liab_and_equity=76106686805.73697), unextracted_names=['total revenue', 'gross_profit', 'rd expenses', 'sga', 'da', 'other operating expenses', 'op expense', 'ebit', 'gain loss on sale of invest', 'gain loss on sale of assets', 'impairment', 'ebt', 'net income', 'cost of revenue', 'int', 'taxes'], cash=11981018325.448845, st_invest=0.0, receivables=32941254422.5196, inventory=12985496032.784563, lt_invest=0.0, def_tax_st=0.0, other_current_assets=0.0, gross_ppe=0.0, dep=0.0, goodwill=10086077525.592817, def_tax_lt=1177048728.846231, other_lt_assets=0.0, payables=8369114589.629892, current_lt_debt=0.0, st_debt=8903991937.413887, lt_debt=19146427921.183643, deferred_rev=0.0, tax_liab_st=0.0, other_current_liab=0.0, tax_liab_lt=0.0, deposit_liab=1248266279.5762331, other_lt_liab=0.0, common_stock=0.0, minority_interest=0.0, other_income=-1684000000.0, retained_earnings=33187094333.16699, cash_and_st_invest=11981018325.448845, total_current_assets=57907768780.753006, net_ppe=0.0, total_non_current_assets=11263126254.439049, total_assets=69170895035.19205, total_current_liab=17273106527.043774, total_debt=28050419858.59753, total_non_current_liab=20394694200.759876, total_liab=37667800727.80365, total_equity=31503094333.16699, total_liab_and_equity=69170895060.97064), unextracted_names=['total revenue', 'gross_profit', 'rd expenses', 'sga', 'da', 'other operating expenses', 'op expense', 'ebit', 'gain loss on sale of invest', 'gain loss on sale of assets', 'impairment', 'ebt', 'net income', 'cost of revenue', 'int', 'taxes'], cash=12398725976.93444, st_invest=0.0, receivables=33475083247.620743, inventory=13781357418.004251, lt_invest=0.0, def_tax_st=0.0, other_current_assets=0.0, gross_ppe=0.0, dep=0.0, goodwill=11245168083.844025, def_tax_lt=1064538240.8918024, other_lt_assets=0.0, payables=9117880878.717793, current_lt_debt=0.0, st_debt=9104546141.458494, lt_debt=19515879404.09975, deferred_rev=0.0, tax_liab_st=0.0, other_current_liab=0.0, tax_liab_lt=0.0, deposit_liab=1250907780.4307716, other_lt_liab=0.0, common_stock=0.0, minority_interest=0.0, other_income=-1684000000.0, retained_earnings=34659658351.67221, cash_and_st_invest=12398725976.93444, total_current_assets=59655166642.55943, net_ppe=0.0, total_non_current_assets=12309706324.735826, total_assets=71964872967.29526, total_current_liab=18222427020.176285, total_debt=28620425545.558243, total_non_current_liab=20766787184.53052, total_liab=38989214204.7068, total_equity=32975658351.67221, total_liab_and_equity=71964872556.37901), unextracted_names=['total revenue', 'gross_profit', 'rd expenses', 'sga', 'da', 'other operating expenses', 'op expense', 'ebit', 'gain loss on sale of invest', 'gain loss on sale of assets', 'impairment', 'ebt', 'net income', 'cost of revenue', 'int', 'taxes'], cash=12816823564.818558, st_invest=0.0, receivables=34017563024.8336, inventory=14625995942.186108, lt_invest=0.0, def_tax_st=0.0, other_current_assets=0.0, gross_ppe=0.0, dep=0.0, goodwill=12537461160.003515, def_tax_lt=962782286.364509, other_lt_assets=0.0, payables=9933637642.087067, current_lt_debt=0.0, st_debt=9328062327.816944, lt_debt=19931808353.076942, deferred_rev=0.0, tax_liab_st=0.0, other_current_liab=0.0, tax_liab_lt=0.0, deposit_liab=1253554871.0596063, other_lt_liab=0.0, common_stock=0.0, minority_interest=0.0, other_income=-1684000000.0, retained_earnings=36197562371.52938, cash_and_st_invest=12816823564.818558, total_current_assets=61460382531.838264, net_ppe=0.0, total_non_current_assets=13500243446.368025, total_assets=74960625978.20628, total_current_liab=19261699969.90401, total_debt=29259870680.893887, total_non_current_liab=21185363224.136547, total_liab=40447063194.04056, total_equity=34513562371.52938, total_liab_and_equity=74960625565.56995), Timestamp('2023-12-31 00:00:00', freq='A-DEC'): BalanceSheetData(items_config=DataConfigManager(configs=[ItemConfig(key='cash', display_name='Cash and Cash Equivalents', extract_names=['cash', 'cash and cash equivalents', 'cash and equivalents', 'cash and equiv', 'cash cash equivalents', 'cash equivalents', 'cash equiv'], force_positive=True, forecast_config=ForecastItemConfig(method='manual', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [8242449478.280025, 11981018325.448845, 12398725976.93444, 12816823564.818558, 13233888746.961653], 'growth': []}, plug=True), expr_str=None), ItemConfig(key='st_invest', display_name='Short-Term Investments', extract_names=['shortterm investments', 'short term investments', 'st investments', 'shortterm invest', 'short term invest', 'st invest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='cash_and_st_invest', display_name='Cash and Short-Term Investments', extract_names=['total cash st investments', 'total cash and st investments', 'total cash and shortterm investments', 'total cash and short term investments', 'total cash shortterm investments', 'total cash short term investments', 'total cash st invest', 'total cash and st invest', 'total cash and shortterm invest', 'total cash and short term invest', 'total cash shortterm invest', 'total cash short term invest', 'cash st investments', 'cash and st investments', 'cash and shortterm investments', 'cash and short term investments', 'cash shortterm investments', 'cash short term investments', 'cash st invest', 'cash and st invest', 'cash and shortterm invest', 'cash and short term invest', 'cash shortterm invest', 'cash short term invest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='cash[t] + st_invest[t]'), ItemConfig(key='receivables', display_name='Receivables', extract_names=['receivables', 'rec', 'accounts receivable', 'ar'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='inventory', display_name='Inventory', extract_names=['inv', 'inventory', 'inventories'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='def_tax_st', display_name='Deferred Tax Assets, Current', extract_names=['def tax asset curr', 'deferred tax asset curr', 'tax asset curr', 'def tax assets curr', 'deferred tax assets curr', 'tax assets curr', 'def tax asset current', 'deferred tax asset current', 'tax asset current', 'def tax assets current', 'deferred tax assets current', 'tax assets current', 'def tax asset short term', 'deferred tax asset short term', 'tax asset short term', 'def tax assets short term', 'deferred tax assets short term', 'tax assets short term', 'def tax asset shortterm', 'deferred tax asset shortterm', 'tax asset shortterm', 'def tax assets shortterm', 'deferred tax assets shortterm', 'tax assets shortterm', 'def tax asset st', 'deferred tax asset st', 'tax asset st', 'def tax assets st', 'deferred tax assets st', 'tax assets st'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_current_assets', display_name='Other Current Assets', extract_names=['other current assets', 'other current asset', 'other curr assets', 'other curr asset', 'oca'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_current_assets', display_name='Total Current Assets', extract_names=['total current assets', 'tca'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='cash_and_st_invest[t] + receivables[t] + inventory[t] + def_tax_st[t] + other_current_assets[t]'), ItemConfig(key='gross_ppe', display_name='Grosss Property, Plant & Equipment', extract_names=['gross ppe', 'gross property plant equipment', 'gross property plant and equipment', 'ppe gross', 'property plant equipment gross', 'property plant and equipment gross', 'grs ppe', 'grs property plant equipment', 'grs property plant and equipment', 'ppe grs', 'property plant equipment grs', 'property plant and equipment grs'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='dep', display_name='Accumulated Depreciation', extract_names=['accumulated depreciation', 'depreciation', 'dep', 'accumulated dep', 'acc depreciation', 'accum depreciation', 'acc dep', 'accum dep'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='net_ppe', display_name='Net Property, Plant & Equipment', extract_names=['ppe', 'property plant equipment', 'property plant and equipment', 'ppe net', 'property plant equipment net', 'property plant and equipment net', 'net ppe', 'net property plant equipment', 'net property plant and equipment'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='gross_ppe[t] - dep[t]'), ItemConfig(key='goodwill', display_name='Goodwill and Intangible Assets', extract_names=['goodwill', 'goodwill and intangible assets', 'goodwill and intangibles', 'goodwill intangible assets', 'goodwill intangibles', 'goodwill total', 'goodwill and intangible assets total', 'goodwill and intangibles total', 'goodwill intangible assets total', 'goodwill intangibles total'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='lt_invest', display_name='Long-Term Investments', extract_names=['lt invest', 'lt investments', 'long term invest', 'long term investments', 'longterm invest', 'longterm investments'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='def_tax_lt', display_name='Deferred Tax Assets, Long-Term', extract_names=['def tax asset long term', 'deferred tax asset long term', 'tax asset long term', 'def tax assets long term', 'deferred tax assets long term', 'tax assets long term', 'def tax asset longterm', 'deferred tax asset longterm', 'tax asset longterm', 'def tax assets longterm', 'deferred tax assets longterm', 'tax assets longterm', 'def tax asset lt', 'deferred tax asset lt', 'tax asset lt', 'def tax assets lt', 'deferred tax assets lt', 'tax assets lt', 'def tax asset', 'deferred tax asset', 'tax asset', 'def tax assets', 'deferred tax assets', 'tax assets', 'long term assets tax deferred', 'lt assets tax deferred', 'lt assets tax def', 'long term assets tax def', 'long term assets deferred tax', 'lt assets deferred tax', 'lt assets def tax', 'long term assets def tax'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_lt_assets', display_name='Other Long-Term Assets', extract_names=['other lt assets', 'other lt asset', 'other longterm assets', 'other longterm asset', 'other long term assets', 'other long term asset', 'lt assets other', 'lt asset other', 'longterm assets other', 'longterm asset other', 'long term assets other', 'long term asset other'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_non_current_assets', display_name='Total Non-Current Assets', extract_names=['total non current assets', 'total noncurrent assets', 'total lt assets', 'total longterm assets', 'total long term assets'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='net_ppe[t] + goodwill[t] + lt_invest[t] + def_tax_lt[t] + other_lt_assets[t]'), ItemConfig(key='total_assets', display_name='Total Assets', extract_names=['total assets', 'total asset', 'assets', 'asset'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_current_assets[t] + total_non_current_assets[t]'), ItemConfig(key='payables', display_name='Payables', extract_names=['payables', 'accounts payable', 'ap', 'payables and accrued expenses', 'payables and accrued expense', 'payable and accrued expenses', 'payable and accrued expense', 'payables and acc expenses', 'payables and acc expense', 'payable and acc expenses', 'payable and acc expense', 'payables and accrued exps', 'payables and accrued exp', 'payable and accrued exps', 'payable and accrued exp', 'payables and acc exps', 'payables and acc exp', 'payable and acc exps', 'payable and acc exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='st_debt', display_name='Short-Term Debt', extract_names=['st debt', 'short term debt', 'shortterm debt', 'st borrow', 'short term borrow', 'shortterm borrowst borrowings', 'short term borrowings', 'shortterm borrowings'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='current_lt_debt', display_name='Current Portion of Long-Term Debt', extract_names=['curr port of lt debt', 'curr port lt debt', 'current port of lt debt', 'current port lt debt', 'curr portion of lt debt', 'curr portion lt debt', 'current portion of lt debt', 'current portion lt debt', 'curr port of longterm debt', 'curr port longterm debt', 'current port of longterm debt', 'current port longterm debt', 'curr portion of longterm debt', 'curr portion longterm debt', 'current portion of longterm debt', 'current portion longterm debt', 'curr port of long term debt', 'curr port long term debt', 'current port of long term debt', 'current port long term debt', 'curr portion of long term debt', 'curr portion long term debt', 'current portion of long term debt', 'current portion long term debt', 'curr port of debt', 'curr port debt', 'current port of debt', 'current port debt', 'curr portion of debt', 'curr portion debt', 'current portion of debt', 'current portion debt', 'curr part of lt debt', 'curr part lt debt', 'current part of lt debt', 'current part lt debt', 'curr part of longterm debt', 'curr part longterm debt', 'current part of longterm debt', 'current part longterm debt', 'curr part of long term debt', 'curr part long term debt', 'current part of long term debt', 'current part long term debt', 'curr part of debt', 'curr part debt', 'current part of debt', 'current part debt'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='tax_liab_st', display_name='Tax Liabilities, Short-Term', extract_names=['tax liab shortterm', 'tax liability shortterm', 'tax liabilities shortterm', 'tax liab short term', 'tax liability short term', 'tax liabilities short term', 'tax liab st', 'tax liability st', 'tax liabilities st', 'shortterm tax liab', 'shortterm tax liability', 'shortterm tax liabilities', 'short term tax liab', 'short term tax liability', 'short term tax liabilities', 'st tax liab', 'st tax liability', 'st tax liabilities', 'def tax liab shortterm', 'def tax liability shortterm', 'def tax liabilities shortterm', 'def tax liab short term', 'def tax liability short term', 'def tax liabilities short term', 'def tax liab st', 'def tax liability st', 'def tax liabilities st', 'def shortterm tax liab', 'def shortterm tax liability', 'def shortterm tax liabilities', 'def short term tax liab', 'def short term tax liability', 'def short term tax liabilities', 'def st tax liab', 'def st tax liability', 'def st tax liabilities', 'deferred tax liab shortterm', 'deferred tax liability shortterm', 'deferred tax liabilities shortterm', 'deferred tax liab short term', 'deferred tax liability short term', 'deferred tax liabilities short term', 'deferred tax liab st', 'deferred tax liability st', 'deferred tax liabilities st', 'deferred shortterm tax liab', 'deferred shortterm tax liability', 'deferred shortterm tax liabilities', 'deferred short term tax liab', 'deferred short term tax liability', 'deferred short term tax liabilities', 'deferred st tax liab', 'deferred st tax liability', 'deferred st tax liabilities', 'tax liab noncurr', 'tax liability noncurr', 'tax liabilities noncurr', 'tax liab non curr', 'tax liability non curr', 'tax liabilities non curr', 'noncurr tax liab', 'noncurr tax liability', 'noncurr tax liabilities', 'non curr tax liab', 'non curr tax liability', 'non curr tax liabilities', 'def tax liab noncurr', 'def tax liability noncurr', 'def tax liabilities noncurr', 'def tax liab non curr', 'def tax liability non curr', 'def tax liabilities non curr', 'def noncurr tax liab', 'def noncurr tax liability', 'def noncurr tax liabilities', 'def non curr tax liab', 'def non curr tax liability', 'def non curr tax liabilities', 'deferred tax liab noncurr', 'deferred tax liability noncurr', 'deferred tax liabilities noncurr', 'deferred tax liab non curr', 'deferred tax liability non curr', 'deferred tax liabilities non curr', 'deferred noncurr tax liab', 'deferred noncurr tax liability', 'deferred noncurr tax liabilities', 'deferred non curr tax liab', 'deferred non curr tax liability', 'deferred non curr tax liabilities', 'tax liab noncurrent', 'tax liability noncurrent', 'tax liabilities noncurrent', 'tax liab non current', 'tax liability non current', 'tax liabilities non current', 'noncurrent tax liab', 'noncurrent tax liability', 'noncurrent tax liabilities', 'non current tax liab', 'non current tax liability', 'non current tax liabilities', 'def tax liab noncurrent', 'def tax liability noncurrent', 'def tax liabilities noncurrent', 'def tax liab non current', 'def tax liability non current', 'def tax liabilities non current', 'def noncurrent tax liab', 'def noncurrent tax liability', 'def noncurrent tax liabilities', 'def non current tax liab', 'def non current tax liability', 'def non current tax liabilities', 'deferred tax liab noncurrent', 'deferred tax liability noncurrent', 'deferred tax liabilities noncurrent', 'deferred tax liab non current', 'deferred tax liability non current', 'deferred tax liabilities non current', 'deferred noncurrent tax liab', 'deferred noncurrent tax liability', 'deferred noncurrent tax liabilities', 'deferred non current tax liab', 'deferred non current tax liability', 'deferred non current tax liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_current_liab', display_name='Other Current Liabilities', extract_names=['other current liabilities', 'other current liab', 'other curr liabilities', 'other curr liab', 'other liabilities current', 'other liab current', 'other liabilities curr', 'other liab curr'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_current_liab', display_name='Total Current Liabilities', extract_names=['total current liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='payables[t] + st_debt[t] + tax_liab_st[t] + current_lt_debt[t] + other_current_liab[t]'), ItemConfig(key='lt_debt', display_name='Long-Term Debt', extract_names=['lt debt', 'long term debt', 'longterm debt', 'lt borrow', 'long term borrow', 'longterm borrow', 'lt borrowings', 'long term borrowings', 'longterm borrowings', 'lt debt total', 'long term debt total', 'longterm debt total', 'lt borrow total', 'long term borrow total', 'longterm borrow total', 'lt borrowings total', 'long term borrowings total', 'longterm borrowings total'], force_positive=True, forecast_config=ForecastItemConfig(method='manual', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [25339312566.232864, 19146427921.183643, 19515879404.09975, 19931808353.076942, 20398896416.783276], 'growth': []}, plug=True), expr_str=None), ItemConfig(key='total_debt', display_name='Total Debt', extract_names=['total debt'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='st_debt[t] + lt_debt[t]'), ItemConfig(key='deferred_rev', display_name='Deferred Revenue', extract_names=['deferred revenue', 'deferred sales', 'def revenue', 'def salesnon current revenue', 'non current sales', 'non current revenue def', 'non current sales def', 'non current revenue deferred', 'non current sales deferred', 'revenue non current', 'sales non current', 'revenue def non current', 'sales def non current', 'revenue deferred non current', 'sales deferred non current', 'def revenue non current', 'def sales non current', 'def revenue def non current', 'def sales def non current', 'def revenue deferred non current', 'def sales deferred non current', 'deferred revenue non current', 'deferred sales non current', 'deferred revenue def non current', 'deferred sales def non current', 'deferred revenue deferred non current', 'deferred sales deferred non current', 'non curr revenue', 'non curr sales', 'non curr revenue def', 'non curr sales def', 'non curr revenue deferred', 'non curr sales deferred', 'revenue non curr', 'sales non curr', 'revenue def non curr', 'sales def non curr', 'revenue deferred non curr', 'sales deferred non curr', 'def revenue non curr', 'def sales non curr', 'def revenue def non curr', 'def sales def non curr', 'def revenue deferred non curr', 'def sales deferred non curr', 'deferred revenue non curr', 'deferred sales non curr', 'deferred revenue def non curr', 'deferred sales def non curr', 'deferred revenue deferred non curr', 'deferred sales deferred non currnoncurrent revenue', 'noncurrent sales', 'noncurrent revenue def', 'noncurrent sales def', 'noncurrent revenue deferred', 'noncurrent sales deferred', 'revenue noncurrent', 'sales noncurrent', 'revenue def noncurrent', 'sales def noncurrent', 'revenue deferred noncurrent', 'sales deferred noncurrent', 'def revenue noncurrent', 'def sales noncurrent', 'def revenue def noncurrent', 'def sales def noncurrent', 'def revenue deferred noncurrent', 'def sales deferred noncurrent', 'deferred revenue noncurrent', 'deferred sales noncurrent', 'deferred revenue def noncurrent', 'deferred sales def noncurrent', 'deferred revenue deferred noncurrent', 'deferred sales deferred noncurrent', 'noncurr revenue', 'noncurr sales', 'noncurr revenue def', 'noncurr sales def', 'noncurr revenue deferred', 'noncurr sales deferred', 'revenue noncurr', 'sales noncurr', 'revenue def noncurr', 'sales def noncurr', 'revenue deferred noncurr', 'sales deferred noncurr', 'def revenue noncurr', 'def sales noncurr', 'def revenue def noncurr', 'def sales def noncurr', 'def revenue deferred noncurr', 'def sales deferred noncurr', 'deferred revenue noncurr', 'deferred sales noncurr', 'deferred revenue def noncurr', 'deferred sales def noncurr', 'deferred revenue deferred noncurr', 'deferred sales deferred noncurr'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='tax_liab_lt', display_name='Tax Liabilities, Long-Term', extract_names=['tax liab longterm', 'tax liability longterm', 'tax liabilities longterm', 'tax liab long term', 'tax liability long term', 'tax liabilities long term', 'tax liab lt', 'tax liability lt', 'tax liabilities lt', 'longterm tax liab', 'longterm tax liability', 'longterm tax liabilities', 'long term tax liab', 'long term tax liability', 'long term tax liabilities', 'lt tax liab', 'lt tax liability', 'lt tax liabilities', 'tax liab longterm def', 'tax liability longterm def', 'tax liabilities longterm def', 'tax liab long term def', 'tax liability long term def', 'tax liabilities long term def', 'tax liab lt def', 'tax liability lt def', 'tax liabilities lt def', 'longterm tax liab def', 'longterm tax liability def', 'longterm tax liabilities def', 'long term tax liab def', 'long term tax liability def', 'long term tax liabilities def', 'lt tax liab def', 'lt tax liability def', 'lt tax liabilities def', 'tax liab longterm deferred', 'tax liability longterm deferred', 'tax liabilities longterm deferred', 'tax liab long term deferred', 'tax liability long term deferred', 'tax liabilities long term deferred', 'tax liab lt deferred', 'tax liability lt deferred', 'tax liabilities lt deferred', 'longterm tax liab deferred', 'longterm tax liability deferred', 'longterm tax liabilities deferred', 'long term tax liab deferred', 'long term tax liability deferred', 'long term tax liabilities deferred', 'lt tax liab deferred', 'lt tax liability deferred', 'lt tax liabilities deferred', 'def tax liab longterm', 'def tax liability longterm', 'def tax liabilities longterm', 'def tax liab long term', 'def tax liability long term', 'def tax liabilities long term', 'def tax liab lt', 'def tax liability lt', 'def tax liabilities lt', 'def longterm tax liab', 'def longterm tax liability', 'def longterm tax liabilities', 'def long term tax liab', 'def long term tax liability', 'def long term tax liabilities', 'def lt tax liab', 'def lt tax liability', 'def lt tax liabilities', 'deferred tax liab longterm', 'deferred tax liability longterm', 'deferred tax liabilities longterm', 'deferred tax liab long term', 'deferred tax liability long term', 'deferred tax liabilities long term', 'deferred tax liab lt', 'deferred tax liability lt', 'deferred tax liabilities lt', 'deferred longterm tax liab', 'deferred longterm tax liability', 'deferred longterm tax liabilities', 'deferred long term tax liab', 'deferred long term tax liability', 'deferred long term tax liabilities', 'deferred lt tax liab', 'deferred lt tax liability', 'deferred lt tax liabilities', 'tax liab noncurrent', 'tax liability noncurrent', 'tax liabilities noncurrent', 'noncurrent tax liab', 'noncurrent tax liability', 'noncurrent tax liabilities', 'def tax liab noncurrent', 'def tax liability noncurrent', 'def tax liabilities noncurrent', 'def noncurrent tax liab', 'def noncurrent tax liability', 'def noncurrent tax liabilities', 'deferred tax liab noncurrent', 'deferred tax liability noncurrent', 'deferred tax liabilities noncurrent', 'deferred noncurrent tax liab', 'deferred noncurrent tax liability', 'deferred noncurrent tax liabilities', 'tax liab noncurr', 'tax liability noncurr', 'tax liabilities noncurr', 'noncurr tax liab', 'noncurr tax liability', 'noncurr tax liabilities', 'def tax liab noncurr', 'def tax liability noncurr', 'def tax liabilities noncurr', 'def noncurr tax liab', 'def noncurr tax liability', 'def noncurr tax liabilities', 'deferred tax liab noncurr', 'deferred tax liability noncurr', 'deferred tax liabilities noncurr', 'deferred noncurr tax liab', 'deferred noncurr tax liability', 'deferred noncurr tax liabilities', 'tax liab non current', 'tax liability non current', 'tax liabilities non current', 'non current tax liab', 'non current tax liability', 'non current tax liabilities', 'def tax liab non current', 'def tax liability non current', 'def tax liabilities non current', 'def non current tax liab', 'def non current tax liability', 'def non current tax liabilities', 'deferred tax liab non current', 'deferred tax liability non current', 'deferred tax liabilities non current', 'deferred non current tax liab', 'deferred non current tax liability', 'deferred non current tax liabilities', 'tax liab non curr', 'tax liability non curr', 'tax liabilities non curr', 'non curr tax liab', 'non curr tax liability', 'non curr tax liabilities', 'def tax liab non curr', 'def tax liability non curr', 'def tax liabilities non curr', 'def non curr tax liab', 'def non curr tax liability', 'def non curr tax liabilities', 'deferred tax liab non curr', 'deferred tax liability non curr', 'deferred tax liabilities non curr', 'deferred non curr tax liab', 'deferred non curr tax liability', 'deferred non curr tax liabilities', 'tax liab', 'tax liability', 'tax liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='deposit_liab', display_name='Deposit Liabilities', extract_names=['deposit liab', 'deposit liability', 'deposit liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_lt_liab', display_name='Other Long-Term Liabilities', extract_names=['other lt liabilities', 'other longterm liabilities', 'other long term liabilities', 'other lt liab', 'other longterm liab', 'other long term liab', 'other noncurrent liabilities', 'other non current liabilities', 'other noncurr liabilities', 'other non curr liabilities', 'other noncurrent liab', 'other non current liab', 'other noncurr liab', 'other non curr liab', 'other liabilities lt', 'other liabilities longterm', 'other liabilities long term', 'other liab lt', 'other liab longterm', 'other liab long term', 'other liabilities noncurrent', 'other liabilities non current', 'other liabilities noncurr', 'other liabilities non curr', 'other liab noncurrent', 'other liab non current', 'other liab noncurr', 'other liab non curr', 'lt liabilities other', 'longterm liabilities other', 'long term liabilities other', 'lt liab other', 'longterm liab other', 'long term liab other', 'noncurrent liabilities other', 'non current liabilities other', 'noncurr liabilities other', 'non curr liabilities other', 'noncurrent liab other', 'non current liab other', 'noncurr liab other', 'non curr liab other', 'liabilities lt other', 'liabilities longterm other', 'liabilities long term other', 'liab lt other', 'liab longterm other', 'liab long term other', 'liabilities noncurrent other', 'liabilities non current other', 'liabilities noncurr other', 'liabilities non curr other', 'liab noncurrent other', 'liab non current other', 'liab noncurr other', 'liab non curr other'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_non_current_liab', display_name='Total Non-Current Liabilities', extract_names=['total non current liabilities', 'total noncurrent liabilities', 'total non current liability', 'total noncurrent liability', 'total non current liab', 'total noncurrent liab'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='lt_debt[t] + deferred_rev[t] + tax_liab_lt[t] + deposit_liab[t] + other_lt_liab[t]'), ItemConfig(key='total_liab', display_name='Total Liabilities', extract_names=['total liab', 'total liability', 'total liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_non_current_liab[t] + total_current_liab[t]'), ItemConfig(key='common_stock', display_name='Common Stock', extract_names=['total common stock', 'total stock', 'total common shares', 'total shares', 'common stock', 'stockcommon shares', 'shares', 'net total common stock', 'net total stock', 'net total common shares', 'net total shares', 'net common stock', 'net stocknet common shares', 'net shares', 'total common stock net', 'total stock net', 'total common shares net', 'total shares net', 'common stock net', 'stock netcommon shares net', 'shares net'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_income', display_name='Other Comprehensive Income', extract_names=['other income', 'other comprehensive income', 'other comp income', 'comp income', 'comprehensive income', 'comprehensive income and other', 'comp income and other', 'comp inc and other', 'comprehensive inc and other', 'comprehensive income other', 'comp income other', 'comp inc other', 'comprehensive inc other'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='retained_earnings', display_name='Retained Earnings', extract_names=['re', 'retained earnings', 'retained earnings deficit', 're deficit'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='minority_interest', display_name='Minority Interest', extract_names=['minority interest', 'minority int', 'min int', 'min interest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_equity', display_name=\"Total Stockholder's Equity\", extract_names=['total equity', 'total shareholders equity', 'total stockholders equity', 'equity total', 'shareholders equity total', 'stockholders equity total', 'equity', 'shareholders equity', 'stockholders equity'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='other_income[t] + retained_earnings[t] + common_stock[t] + minority_interest[t]'), ItemConfig(key='total_liab_and_equity', display_name='Total Liabilities and Equity', extract_names=['total liabilities and equity', 'total liab and equity', 'total liabilities equity', 'total liab equity', 'liabilities and equity', 'liab and equity', 'liabilities equity', 'liab equity'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_liab[t] + total_equity[t]')]), prior_statement=BalanceSheetData(items_config=DataConfigManager(configs=[ItemConfig(key='cash', display_name='Cash and Cash Equivalents', extract_names=['cash', 'cash and cash equivalents', 'cash and equivalents', 'cash and equiv', 'cash cash equivalents', 'cash equivalents', 'cash equiv'], force_positive=True, forecast_config=ForecastItemConfig(method='manual', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [8242449478.280025, 11981018325.448845, 12398725976.93444, 12816823564.818558, 13233888746.961653], 'growth': []}, plug=True), expr_str=None), ItemConfig(key='st_invest', display_name='Short-Term Investments', extract_names=['shortterm investments', 'short term investments', 'st investments', 'shortterm invest', 'short term invest', 'st invest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='cash_and_st_invest', display_name='Cash and Short-Term Investments', extract_names=['total cash st investments', 'total cash and st investments', 'total cash and shortterm investments', 'total cash and short term investments', 'total cash shortterm investments', 'total cash short term investments', 'total cash st invest', 'total cash and st invest', 'total cash and shortterm invest', 'total cash and short term invest', 'total cash shortterm invest', 'total cash short term invest', 'cash st investments', 'cash and st investments', 'cash and shortterm investments', 'cash and short term investments', 'cash shortterm investments', 'cash short term investments', 'cash st invest', 'cash and st invest', 'cash and shortterm invest', 'cash and short term invest', 'cash shortterm invest', 'cash short term invest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='cash[t] + st_invest[t]'), ItemConfig(key='receivables', display_name='Receivables', extract_names=['receivables', 'rec', 'accounts receivable', 'ar'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='inventory', display_name='Inventory', extract_names=['inv', 'inventory', 'inventories'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='def_tax_st', display_name='Deferred Tax Assets, Current', extract_names=['def tax asset curr', 'deferred tax asset curr', 'tax asset curr', 'def tax assets curr', 'deferred tax assets curr', 'tax assets curr', 'def tax asset current', 'deferred tax asset current', 'tax asset current', 'def tax assets current', 'deferred tax assets current', 'tax assets current', 'def tax asset short term', 'deferred tax asset short term', 'tax asset short term', 'def tax assets short term', 'deferred tax assets short term', 'tax assets short term', 'def tax asset shortterm', 'deferred tax asset shortterm', 'tax asset shortterm', 'def tax assets shortterm', 'deferred tax assets shortterm', 'tax assets shortterm', 'def tax asset st', 'deferred tax asset st', 'tax asset st', 'def tax assets st', 'deferred tax assets st', 'tax assets st'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_current_assets', display_name='Other Current Assets', extract_names=['other current assets', 'other current asset', 'other curr assets', 'other curr asset', 'oca'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_current_assets', display_name='Total Current Assets', extract_names=['total current assets', 'tca'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='cash_and_st_invest[t] + receivables[t] + inventory[t] + def_tax_st[t] + other_current_assets[t]'), ItemConfig(key='gross_ppe', display_name='Grosss Property, Plant & Equipment', extract_names=['gross ppe', 'gross property plant equipment', 'gross property plant and equipment', 'ppe gross', 'property plant equipment gross', 'property plant and equipment gross', 'grs ppe', 'grs property plant equipment', 'grs property plant and equipment', 'ppe grs', 'property plant equipment grs', 'property plant and equipment grs'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='dep', display_name='Accumulated Depreciation', extract_names=['accumulated depreciation', 'depreciation', 'dep', 'accumulated dep', 'acc depreciation', 'accum depreciation', 'acc dep', 'accum dep'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='net_ppe', display_name='Net Property, Plant & Equipment', extract_names=['ppe', 'property plant equipment', 'property plant and equipment', 'ppe net', 'property plant equipment net', 'property plant and equipment net', 'net ppe', 'net property plant equipment', 'net property plant and equipment'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='gross_ppe[t] - dep[t]'), ItemConfig(key='goodwill', display_name='Goodwill and Intangible Assets', extract_names=['goodwill', 'goodwill and intangible assets', 'goodwill and intangibles', 'goodwill intangible assets', 'goodwill intangibles', 'goodwill total', 'goodwill and intangible assets total', 'goodwill and intangibles total', 'goodwill intangible assets total', 'goodwill intangibles total'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='lt_invest', display_name='Long-Term Investments', extract_names=['lt invest', 'lt investments', 'long term invest', 'long term investments', 'longterm invest', 'longterm investments'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='def_tax_lt', display_name='Deferred Tax Assets, Long-Term', extract_names=['def tax asset long term', 'deferred tax asset long term', 'tax asset long term', 'def tax assets long term', 'deferred tax assets long term', 'tax assets long term', 'def tax asset longterm', 'deferred tax asset longterm', 'tax asset longterm', 'def tax assets longterm', 'deferred tax assets longterm', 'tax assets longterm', 'def tax asset lt', 'deferred tax asset lt', 'tax asset lt', 'def tax assets lt', 'deferred tax assets lt', 'tax assets lt', 'def tax asset', 'deferred tax asset', 'tax asset', 'def tax assets', 'deferred tax assets', 'tax assets', 'long term assets tax deferred', 'lt assets tax deferred', 'lt assets tax def', 'long term assets tax def', 'long term assets deferred tax', 'lt assets deferred tax', 'lt assets def tax', 'long term assets def tax'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_lt_assets', display_name='Other Long-Term Assets', extract_names=['other lt assets', 'other lt asset', 'other longterm assets', 'other longterm asset', 'other long term assets', 'other long term asset', 'lt assets other', 'lt asset other', 'longterm assets other', 'longterm asset other', 'long term assets other', 'long term asset other'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_non_current_assets', display_name='Total Non-Current Assets', extract_names=['total non current assets', 'total noncurrent assets', 'total lt assets', 'total longterm assets', 'total long term assets'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='net_ppe[t] + goodwill[t] + lt_invest[t] + def_tax_lt[t] + other_lt_assets[t]'), ItemConfig(key='total_assets', display_name='Total Assets', extract_names=['total assets', 'total asset', 'assets', 'asset'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_current_assets[t] + total_non_current_assets[t]'), ItemConfig(key='payables', display_name='Payables', extract_names=['payables', 'accounts payable', 'ap', 'payables and accrued expenses', 'payables and accrued expense', 'payable and accrued expenses', 'payable and accrued expense', 'payables and acc expenses', 'payables and acc expense', 'payable and acc expenses', 'payable and acc expense', 'payables and accrued exps', 'payables and accrued exp', 'payable and accrued exps', 'payable and accrued exp', 'payables and acc exps', 'payables and acc exp', 'payable and acc exps', 'payable and acc exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='st_debt', display_name='Short-Term Debt', extract_names=['st debt', 'short term debt', 'shortterm debt', 'st borrow', 'short term borrow', 'shortterm borrowst borrowings', 'short term borrowings', 'shortterm borrowings'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='current_lt_debt', display_name='Current Portion of Long-Term Debt', extract_names=['curr port of lt debt', 'curr port lt debt', 'current port of lt debt', 'current port lt debt', 'curr portion of lt debt', 'curr portion lt debt', 'current portion of lt debt', 'current portion lt debt', 'curr port of longterm debt', 'curr port longterm debt', 'current port of longterm debt', 'current port longterm debt', 'curr portion of longterm debt', 'curr portion longterm debt', 'current portion of longterm debt', 'current portion longterm debt', 'curr port of long term debt', 'curr port long term debt', 'current port of long term debt', 'current port long term debt', 'curr portion of long term debt', 'curr portion long term debt', 'current portion of long term debt', 'current portion long term debt', 'curr port of debt', 'curr port debt', 'current port of debt', 'current port debt', 'curr portion of debt', 'curr portion debt', 'current portion of debt', 'current portion debt', 'curr part of lt debt', 'curr part lt debt', 'current part of lt debt', 'current part lt debt', 'curr part of longterm debt', 'curr part longterm debt', 'current part of longterm debt', 'current part longterm debt', 'curr part of long term debt', 'curr part long term debt', 'current part of long term debt', 'current part long term debt', 'curr part of debt', 'curr part debt', 'current part of debt', 'current part debt'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='tax_liab_st', display_name='Tax Liabilities, Short-Term', extract_names=['tax liab shortterm', 'tax liability shortterm', 'tax liabilities shortterm', 'tax liab short term', 'tax liability short term', 'tax liabilities short term', 'tax liab st', 'tax liability st', 'tax liabilities st', 'shortterm tax liab', 'shortterm tax liability', 'shortterm tax liabilities', 'short term tax liab', 'short term tax liability', 'short term tax liabilities', 'st tax liab', 'st tax liability', 'st tax liabilities', 'def tax liab shortterm', 'def tax liability shortterm', 'def tax liabilities shortterm', 'def tax liab short term', 'def tax liability short term', 'def tax liabilities short term', 'def tax liab st', 'def tax liability st', 'def tax liabilities st', 'def shortterm tax liab', 'def shortterm tax liability', 'def shortterm tax liabilities', 'def short term tax liab', 'def short term tax liability', 'def short term tax liabilities', 'def st tax liab', 'def st tax liability', 'def st tax liabilities', 'deferred tax liab shortterm', 'deferred tax liability shortterm', 'deferred tax liabilities shortterm', 'deferred tax liab short term', 'deferred tax liability short term', 'deferred tax liabilities short term', 'deferred tax liab st', 'deferred tax liability st', 'deferred tax liabilities st', 'deferred shortterm tax liab', 'deferred shortterm tax liability', 'deferred shortterm tax liabilities', 'deferred short term tax liab', 'deferred short term tax liability', 'deferred short term tax liabilities', 'deferred st tax liab', 'deferred st tax liability', 'deferred st tax liabilities', 'tax liab noncurr', 'tax liability noncurr', 'tax liabilities noncurr', 'tax liab non curr', 'tax liability non curr', 'tax liabilities non curr', 'noncurr tax liab', 'noncurr tax liability', 'noncurr tax liabilities', 'non curr tax liab', 'non curr tax liability', 'non curr tax liabilities', 'def tax liab noncurr', 'def tax liability noncurr', 'def tax liabilities noncurr', 'def tax liab non curr', 'def tax liability non curr', 'def tax liabilities non curr', 'def noncurr tax liab', 'def noncurr tax liability', 'def noncurr tax liabilities', 'def non curr tax liab', 'def non curr tax liability', 'def non curr tax liabilities', 'deferred tax liab noncurr', 'deferred tax liability noncurr', 'deferred tax liabilities noncurr', 'deferred tax liab non curr', 'deferred tax liability non curr', 'deferred tax liabilities non curr', 'deferred noncurr tax liab', 'deferred noncurr tax liability', 'deferred noncurr tax liabilities', 'deferred non curr tax liab', 'deferred non curr tax liability', 'deferred non curr tax liabilities', 'tax liab noncurrent', 'tax liability noncurrent', 'tax liabilities noncurrent', 'tax liab non current', 'tax liability non current', 'tax liabilities non current', 'noncurrent tax liab', 'noncurrent tax liability', 'noncurrent tax liabilities', 'non current tax liab', 'non current tax liability', 'non current tax liabilities', 'def tax liab noncurrent', 'def tax liability noncurrent', 'def tax liabilities noncurrent', 'def tax liab non current', 'def tax liability non current', 'def tax liabilities non current', 'def noncurrent tax liab', 'def noncurrent tax liability', 'def noncurrent tax liabilities', 'def non current tax liab', 'def non current tax liability', 'def non current tax liabilities', 'deferred tax liab noncurrent', 'deferred tax liability noncurrent', 'deferred tax liabilities noncurrent', 'deferred tax liab non current', 'deferred tax liability non current', 'deferred tax liabilities non current', 'deferred noncurrent tax liab', 'deferred noncurrent tax liability', 'deferred noncurrent tax liabilities', 'deferred non current tax liab', 'deferred non current tax liability', 'deferred non current tax liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_current_liab', display_name='Other Current Liabilities', extract_names=['other current liabilities', 'other current liab', 'other curr liabilities', 'other curr liab', 'other liabilities current', 'other liab current', 'other liabilities curr', 'other liab curr'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_current_liab', display_name='Total Current Liabilities', extract_names=['total current liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='payables[t] + st_debt[t] + tax_liab_st[t] + current_lt_debt[t] + other_current_liab[t]'), ItemConfig(key='lt_debt', display_name='Long-Term Debt', extract_names=['lt debt', 'long term debt', 'longterm debt', 'lt borrow', 'long term borrow', 'longterm borrow', 'lt borrowings', 'long term borrowings', 'longterm borrowings', 'lt debt total', 'long term debt total', 'longterm debt total', 'lt borrow total', 'long term borrow total', 'longterm borrow total', 'lt borrowings total', 'long term borrowings total', 'longterm borrowings total'], force_positive=True, forecast_config=ForecastItemConfig(method='manual', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [25339312566.232864, 19146427921.183643, 19515879404.09975, 19931808353.076942, 20398896416.783276], 'growth': []}, plug=True), expr_str=None), ItemConfig(key='total_debt', display_name='Total Debt', extract_names=['total debt'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='st_debt[t] + lt_debt[t]'), ItemConfig(key='deferred_rev', display_name='Deferred Revenue', extract_names=['deferred revenue', 'deferred sales', 'def revenue', 'def salesnon current revenue', 'non current sales', 'non current revenue def', 'non current sales def', 'non current revenue deferred', 'non current sales deferred', 'revenue non current', 'sales non current', 'revenue def non current', 'sales def non current', 'revenue deferred non current', 'sales deferred non current', 'def revenue non current', 'def sales non current', 'def revenue def non current', 'def sales def non current', 'def revenue deferred non current', 'def sales deferred non current', 'deferred revenue non current', 'deferred sales non current', 'deferred revenue def non current', 'deferred sales def non current', 'deferred revenue deferred non current', 'deferred sales deferred non current', 'non curr revenue', 'non curr sales', 'non curr revenue def', 'non curr sales def', 'non curr revenue deferred', 'non curr sales deferred', 'revenue non curr', 'sales non curr', 'revenue def non curr', 'sales def non curr', 'revenue deferred non curr', 'sales deferred non curr', 'def revenue non curr', 'def sales non curr', 'def revenue def non curr', 'def sales def non curr', 'def revenue deferred non curr', 'def sales deferred non curr', 'deferred revenue non curr', 'deferred sales non curr', 'deferred revenue def non curr', 'deferred sales def non curr', 'deferred revenue deferred non curr', 'deferred sales deferred non currnoncurrent revenue', 'noncurrent sales', 'noncurrent revenue def', 'noncurrent sales def', 'noncurrent revenue deferred', 'noncurrent sales deferred', 'revenue noncurrent', 'sales noncurrent', 'revenue def noncurrent', 'sales def noncurrent', 'revenue deferred noncurrent', 'sales deferred noncurrent', 'def revenue noncurrent', 'def sales noncurrent', 'def revenue def noncurrent', 'def sales def noncurrent', 'def revenue deferred noncurrent', 'def sales deferred noncurrent', 'deferred revenue noncurrent', 'deferred sales noncurrent', 'deferred revenue def noncurrent', 'deferred sales def noncurrent', 'deferred revenue deferred noncurrent', 'deferred sales deferred noncurrent', 'noncurr revenue', 'noncurr sales', 'noncurr revenue def', 'noncurr sales def', 'noncurr revenue deferred', 'noncurr sales deferred', 'revenue noncurr', 'sales noncurr', 'revenue def noncurr', 'sales def noncurr', 'revenue deferred noncurr', 'sales deferred noncurr', 'def revenue noncurr', 'def sales noncurr', 'def revenue def noncurr', 'def sales def noncurr', 'def revenue deferred noncurr', 'def sales deferred noncurr', 'deferred revenue noncurr', 'deferred sales noncurr', 'deferred revenue def noncurr', 'deferred sales def noncurr', 'deferred revenue deferred noncurr', 'deferred sales deferred noncurr'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='tax_liab_lt', display_name='Tax Liabilities, Long-Term', extract_names=['tax liab longterm', 'tax liability longterm', 'tax liabilities longterm', 'tax liab long term', 'tax liability long term', 'tax liabilities long term', 'tax liab lt', 'tax liability lt', 'tax liabilities lt', 'longterm tax liab', 'longterm tax liability', 'longterm tax liabilities', 'long term tax liab', 'long term tax liability', 'long term tax liabilities', 'lt tax liab', 'lt tax liability', 'lt tax liabilities', 'tax liab longterm def', 'tax liability longterm def', 'tax liabilities longterm def', 'tax liab long term def', 'tax liability long term def', 'tax liabilities long term def', 'tax liab lt def', 'tax liability lt def', 'tax liabilities lt def', 'longterm tax liab def', 'longterm tax liability def', 'longterm tax liabilities def', 'long term tax liab def', 'long term tax liability def', 'long term tax liabilities def', 'lt tax liab def', 'lt tax liability def', 'lt tax liabilities def', 'tax liab longterm deferred', 'tax liability longterm deferred', 'tax liabilities longterm deferred', 'tax liab long term deferred', 'tax liability long term deferred', 'tax liabilities long term deferred', 'tax liab lt deferred', 'tax liability lt deferred', 'tax liabilities lt deferred', 'longterm tax liab deferred', 'longterm tax liability deferred', 'longterm tax liabilities deferred', 'long term tax liab deferred', 'long term tax liability deferred', 'long term tax liabilities deferred', 'lt tax liab deferred', 'lt tax liability deferred', 'lt tax liabilities deferred', 'def tax liab longterm', 'def tax liability longterm', 'def tax liabilities longterm', 'def tax liab long term', 'def tax liability long term', 'def tax liabilities long term', 'def tax liab lt', 'def tax liability lt', 'def tax liabilities lt', 'def longterm tax liab', 'def longterm tax liability', 'def longterm tax liabilities', 'def long term tax liab', 'def long term tax liability', 'def long term tax liabilities', 'def lt tax liab', 'def lt tax liability', 'def lt tax liabilities', 'deferred tax liab longterm', 'deferred tax liability longterm', 'deferred tax liabilities longterm', 'deferred tax liab long term', 'deferred tax liability long term', 'deferred tax liabilities long term', 'deferred tax liab lt', 'deferred tax liability lt', 'deferred tax liabilities lt', 'deferred longterm tax liab', 'deferred longterm tax liability', 'deferred longterm tax liabilities', 'deferred long term tax liab', 'deferred long term tax liability', 'deferred long term tax liabilities', 'deferred lt tax liab', 'deferred lt tax liability', 'deferred lt tax liabilities', 'tax liab noncurrent', 'tax liability noncurrent', 'tax liabilities noncurrent', 'noncurrent tax liab', 'noncurrent tax liability', 'noncurrent tax liabilities', 'def tax liab noncurrent', 'def tax liability noncurrent', 'def tax liabilities noncurrent', 'def noncurrent tax liab', 'def noncurrent tax liability', 'def noncurrent tax liabilities', 'deferred tax liab noncurrent', 'deferred tax liability noncurrent', 'deferred tax liabilities noncurrent', 'deferred noncurrent tax liab', 'deferred noncurrent tax liability', 'deferred noncurrent tax liabilities', 'tax liab noncurr', 'tax liability noncurr', 'tax liabilities noncurr', 'noncurr tax liab', 'noncurr tax liability', 'noncurr tax liabilities', 'def tax liab noncurr', 'def tax liability noncurr', 'def tax liabilities noncurr', 'def noncurr tax liab', 'def noncurr tax liability', 'def noncurr tax liabilities', 'deferred tax liab noncurr', 'deferred tax liability noncurr', 'deferred tax liabilities noncurr', 'deferred noncurr tax liab', 'deferred noncurr tax liability', 'deferred noncurr tax liabilities', 'tax liab non current', 'tax liability non current', 'tax liabilities non current', 'non current tax liab', 'non current tax liability', 'non current tax liabilities', 'def tax liab non current', 'def tax liability non current', 'def tax liabilities non current', 'def non current tax liab', 'def non current tax liability', 'def non current tax liabilities', 'deferred tax liab non current', 'deferred tax liability non current', 'deferred tax liabilities non current', 'deferred non current tax liab', 'deferred non current tax liability', 'deferred non current tax liabilities', 'tax liab non curr', 'tax liability non curr', 'tax liabilities non curr', 'non curr tax liab', 'non curr tax liability', 'non curr tax liabilities', 'def tax liab non curr', 'def tax liability non curr', 'def tax liabilities non curr', 'def non curr tax liab', 'def non curr tax liability', 'def non curr tax liabilities', 'deferred tax liab non curr', 'deferred tax liability non curr', 'deferred tax liabilities non curr', 'deferred non curr tax liab', 'deferred non curr tax liability', 'deferred non curr tax liabilities', 'tax liab', 'tax liability', 'tax liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='deposit_liab', display_name='Deposit Liabilities', extract_names=['deposit liab', 'deposit liability', 'deposit liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_lt_liab', display_name='Other Long-Term Liabilities', extract_names=['other lt liabilities', 'other longterm liabilities', 'other long term liabilities', 'other lt liab', 'other longterm liab', 'other long term liab', 'other noncurrent liabilities', 'other non current liabilities', 'other noncurr liabilities', 'other non curr liabilities', 'other noncurrent liab', 'other non current liab', 'other noncurr liab', 'other non curr liab', 'other liabilities lt', 'other liabilities longterm', 'other liabilities long term', 'other liab lt', 'other liab longterm', 'other liab long term', 'other liabilities noncurrent', 'other liabilities non current', 'other liabilities noncurr', 'other liabilities non curr', 'other liab noncurrent', 'other liab non current', 'other liab noncurr', 'other liab non curr', 'lt liabilities other', 'longterm liabilities other', 'long term liabilities other', 'lt liab other', 'longterm liab other', 'long term liab other', 'noncurrent liabilities other', 'non current liabilities other', 'noncurr liabilities other', 'non curr liabilities other', 'noncurrent liab other', 'non current liab other', 'noncurr liab other', 'non curr liab other', 'liabilities lt other', 'liabilities longterm other', 'liabilities long term other', 'liab lt other', 'liab longterm other', 'liab long term other', 'liabilities noncurrent other', 'liabilities non current other', 'liabilities noncurr other', 'liabilities non curr other', 'liab noncurrent other', 'liab non current other', 'liab noncurr other', 'liab non curr other'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_non_current_liab', display_name='Total Non-Current Liabilities', extract_names=['total non current liabilities', 'total noncurrent liabilities', 'total non current liability', 'total noncurrent liability', 'total non current liab', 'total noncurrent liab'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='lt_debt[t] + deferred_rev[t] + tax_liab_lt[t] + deposit_liab[t] + other_lt_liab[t]'), ItemConfig(key='total_liab', display_name='Total Liabilities', extract_names=['total liab', 'total liability', 'total liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_non_current_liab[t] + total_current_liab[t]'), ItemConfig(key='common_stock', display_name='Common Stock', extract_names=['total common stock', 'total stock', 'total common shares', 'total shares', 'common stock', 'stockcommon shares', 'shares', 'net total common stock', 'net total stock', 'net total common shares', 'net total shares', 'net common stock', 'net stocknet common shares', 'net shares', 'total common stock net', 'total stock net', 'total common shares net', 'total shares net', 'common stock net', 'stock netcommon shares net', 'shares net'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_income', display_name='Other Comprehensive Income', extract_names=['other income', 'other comprehensive income', 'other comp income', 'comp income', 'comprehensive income', 'comprehensive income and other', 'comp income and other', 'comp inc and other', 'comprehensive inc and other', 'comprehensive income other', 'comp income other', 'comp inc other', 'comprehensive inc other'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='retained_earnings', display_name='Retained Earnings', extract_names=['re', 'retained earnings', 'retained earnings deficit', 're deficit'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='minority_interest', display_name='Minority Interest', extract_names=['minority interest', 'minority int', 'min int', 'min interest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_equity', display_name=\"Total Stockholder's Equity\", extract_names=['total equity', 'total shareholders equity', 'total stockholders equity', 'equity total', 'shareholders equity total', 'stockholders equity total', 'equity', 'shareholders equity', 'stockholders equity'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='other_income[t] + retained_earnings[t] + common_stock[t] + minority_interest[t]'), ItemConfig(key='total_liab_and_equity', display_name='Total Liabilities and Equity', extract_names=['total liabilities and equity', 'total liab and equity', 'total liabilities equity', 'total liab equity', 'liabilities and equity', 'liab and equity', 'liabilities equity', 'liab equity'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_liab[t] + total_equity[t]')]), prior_statement=BalanceSheetData(items_config=DataConfigManager(configs=[ItemConfig(key='cash', display_name='Cash and Cash Equivalents', extract_names=['cash', 'cash and cash equivalents', 'cash and equivalents', 'cash and equiv', 'cash cash equivalents', 'cash equivalents', 'cash equiv'], force_positive=True, forecast_config=ForecastItemConfig(method='manual', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [8242449478.280025, 11981018325.448845, 12398725976.93444, 12816823564.818558, 13233888746.961653], 'growth': []}, plug=True), expr_str=None), ItemConfig(key='st_invest', display_name='Short-Term Investments', extract_names=['shortterm investments', 'short term investments', 'st investments', 'shortterm invest', 'short term invest', 'st invest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='cash_and_st_invest', display_name='Cash and Short-Term Investments', extract_names=['total cash st investments', 'total cash and st investments', 'total cash and shortterm investments', 'total cash and short term investments', 'total cash shortterm investments', 'total cash short term investments', 'total cash st invest', 'total cash and st invest', 'total cash and shortterm invest', 'total cash and short term invest', 'total cash shortterm invest', 'total cash short term invest', 'cash st investments', 'cash and st investments', 'cash and shortterm investments', 'cash and short term investments', 'cash shortterm investments', 'cash short term investments', 'cash st invest', 'cash and st invest', 'cash and shortterm invest', 'cash and short term invest', 'cash shortterm invest', 'cash short term invest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='cash[t] + st_invest[t]'), ItemConfig(key='receivables', display_name='Receivables', extract_names=['receivables', 'rec', 'accounts receivable', 'ar'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='inventory', display_name='Inventory', extract_names=['inv', 'inventory', 'inventories'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='def_tax_st', display_name='Deferred Tax Assets, Current', extract_names=['def tax asset curr', 'deferred tax asset curr', 'tax asset curr', 'def tax assets curr', 'deferred tax assets curr', 'tax assets curr', 'def tax asset current', 'deferred tax asset current', 'tax asset current', 'def tax assets current', 'deferred tax assets current', 'tax assets current', 'def tax asset short term', 'deferred tax asset short term', 'tax asset short term', 'def tax assets short term', 'deferred tax assets short term', 'tax assets short term', 'def tax asset shortterm', 'deferred tax asset shortterm', 'tax asset shortterm', 'def tax assets shortterm', 'deferred tax assets shortterm', 'tax assets shortterm', 'def tax asset st', 'deferred tax asset st', 'tax asset st', 'def tax assets st', 'deferred tax assets st', 'tax assets st'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_current_assets', display_name='Other Current Assets', extract_names=['other current assets', 'other current asset', 'other curr assets', 'other curr asset', 'oca'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_current_assets', display_name='Total Current Assets', extract_names=['total current assets', 'tca'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='cash_and_st_invest[t] + receivables[t] + inventory[t] + def_tax_st[t] + other_current_assets[t]'), ItemConfig(key='gross_ppe', display_name='Grosss Property, Plant & Equipment', extract_names=['gross ppe', 'gross property plant equipment', 'gross property plant and equipment', 'ppe gross', 'property plant equipment gross', 'property plant and equipment gross', 'grs ppe', 'grs property plant equipment', 'grs property plant and equipment', 'ppe grs', 'property plant equipment grs', 'property plant and equipment grs'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='dep', display_name='Accumulated Depreciation', extract_names=['accumulated depreciation', 'depreciation', 'dep', 'accumulated dep', 'acc depreciation', 'accum depreciation', 'acc dep', 'accum dep'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='net_ppe', display_name='Net Property, Plant & Equipment', extract_names=['ppe', 'property plant equipment', 'property plant and equipment', 'ppe net', 'property plant equipment net', 'property plant and equipment net', 'net ppe', 'net property plant equipment', 'net property plant and equipment'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='gross_ppe[t] - dep[t]'), ItemConfig(key='goodwill', display_name='Goodwill and Intangible Assets', extract_names=['goodwill', 'goodwill and intangible assets', 'goodwill and intangibles', 'goodwill intangible assets', 'goodwill intangibles', 'goodwill total', 'goodwill and intangible assets total', 'goodwill and intangibles total', 'goodwill intangible assets total', 'goodwill intangibles total'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='lt_invest', display_name='Long-Term Investments', extract_names=['lt invest', 'lt investments', 'long term invest', 'long term investments', 'longterm invest', 'longterm investments'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='def_tax_lt', display_name='Deferred Tax Assets, Long-Term', extract_names=['def tax asset long term', 'deferred tax asset long term', 'tax asset long term', 'def tax assets long term', 'deferred tax assets long term', 'tax assets long term', 'def tax asset longterm', 'deferred tax asset longterm', 'tax asset longterm', 'def tax assets longterm', 'deferred tax assets longterm', 'tax assets longterm', 'def tax asset lt', 'deferred tax asset lt', 'tax asset lt', 'def tax assets lt', 'deferred tax assets lt', 'tax assets lt', 'def tax asset', 'deferred tax asset', 'tax asset', 'def tax assets', 'deferred tax assets', 'tax assets', 'long term assets tax deferred', 'lt assets tax deferred', 'lt assets tax def', 'long term assets tax def', 'long term assets deferred tax', 'lt assets deferred tax', 'lt assets def tax', 'long term assets def tax'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_lt_assets', display_name='Other Long-Term Assets', extract_names=['other lt assets', 'other lt asset', 'other longterm assets', 'other longterm asset', 'other long term assets', 'other long term asset', 'lt assets other', 'lt asset other', 'longterm assets other', 'longterm asset other', 'long term assets other', 'long term asset other'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_non_current_assets', display_name='Total Non-Current Assets', extract_names=['total non current assets', 'total noncurrent assets', 'total lt assets', 'total longterm assets', 'total long term assets'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='net_ppe[t] + goodwill[t] + lt_invest[t] + def_tax_lt[t] + other_lt_assets[t]'), ItemConfig(key='total_assets', display_name='Total Assets', extract_names=['total assets', 'total asset', 'assets', 'asset'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_current_assets[t] + total_non_current_assets[t]'), ItemConfig(key='payables', display_name='Payables', extract_names=['payables', 'accounts payable', 'ap', 'payables and accrued expenses', 'payables and accrued expense', 'payable and accrued expenses', 'payable and accrued expense', 'payables and acc expenses', 'payables and acc expense', 'payable and acc expenses', 'payable and acc expense', 'payables and accrued exps', 'payables and accrued exp', 'payable and accrued exps', 'payable and accrued exp', 'payables and acc exps', 'payables and acc exp', 'payable and acc exps', 'payable and acc exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='st_debt', display_name='Short-Term Debt', extract_names=['st debt', 'short term debt', 'shortterm debt', 'st borrow', 'short term borrow', 'shortterm borrowst borrowings', 'short term borrowings', 'shortterm borrowings'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='current_lt_debt', display_name='Current Portion of Long-Term Debt', extract_names=['curr port of lt debt', 'curr port lt debt', 'current port of lt debt', 'current port lt debt', 'curr portion of lt debt', 'curr portion lt debt', 'current portion of lt debt', 'current portion lt debt', 'curr port of longterm debt', 'curr port longterm debt', 'current port of longterm debt', 'current port longterm debt', 'curr portion of longterm debt', 'curr portion longterm debt', 'current portion of longterm debt', 'current portion longterm debt', 'curr port of long term debt', 'curr port long term debt', 'current port of long term debt', 'current port long term debt', 'curr portion of long term debt', 'curr portion long term debt', 'current portion of long term debt', 'current portion long term debt', 'curr port of debt', 'curr port debt', 'current port of debt', 'current port debt', 'curr portion of debt', 'curr portion debt', 'current portion of debt', 'current portion debt', 'curr part of lt debt', 'curr part lt debt', 'current part of lt debt', 'current part lt debt', 'curr part of longterm debt', 'curr part longterm debt', 'current part of longterm debt', 'current part longterm debt', 'curr part of long term debt', 'curr part long term debt', 'current part of long term debt', 'current part long term debt', 'curr part of debt', 'curr part debt', 'current part of debt', 'current part debt'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='tax_liab_st', display_name='Tax Liabilities, Short-Term', extract_names=['tax liab shortterm', 'tax liability shortterm', 'tax liabilities shortterm', 'tax liab short term', 'tax liability short term', 'tax liabilities short term', 'tax liab st', 'tax liability st', 'tax liabilities st', 'shortterm tax liab', 'shortterm tax liability', 'shortterm tax liabilities', 'short term tax liab', 'short term tax liability', 'short term tax liabilities', 'st tax liab', 'st tax liability', 'st tax liabilities', 'def tax liab shortterm', 'def tax liability shortterm', 'def tax liabilities shortterm', 'def tax liab short term', 'def tax liability short term', 'def tax liabilities short term', 'def tax liab st', 'def tax liability st', 'def tax liabilities st', 'def shortterm tax liab', 'def shortterm tax liability', 'def shortterm tax liabilities', 'def short term tax liab', 'def short term tax liability', 'def short term tax liabilities', 'def st tax liab', 'def st tax liability', 'def st tax liabilities', 'deferred tax liab shortterm', 'deferred tax liability shortterm', 'deferred tax liabilities shortterm', 'deferred tax liab short term', 'deferred tax liability short term', 'deferred tax liabilities short term', 'deferred tax liab st', 'deferred tax liability st', 'deferred tax liabilities st', 'deferred shortterm tax liab', 'deferred shortterm tax liability', 'deferred shortterm tax liabilities', 'deferred short term tax liab', 'deferred short term tax liability', 'deferred short term tax liabilities', 'deferred st tax liab', 'deferred st tax liability', 'deferred st tax liabilities', 'tax liab noncurr', 'tax liability noncurr', 'tax liabilities noncurr', 'tax liab non curr', 'tax liability non curr', 'tax liabilities non curr', 'noncurr tax liab', 'noncurr tax liability', 'noncurr tax liabilities', 'non curr tax liab', 'non curr tax liability', 'non curr tax liabilities', 'def tax liab noncurr', 'def tax liability noncurr', 'def tax liabilities noncurr', 'def tax liab non curr', 'def tax liability non curr', 'def tax liabilities non curr', 'def noncurr tax liab', 'def noncurr tax liability', 'def noncurr tax liabilities', 'def non curr tax liab', 'def non curr tax liability', 'def non curr tax liabilities', 'deferred tax liab noncurr', 'deferred tax liability noncurr', 'deferred tax liabilities noncurr', 'deferred tax liab non curr', 'deferred tax liability non curr', 'deferred tax liabilities non curr', 'deferred noncurr tax liab', 'deferred noncurr tax liability', 'deferred noncurr tax liabilities', 'deferred non curr tax liab', 'deferred non curr tax liability', 'deferred non curr tax liabilities', 'tax liab noncurrent', 'tax liability noncurrent', 'tax liabilities noncurrent', 'tax liab non current', 'tax liability non current', 'tax liabilities non current', 'noncurrent tax liab', 'noncurrent tax liability', 'noncurrent tax liabilities', 'non current tax liab', 'non current tax liability', 'non current tax liabilities', 'def tax liab noncurrent', 'def tax liability noncurrent', 'def tax liabilities noncurrent', 'def tax liab non current', 'def tax liability non current', 'def tax liabilities non current', 'def noncurrent tax liab', 'def noncurrent tax liability', 'def noncurrent tax liabilities', 'def non current tax liab', 'def non current tax liability', 'def non current tax liabilities', 'deferred tax liab noncurrent', 'deferred tax liability noncurrent', 'deferred tax liabilities noncurrent', 'deferred tax liab non current', 'deferred tax liability non current', 'deferred tax liabilities non current', 'deferred noncurrent tax liab', 'deferred noncurrent tax liability', 'deferred noncurrent tax liabilities', 'deferred non current tax liab', 'deferred non current tax liability', 'deferred non current tax liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_current_liab', display_name='Other Current Liabilities', extract_names=['other current liabilities', 'other current liab', 'other curr liabilities', 'other curr liab', 'other liabilities current', 'other liab current', 'other liabilities curr', 'other liab curr'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_current_liab', display_name='Total Current Liabilities', extract_names=['total current liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='payables[t] + st_debt[t] + tax_liab_st[t] + current_lt_debt[t] + other_current_liab[t]'), ItemConfig(key='lt_debt', display_name='Long-Term Debt', extract_names=['lt debt', 'long term debt', 'longterm debt', 'lt borrow', 'long term borrow', 'longterm borrow', 'lt borrowings', 'long term borrowings', 'longterm borrowings', 'lt debt total', 'long term debt total', 'longterm debt total', 'lt borrow total', 'long term borrow total', 'longterm borrow total', 'lt borrowings total', 'long term borrowings total', 'longterm borrowings total'], force_positive=True, forecast_config=ForecastItemConfig(method='manual', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [25339312566.232864, 19146427921.183643, 19515879404.09975, 19931808353.076942, 20398896416.783276], 'growth': []}, plug=True), expr_str=None), ItemConfig(key='total_debt', display_name='Total Debt', extract_names=['total debt'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='st_debt[t] + lt_debt[t]'), ItemConfig(key='deferred_rev', display_name='Deferred Revenue', extract_names=['deferred revenue', 'deferred sales', 'def revenue', 'def salesnon current revenue', 'non current sales', 'non current revenue def', 'non current sales def', 'non current revenue deferred', 'non current sales deferred', 'revenue non current', 'sales non current', 'revenue def non current', 'sales def non current', 'revenue deferred non current', 'sales deferred non current', 'def revenue non current', 'def sales non current', 'def revenue def non current', 'def sales def non current', 'def revenue deferred non current', 'def sales deferred non current', 'deferred revenue non current', 'deferred sales non current', 'deferred revenue def non current', 'deferred sales def non current', 'deferred revenue deferred non current', 'deferred sales deferred non current', 'non curr revenue', 'non curr sales', 'non curr revenue def', 'non curr sales def', 'non curr revenue deferred', 'non curr sales deferred', 'revenue non curr', 'sales non curr', 'revenue def non curr', 'sales def non curr', 'revenue deferred non curr', 'sales deferred non curr', 'def revenue non curr', 'def sales non curr', 'def revenue def non curr', 'def sales def non curr', 'def revenue deferred non curr', 'def sales deferred non curr', 'deferred revenue non curr', 'deferred sales non curr', 'deferred revenue def non curr', 'deferred sales def non curr', 'deferred revenue deferred non curr', 'deferred sales deferred non currnoncurrent revenue', 'noncurrent sales', 'noncurrent revenue def', 'noncurrent sales def', 'noncurrent revenue deferred', 'noncurrent sales deferred', 'revenue noncurrent', 'sales noncurrent', 'revenue def noncurrent', 'sales def noncurrent', 'revenue deferred noncurrent', 'sales deferred noncurrent', 'def revenue noncurrent', 'def sales noncurrent', 'def revenue def noncurrent', 'def sales def noncurrent', 'def revenue deferred noncurrent', 'def sales deferred noncurrent', 'deferred revenue noncurrent', 'deferred sales noncurrent', 'deferred revenue def noncurrent', 'deferred sales def noncurrent', 'deferred revenue deferred noncurrent', 'deferred sales deferred noncurrent', 'noncurr revenue', 'noncurr sales', 'noncurr revenue def', 'noncurr sales def', 'noncurr revenue deferred', 'noncurr sales deferred', 'revenue noncurr', 'sales noncurr', 'revenue def noncurr', 'sales def noncurr', 'revenue deferred noncurr', 'sales deferred noncurr', 'def revenue noncurr', 'def sales noncurr', 'def revenue def noncurr', 'def sales def noncurr', 'def revenue deferred noncurr', 'def sales deferred noncurr', 'deferred revenue noncurr', 'deferred sales noncurr', 'deferred revenue def noncurr', 'deferred sales def noncurr', 'deferred revenue deferred noncurr', 'deferred sales deferred noncurr'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='tax_liab_lt', display_name='Tax Liabilities, Long-Term', extract_names=['tax liab longterm', 'tax liability longterm', 'tax liabilities longterm', 'tax liab long term', 'tax liability long term', 'tax liabilities long term', 'tax liab lt', 'tax liability lt', 'tax liabilities lt', 'longterm tax liab', 'longterm tax liability', 'longterm tax liabilities', 'long term tax liab', 'long term tax liability', 'long term tax liabilities', 'lt tax liab', 'lt tax liability', 'lt tax liabilities', 'tax liab longterm def', 'tax liability longterm def', 'tax liabilities longterm def', 'tax liab long term def', 'tax liability long term def', 'tax liabilities long term def', 'tax liab lt def', 'tax liability lt def', 'tax liabilities lt def', 'longterm tax liab def', 'longterm tax liability def', 'longterm tax liabilities def', 'long term tax liab def', 'long term tax liability def', 'long term tax liabilities def', 'lt tax liab def', 'lt tax liability def', 'lt tax liabilities def', 'tax liab longterm deferred', 'tax liability longterm deferred', 'tax liabilities longterm deferred', 'tax liab long term deferred', 'tax liability long term deferred', 'tax liabilities long term deferred', 'tax liab lt deferred', 'tax liability lt deferred', 'tax liabilities lt deferred', 'longterm tax liab deferred', 'longterm tax liability deferred', 'longterm tax liabilities deferred', 'long term tax liab deferred', 'long term tax liability deferred', 'long term tax liabilities deferred', 'lt tax liab deferred', 'lt tax liability deferred', 'lt tax liabilities deferred', 'def tax liab longterm', 'def tax liability longterm', 'def tax liabilities longterm', 'def tax liab long term', 'def tax liability long term', 'def tax liabilities long term', 'def tax liab lt', 'def tax liability lt', 'def tax liabilities lt', 'def longterm tax liab', 'def longterm tax liability', 'def longterm tax liabilities', 'def long term tax liab', 'def long term tax liability', 'def long term tax liabilities', 'def lt tax liab', 'def lt tax liability', 'def lt tax liabilities', 'deferred tax liab longterm', 'deferred tax liability longterm', 'deferred tax liabilities longterm', 'deferred tax liab long term', 'deferred tax liability long term', 'deferred tax liabilities long term', 'deferred tax liab lt', 'deferred tax liability lt', 'deferred tax liabilities lt', 'deferred longterm tax liab', 'deferred longterm tax liability', 'deferred longterm tax liabilities', 'deferred long term tax liab', 'deferred long term tax liability', 'deferred long term tax liabilities', 'deferred lt tax liab', 'deferred lt tax liability', 'deferred lt tax liabilities', 'tax liab noncurrent', 'tax liability noncurrent', 'tax liabilities noncurrent', 'noncurrent tax liab', 'noncurrent tax liability', 'noncurrent tax liabilities', 'def tax liab noncurrent', 'def tax liability noncurrent', 'def tax liabilities noncurrent', 'def noncurrent tax liab', 'def noncurrent tax liability', 'def noncurrent tax liabilities', 'deferred tax liab noncurrent', 'deferred tax liability noncurrent', 'deferred tax liabilities noncurrent', 'deferred noncurrent tax liab', 'deferred noncurrent tax liability', 'deferred noncurrent tax liabilities', 'tax liab noncurr', 'tax liability noncurr', 'tax liabilities noncurr', 'noncurr tax liab', 'noncurr tax liability', 'noncurr tax liabilities', 'def tax liab noncurr', 'def tax liability noncurr', 'def tax liabilities noncurr', 'def noncurr tax liab', 'def noncurr tax liability', 'def noncurr tax liabilities', 'deferred tax liab noncurr', 'deferred tax liability noncurr', 'deferred tax liabilities noncurr', 'deferred noncurr tax liab', 'deferred noncurr tax liability', 'deferred noncurr tax liabilities', 'tax liab non current', 'tax liability non current', 'tax liabilities non current', 'non current tax liab', 'non current tax liability', 'non current tax liabilities', 'def tax liab non current', 'def tax liability non current', 'def tax liabilities non current', 'def non current tax liab', 'def non current tax liability', 'def non current tax liabilities', 'deferred tax liab non current', 'deferred tax liability non current', 'deferred tax liabilities non current', 'deferred non current tax liab', 'deferred non current tax liability', 'deferred non current tax liabilities', 'tax liab non curr', 'tax liability non curr', 'tax liabilities non curr', 'non curr tax liab', 'non curr tax liability', 'non curr tax liabilities', 'def tax liab non curr', 'def tax liability non curr', 'def tax liabilities non curr', 'def non curr tax liab', 'def non curr tax liability', 'def non curr tax liabilities', 'deferred tax liab non curr', 'deferred tax liability non curr', 'deferred tax liabilities non curr', 'deferred non curr tax liab', 'deferred non curr tax liability', 'deferred non curr tax liabilities', 'tax liab', 'tax liability', 'tax liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='deposit_liab', display_name='Deposit Liabilities', extract_names=['deposit liab', 'deposit liability', 'deposit liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_lt_liab', display_name='Other Long-Term Liabilities', extract_names=['other lt liabilities', 'other longterm liabilities', 'other long term liabilities', 'other lt liab', 'other longterm liab', 'other long term liab', 'other noncurrent liabilities', 'other non current liabilities', 'other noncurr liabilities', 'other non curr liabilities', 'other noncurrent liab', 'other non current liab', 'other noncurr liab', 'other non curr liab', 'other liabilities lt', 'other liabilities longterm', 'other liabilities long term', 'other liab lt', 'other liab longterm', 'other liab long term', 'other liabilities noncurrent', 'other liabilities non current', 'other liabilities noncurr', 'other liabilities non curr', 'other liab noncurrent', 'other liab non current', 'other liab noncurr', 'other liab non curr', 'lt liabilities other', 'longterm liabilities other', 'long term liabilities other', 'lt liab other', 'longterm liab other', 'long term liab other', 'noncurrent liabilities other', 'non current liabilities other', 'noncurr liabilities other', 'non curr liabilities other', 'noncurrent liab other', 'non current liab other', 'noncurr liab other', 'non curr liab other', 'liabilities lt other', 'liabilities longterm other', 'liabilities long term other', 'liab lt other', 'liab longterm other', 'liab long term other', 'liabilities noncurrent other', 'liabilities non current other', 'liabilities noncurr other', 'liabilities non curr other', 'liab noncurrent other', 'liab non current other', 'liab noncurr other', 'liab non curr other'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_non_current_liab', display_name='Total Non-Current Liabilities', extract_names=['total non current liabilities', 'total noncurrent liabilities', 'total non current liability', 'total noncurrent liability', 'total non current liab', 'total noncurrent liab'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='lt_debt[t] + deferred_rev[t] + tax_liab_lt[t] + deposit_liab[t] + other_lt_liab[t]'), ItemConfig(key='total_liab', display_name='Total Liabilities', extract_names=['total liab', 'total liability', 'total liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_non_current_liab[t] + total_current_liab[t]'), ItemConfig(key='common_stock', display_name='Common Stock', extract_names=['total common stock', 'total stock', 'total common shares', 'total shares', 'common stock', 'stockcommon shares', 'shares', 'net total common stock', 'net total stock', 'net total common shares', 'net total shares', 'net common stock', 'net stocknet common shares', 'net shares', 'total common stock net', 'total stock net', 'total common shares net', 'total shares net', 'common stock net', 'stock netcommon shares net', 'shares net'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_income', display_name='Other Comprehensive Income', extract_names=['other income', 'other comprehensive income', 'other comp income', 'comp income', 'comprehensive income', 'comprehensive income and other', 'comp income and other', 'comp inc and other', 'comprehensive inc and other', 'comprehensive income other', 'comp income other', 'comp inc other', 'comprehensive inc other'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='retained_earnings', display_name='Retained Earnings', extract_names=['re', 'retained earnings', 'retained earnings deficit', 're deficit'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='minority_interest', display_name='Minority Interest', extract_names=['minority interest', 'minority int', 'min int', 'min interest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_equity', display_name=\"Total Stockholder's Equity\", extract_names=['total equity', 'total shareholders equity', 'total stockholders equity', 'equity total', 'shareholders equity total', 'stockholders equity total', 'equity', 'shareholders equity', 'stockholders equity'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='other_income[t] + retained_earnings[t] + common_stock[t] + minority_interest[t]'), ItemConfig(key='total_liab_and_equity', display_name='Total Liabilities and Equity', extract_names=['total liabilities and equity', 'total liab and equity', 'total liabilities equity', 'total liab equity', 'liabilities and equity', 'liab and equity', 'liabilities equity', 'liab equity'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_liab[t] + total_equity[t]')]), prior_statement=BalanceSheetData(items_config=DataConfigManager(configs=[ItemConfig(key='cash', display_name='Cash and Cash Equivalents', extract_names=['cash', 'cash and cash equivalents', 'cash and equivalents', 'cash and equiv', 'cash cash equivalents', 'cash equivalents', 'cash equiv'], force_positive=True, forecast_config=ForecastItemConfig(method='manual', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [8242449478.280025, 11981018325.448845, 12398725976.93444, 12816823564.818558, 13233888746.961653], 'growth': []}, plug=True), expr_str=None), ItemConfig(key='st_invest', display_name='Short-Term Investments', extract_names=['shortterm investments', 'short term investments', 'st investments', 'shortterm invest', 'short term invest', 'st invest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='cash_and_st_invest', display_name='Cash and Short-Term Investments', extract_names=['total cash st investments', 'total cash and st investments', 'total cash and shortterm investments', 'total cash and short term investments', 'total cash shortterm investments', 'total cash short term investments', 'total cash st invest', 'total cash and st invest', 'total cash and shortterm invest', 'total cash and short term invest', 'total cash shortterm invest', 'total cash short term invest', 'cash st investments', 'cash and st investments', 'cash and shortterm investments', 'cash and short term investments', 'cash shortterm investments', 'cash short term investments', 'cash st invest', 'cash and st invest', 'cash and shortterm invest', 'cash and short term invest', 'cash shortterm invest', 'cash short term invest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='cash[t] + st_invest[t]'), ItemConfig(key='receivables', display_name='Receivables', extract_names=['receivables', 'rec', 'accounts receivable', 'ar'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='inventory', display_name='Inventory', extract_names=['inv', 'inventory', 'inventories'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='def_tax_st', display_name='Deferred Tax Assets, Current', extract_names=['def tax asset curr', 'deferred tax asset curr', 'tax asset curr', 'def tax assets curr', 'deferred tax assets curr', 'tax assets curr', 'def tax asset current', 'deferred tax asset current', 'tax asset current', 'def tax assets current', 'deferred tax assets current', 'tax assets current', 'def tax asset short term', 'deferred tax asset short term', 'tax asset short term', 'def tax assets short term', 'deferred tax assets short term', 'tax assets short term', 'def tax asset shortterm', 'deferred tax asset shortterm', 'tax asset shortterm', 'def tax assets shortterm', 'deferred tax assets shortterm', 'tax assets shortterm', 'def tax asset st', 'deferred tax asset st', 'tax asset st', 'def tax assets st', 'deferred tax assets st', 'tax assets st'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_current_assets', display_name='Other Current Assets', extract_names=['other current assets', 'other current asset', 'other curr assets', 'other curr asset', 'oca'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_current_assets', display_name='Total Current Assets', extract_names=['total current assets', 'tca'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='cash_and_st_invest[t] + receivables[t] + inventory[t] + def_tax_st[t] + other_current_assets[t]'), ItemConfig(key='gross_ppe', display_name='Grosss Property, Plant & Equipment', extract_names=['gross ppe', 'gross property plant equipment', 'gross property plant and equipment', 'ppe gross', 'property plant equipment gross', 'property plant and equipment gross', 'grs ppe', 'grs property plant equipment', 'grs property plant and equipment', 'ppe grs', 'property plant equipment grs', 'property plant and equipment grs'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='dep', display_name='Accumulated Depreciation', extract_names=['accumulated depreciation', 'depreciation', 'dep', 'accumulated dep', 'acc depreciation', 'accum depreciation', 'acc dep', 'accum dep'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='net_ppe', display_name='Net Property, Plant & Equipment', extract_names=['ppe', 'property plant equipment', 'property plant and equipment', 'ppe net', 'property plant equipment net', 'property plant and equipment net', 'net ppe', 'net property plant equipment', 'net property plant and equipment'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='gross_ppe[t] - dep[t]'), ItemConfig(key='goodwill', display_name='Goodwill and Intangible Assets', extract_names=['goodwill', 'goodwill and intangible assets', 'goodwill and intangibles', 'goodwill intangible assets', 'goodwill intangibles', 'goodwill total', 'goodwill and intangible assets total', 'goodwill and intangibles total', 'goodwill intangible assets total', 'goodwill intangibles total'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='lt_invest', display_name='Long-Term Investments', extract_names=['lt invest', 'lt investments', 'long term invest', 'long term investments', 'longterm invest', 'longterm investments'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='def_tax_lt', display_name='Deferred Tax Assets, Long-Term', extract_names=['def tax asset long term', 'deferred tax asset long term', 'tax asset long term', 'def tax assets long term', 'deferred tax assets long term', 'tax assets long term', 'def tax asset longterm', 'deferred tax asset longterm', 'tax asset longterm', 'def tax assets longterm', 'deferred tax assets longterm', 'tax assets longterm', 'def tax asset lt', 'deferred tax asset lt', 'tax asset lt', 'def tax assets lt', 'deferred tax assets lt', 'tax assets lt', 'def tax asset', 'deferred tax asset', 'tax asset', 'def tax assets', 'deferred tax assets', 'tax assets', 'long term assets tax deferred', 'lt assets tax deferred', 'lt assets tax def', 'long term assets tax def', 'long term assets deferred tax', 'lt assets deferred tax', 'lt assets def tax', 'long term assets def tax'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_lt_assets', display_name='Other Long-Term Assets', extract_names=['other lt assets', 'other lt asset', 'other longterm assets', 'other longterm asset', 'other long term assets', 'other long term asset', 'lt assets other', 'lt asset other', 'longterm assets other', 'longterm asset other', 'long term assets other', 'long term asset other'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_non_current_assets', display_name='Total Non-Current Assets', extract_names=['total non current assets', 'total noncurrent assets', 'total lt assets', 'total longterm assets', 'total long term assets'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='net_ppe[t] + goodwill[t] + lt_invest[t] + def_tax_lt[t] + other_lt_assets[t]'), ItemConfig(key='total_assets', display_name='Total Assets', extract_names=['total assets', 'total asset', 'assets', 'asset'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_current_assets[t] + total_non_current_assets[t]'), ItemConfig(key='payables', display_name='Payables', extract_names=['payables', 'accounts payable', 'ap', 'payables and accrued expenses', 'payables and accrued expense', 'payable and accrued expenses', 'payable and accrued expense', 'payables and acc expenses', 'payables and acc expense', 'payable and acc expenses', 'payable and acc expense', 'payables and accrued exps', 'payables and accrued exp', 'payable and accrued exps', 'payable and accrued exp', 'payables and acc exps', 'payables and acc exp', 'payable and acc exps', 'payable and acc exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='st_debt', display_name='Short-Term Debt', extract_names=['st debt', 'short term debt', 'shortterm debt', 'st borrow', 'short term borrow', 'shortterm borrowst borrowings', 'short term borrowings', 'shortterm borrowings'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='current_lt_debt', display_name='Current Portion of Long-Term Debt', extract_names=['curr port of lt debt', 'curr port lt debt', 'current port of lt debt', 'current port lt debt', 'curr portion of lt debt', 'curr portion lt debt', 'current portion of lt debt', 'current portion lt debt', 'curr port of longterm debt', 'curr port longterm debt', 'current port of longterm debt', 'current port longterm debt', 'curr portion of longterm debt', 'curr portion longterm debt', 'current portion of longterm debt', 'current portion longterm debt', 'curr port of long term debt', 'curr port long term debt', 'current port of long term debt', 'current port long term debt', 'curr portion of long term debt', 'curr portion long term debt', 'current portion of long term debt', 'current portion long term debt', 'curr port of debt', 'curr port debt', 'current port of debt', 'current port debt', 'curr portion of debt', 'curr portion debt', 'current portion of debt', 'current portion debt', 'curr part of lt debt', 'curr part lt debt', 'current part of lt debt', 'current part lt debt', 'curr part of longterm debt', 'curr part longterm debt', 'current part of longterm debt', 'current part longterm debt', 'curr part of long term debt', 'curr part long term debt', 'current part of long term debt', 'current part long term debt', 'curr part of debt', 'curr part debt', 'current part of debt', 'current part debt'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='tax_liab_st', display_name='Tax Liabilities, Short-Term', extract_names=['tax liab shortterm', 'tax liability shortterm', 'tax liabilities shortterm', 'tax liab short term', 'tax liability short term', 'tax liabilities short term', 'tax liab st', 'tax liability st', 'tax liabilities st', 'shortterm tax liab', 'shortterm tax liability', 'shortterm tax liabilities', 'short term tax liab', 'short term tax liability', 'short term tax liabilities', 'st tax liab', 'st tax liability', 'st tax liabilities', 'def tax liab shortterm', 'def tax liability shortterm', 'def tax liabilities shortterm', 'def tax liab short term', 'def tax liability short term', 'def tax liabilities short term', 'def tax liab st', 'def tax liability st', 'def tax liabilities st', 'def shortterm tax liab', 'def shortterm tax liability', 'def shortterm tax liabilities', 'def short term tax liab', 'def short term tax liability', 'def short term tax liabilities', 'def st tax liab', 'def st tax liability', 'def st tax liabilities', 'deferred tax liab shortterm', 'deferred tax liability shortterm', 'deferred tax liabilities shortterm', 'deferred tax liab short term', 'deferred tax liability short term', 'deferred tax liabilities short term', 'deferred tax liab st', 'deferred tax liability st', 'deferred tax liabilities st', 'deferred shortterm tax liab', 'deferred shortterm tax liability', 'deferred shortterm tax liabilities', 'deferred short term tax liab', 'deferred short term tax liability', 'deferred short term tax liabilities', 'deferred st tax liab', 'deferred st tax liability', 'deferred st tax liabilities', 'tax liab noncurr', 'tax liability noncurr', 'tax liabilities noncurr', 'tax liab non curr', 'tax liability non curr', 'tax liabilities non curr', 'noncurr tax liab', 'noncurr tax liability', 'noncurr tax liabilities', 'non curr tax liab', 'non curr tax liability', 'non curr tax liabilities', 'def tax liab noncurr', 'def tax liability noncurr', 'def tax liabilities noncurr', 'def tax liab non curr', 'def tax liability non curr', 'def tax liabilities non curr', 'def noncurr tax liab', 'def noncurr tax liability', 'def noncurr tax liabilities', 'def non curr tax liab', 'def non curr tax liability', 'def non curr tax liabilities', 'deferred tax liab noncurr', 'deferred tax liability noncurr', 'deferred tax liabilities noncurr', 'deferred tax liab non curr', 'deferred tax liability non curr', 'deferred tax liabilities non curr', 'deferred noncurr tax liab', 'deferred noncurr tax liability', 'deferred noncurr tax liabilities', 'deferred non curr tax liab', 'deferred non curr tax liability', 'deferred non curr tax liabilities', 'tax liab noncurrent', 'tax liability noncurrent', 'tax liabilities noncurrent', 'tax liab non current', 'tax liability non current', 'tax liabilities non current', 'noncurrent tax liab', 'noncurrent tax liability', 'noncurrent tax liabilities', 'non current tax liab', 'non current tax liability', 'non current tax liabilities', 'def tax liab noncurrent', 'def tax liability noncurrent', 'def tax liabilities noncurrent', 'def tax liab non current', 'def tax liability non current', 'def tax liabilities non current', 'def noncurrent tax liab', 'def noncurrent tax liability', 'def noncurrent tax liabilities', 'def non current tax liab', 'def non current tax liability', 'def non current tax liabilities', 'deferred tax liab noncurrent', 'deferred tax liability noncurrent', 'deferred tax liabilities noncurrent', 'deferred tax liab non current', 'deferred tax liability non current', 'deferred tax liabilities non current', 'deferred noncurrent tax liab', 'deferred noncurrent tax liability', 'deferred noncurrent tax liabilities', 'deferred non current tax liab', 'deferred non current tax liability', 'deferred non current tax liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_current_liab', display_name='Other Current Liabilities', extract_names=['other current liabilities', 'other current liab', 'other curr liabilities', 'other curr liab', 'other liabilities current', 'other liab current', 'other liabilities curr', 'other liab curr'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_current_liab', display_name='Total Current Liabilities', extract_names=['total current liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='payables[t] + st_debt[t] + tax_liab_st[t] + current_lt_debt[t] + other_current_liab[t]'), ItemConfig(key='lt_debt', display_name='Long-Term Debt', extract_names=['lt debt', 'long term debt', 'longterm debt', 'lt borrow', 'long term borrow', 'longterm borrow', 'lt borrowings', 'long term borrowings', 'longterm borrowings', 'lt debt total', 'long term debt total', 'longterm debt total', 'lt borrow total', 'long term borrow total', 'longterm borrow total', 'lt borrowings total', 'long term borrowings total', 'longterm borrowings total'], force_positive=True, forecast_config=ForecastItemConfig(method='manual', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [25339312566.232864, 19146427921.183643, 19515879404.09975, 19931808353.076942, 20398896416.783276], 'growth': []}, plug=True), expr_str=None), ItemConfig(key='total_debt', display_name='Total Debt', extract_names=['total debt'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='st_debt[t] + lt_debt[t]'), ItemConfig(key='deferred_rev', display_name='Deferred Revenue', extract_names=['deferred revenue', 'deferred sales', 'def revenue', 'def salesnon current revenue', 'non current sales', 'non current revenue def', 'non current sales def', 'non current revenue deferred', 'non current sales deferred', 'revenue non current', 'sales non current', 'revenue def non current', 'sales def non current', 'revenue deferred non current', 'sales deferred non current', 'def revenue non current', 'def sales non current', 'def revenue def non current', 'def sales def non current', 'def revenue deferred non current', 'def sales deferred non current', 'deferred revenue non current', 'deferred sales non current', 'deferred revenue def non current', 'deferred sales def non current', 'deferred revenue deferred non current', 'deferred sales deferred non current', 'non curr revenue', 'non curr sales', 'non curr revenue def', 'non curr sales def', 'non curr revenue deferred', 'non curr sales deferred', 'revenue non curr', 'sales non curr', 'revenue def non curr', 'sales def non curr', 'revenue deferred non curr', 'sales deferred non curr', 'def revenue non curr', 'def sales non curr', 'def revenue def non curr', 'def sales def non curr', 'def revenue deferred non curr', 'def sales deferred non curr', 'deferred revenue non curr', 'deferred sales non curr', 'deferred revenue def non curr', 'deferred sales def non curr', 'deferred revenue deferred non curr', 'deferred sales deferred non currnoncurrent revenue', 'noncurrent sales', 'noncurrent revenue def', 'noncurrent sales def', 'noncurrent revenue deferred', 'noncurrent sales deferred', 'revenue noncurrent', 'sales noncurrent', 'revenue def noncurrent', 'sales def noncurrent', 'revenue deferred noncurrent', 'sales deferred noncurrent', 'def revenue noncurrent', 'def sales noncurrent', 'def revenue def noncurrent', 'def sales def noncurrent', 'def revenue deferred noncurrent', 'def sales deferred noncurrent', 'deferred revenue noncurrent', 'deferred sales noncurrent', 'deferred revenue def noncurrent', 'deferred sales def noncurrent', 'deferred revenue deferred noncurrent', 'deferred sales deferred noncurrent', 'noncurr revenue', 'noncurr sales', 'noncurr revenue def', 'noncurr sales def', 'noncurr revenue deferred', 'noncurr sales deferred', 'revenue noncurr', 'sales noncurr', 'revenue def noncurr', 'sales def noncurr', 'revenue deferred noncurr', 'sales deferred noncurr', 'def revenue noncurr', 'def sales noncurr', 'def revenue def noncurr', 'def sales def noncurr', 'def revenue deferred noncurr', 'def sales deferred noncurr', 'deferred revenue noncurr', 'deferred sales noncurr', 'deferred revenue def noncurr', 'deferred sales def noncurr', 'deferred revenue deferred noncurr', 'deferred sales deferred noncurr'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='tax_liab_lt', display_name='Tax Liabilities, Long-Term', extract_names=['tax liab longterm', 'tax liability longterm', 'tax liabilities longterm', 'tax liab long term', 'tax liability long term', 'tax liabilities long term', 'tax liab lt', 'tax liability lt', 'tax liabilities lt', 'longterm tax liab', 'longterm tax liability', 'longterm tax liabilities', 'long term tax liab', 'long term tax liability', 'long term tax liabilities', 'lt tax liab', 'lt tax liability', 'lt tax liabilities', 'tax liab longterm def', 'tax liability longterm def', 'tax liabilities longterm def', 'tax liab long term def', 'tax liability long term def', 'tax liabilities long term def', 'tax liab lt def', 'tax liability lt def', 'tax liabilities lt def', 'longterm tax liab def', 'longterm tax liability def', 'longterm tax liabilities def', 'long term tax liab def', 'long term tax liability def', 'long term tax liabilities def', 'lt tax liab def', 'lt tax liability def', 'lt tax liabilities def', 'tax liab longterm deferred', 'tax liability longterm deferred', 'tax liabilities longterm deferred', 'tax liab long term deferred', 'tax liability long term deferred', 'tax liabilities long term deferred', 'tax liab lt deferred', 'tax liability lt deferred', 'tax liabilities lt deferred', 'longterm tax liab deferred', 'longterm tax liability deferred', 'longterm tax liabilities deferred', 'long term tax liab deferred', 'long term tax liability deferred', 'long term tax liabilities deferred', 'lt tax liab deferred', 'lt tax liability deferred', 'lt tax liabilities deferred', 'def tax liab longterm', 'def tax liability longterm', 'def tax liabilities longterm', 'def tax liab long term', 'def tax liability long term', 'def tax liabilities long term', 'def tax liab lt', 'def tax liability lt', 'def tax liabilities lt', 'def longterm tax liab', 'def longterm tax liability', 'def longterm tax liabilities', 'def long term tax liab', 'def long term tax liability', 'def long term tax liabilities', 'def lt tax liab', 'def lt tax liability', 'def lt tax liabilities', 'deferred tax liab longterm', 'deferred tax liability longterm', 'deferred tax liabilities longterm', 'deferred tax liab long term', 'deferred tax liability long term', 'deferred tax liabilities long term', 'deferred tax liab lt', 'deferred tax liability lt', 'deferred tax liabilities lt', 'deferred longterm tax liab', 'deferred longterm tax liability', 'deferred longterm tax liabilities', 'deferred long term tax liab', 'deferred long term tax liability', 'deferred long term tax liabilities', 'deferred lt tax liab', 'deferred lt tax liability', 'deferred lt tax liabilities', 'tax liab noncurrent', 'tax liability noncurrent', 'tax liabilities noncurrent', 'noncurrent tax liab', 'noncurrent tax liability', 'noncurrent tax liabilities', 'def tax liab noncurrent', 'def tax liability noncurrent', 'def tax liabilities noncurrent', 'def noncurrent tax liab', 'def noncurrent tax liability', 'def noncurrent tax liabilities', 'deferred tax liab noncurrent', 'deferred tax liability noncurrent', 'deferred tax liabilities noncurrent', 'deferred noncurrent tax liab', 'deferred noncurrent tax liability', 'deferred noncurrent tax liabilities', 'tax liab noncurr', 'tax liability noncurr', 'tax liabilities noncurr', 'noncurr tax liab', 'noncurr tax liability', 'noncurr tax liabilities', 'def tax liab noncurr', 'def tax liability noncurr', 'def tax liabilities noncurr', 'def noncurr tax liab', 'def noncurr tax liability', 'def noncurr tax liabilities', 'deferred tax liab noncurr', 'deferred tax liability noncurr', 'deferred tax liabilities noncurr', 'deferred noncurr tax liab', 'deferred noncurr tax liability', 'deferred noncurr tax liabilities', 'tax liab non current', 'tax liability non current', 'tax liabilities non current', 'non current tax liab', 'non current tax liability', 'non current tax liabilities', 'def tax liab non current', 'def tax liability non current', 'def tax liabilities non current', 'def non current tax liab', 'def non current tax liability', 'def non current tax liabilities', 'deferred tax liab non current', 'deferred tax liability non current', 'deferred tax liabilities non current', 'deferred non current tax liab', 'deferred non current tax liability', 'deferred non current tax liabilities', 'tax liab non curr', 'tax liability non curr', 'tax liabilities non curr', 'non curr tax liab', 'non curr tax liability', 'non curr tax liabilities', 'def tax liab non curr', 'def tax liability non curr', 'def tax liabilities non curr', 'def non curr tax liab', 'def non curr tax liability', 'def non curr tax liabilities', 'deferred tax liab non curr', 'deferred tax liability non curr', 'deferred tax liabilities non curr', 'deferred non curr tax liab', 'deferred non curr tax liability', 'deferred non curr tax liabilities', 'tax liab', 'tax liability', 'tax liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='deposit_liab', display_name='Deposit Liabilities', extract_names=['deposit liab', 'deposit liability', 'deposit liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_lt_liab', display_name='Other Long-Term Liabilities', extract_names=['other lt liabilities', 'other longterm liabilities', 'other long term liabilities', 'other lt liab', 'other longterm liab', 'other long term liab', 'other noncurrent liabilities', 'other non current liabilities', 'other noncurr liabilities', 'other non curr liabilities', 'other noncurrent liab', 'other non current liab', 'other noncurr liab', 'other non curr liab', 'other liabilities lt', 'other liabilities longterm', 'other liabilities long term', 'other liab lt', 'other liab longterm', 'other liab long term', 'other liabilities noncurrent', 'other liabilities non current', 'other liabilities noncurr', 'other liabilities non curr', 'other liab noncurrent', 'other liab non current', 'other liab noncurr', 'other liab non curr', 'lt liabilities other', 'longterm liabilities other', 'long term liabilities other', 'lt liab other', 'longterm liab other', 'long term liab other', 'noncurrent liabilities other', 'non current liabilities other', 'noncurr liabilities other', 'non curr liabilities other', 'noncurrent liab other', 'non current liab other', 'noncurr liab other', 'non curr liab other', 'liabilities lt other', 'liabilities longterm other', 'liabilities long term other', 'liab lt other', 'liab longterm other', 'liab long term other', 'liabilities noncurrent other', 'liabilities non current other', 'liabilities noncurr other', 'liabilities non curr other', 'liab noncurrent other', 'liab non current other', 'liab noncurr other', 'liab non curr other'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_non_current_liab', display_name='Total Non-Current Liabilities', extract_names=['total non current liabilities', 'total noncurrent liabilities', 'total non current liability', 'total noncurrent liability', 'total non current liab', 'total noncurrent liab'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='lt_debt[t] + deferred_rev[t] + tax_liab_lt[t] + deposit_liab[t] + other_lt_liab[t]'), ItemConfig(key='total_liab', display_name='Total Liabilities', extract_names=['total liab', 'total liability', 'total liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_non_current_liab[t] + total_current_liab[t]'), ItemConfig(key='common_stock', display_name='Common Stock', extract_names=['total common stock', 'total stock', 'total common shares', 'total shares', 'common stock', 'stockcommon shares', 'shares', 'net total common stock', 'net total stock', 'net total common shares', 'net total shares', 'net common stock', 'net stocknet common shares', 'net shares', 'total common stock net', 'total stock net', 'total common shares net', 'total shares net', 'common stock net', 'stock netcommon shares net', 'shares net'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_income', display_name='Other Comprehensive Income', extract_names=['other income', 'other comprehensive income', 'other comp income', 'comp income', 'comprehensive income', 'comprehensive income and other', 'comp income and other', 'comp inc and other', 'comprehensive inc and other', 'comprehensive income other', 'comp income other', 'comp inc other', 'comprehensive inc other'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='retained_earnings', display_name='Retained Earnings', extract_names=['re', 'retained earnings', 'retained earnings deficit', 're deficit'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='minority_interest', display_name='Minority Interest', extract_names=['minority interest', 'minority int', 'min int', 'min interest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_equity', display_name=\"Total Stockholder's Equity\", extract_names=['total equity', 'total shareholders equity', 'total stockholders equity', 'equity total', 'shareholders equity total', 'stockholders equity total', 'equity', 'shareholders equity', 'stockholders equity'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='other_income[t] + retained_earnings[t] + common_stock[t] + minority_interest[t]'), ItemConfig(key='total_liab_and_equity', display_name='Total Liabilities and Equity', extract_names=['total liabilities and equity', 'total liab and equity', 'total liabilities equity', 'total liab equity', 'liabilities and equity', 'liab and equity', 'liabilities equity', 'liab equity'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_liab[t] + total_equity[t]')]), prior_statement=BalanceSheetData(items_config=DataConfigManager(configs=[ItemConfig(key='cash', display_name='Cash and Cash Equivalents', extract_names=['cash', 'cash and cash equivalents', 'cash and equivalents', 'cash and equiv', 'cash cash equivalents', 'cash equivalents', 'cash equiv'], force_positive=True, forecast_config=ForecastItemConfig(method='manual', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [8242449478.280025, 11981018325.448845, 12398725976.93444, 12816823564.818558, 13233888746.961653], 'growth': []}, plug=True), expr_str=None), ItemConfig(key='st_invest', display_name='Short-Term Investments', extract_names=['shortterm investments', 'short term investments', 'st investments', 'shortterm invest', 'short term invest', 'st invest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='cash_and_st_invest', display_name='Cash and Short-Term Investments', extract_names=['total cash st investments', 'total cash and st investments', 'total cash and shortterm investments', 'total cash and short term investments', 'total cash shortterm investments', 'total cash short term investments', 'total cash st invest', 'total cash and st invest', 'total cash and shortterm invest', 'total cash and short term invest', 'total cash shortterm invest', 'total cash short term invest', 'cash st investments', 'cash and st investments', 'cash and shortterm investments', 'cash and short term investments', 'cash shortterm investments', 'cash short term investments', 'cash st invest', 'cash and st invest', 'cash and shortterm invest', 'cash and short term invest', 'cash shortterm invest', 'cash short term invest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='cash[t] + st_invest[t]'), ItemConfig(key='receivables', display_name='Receivables', extract_names=['receivables', 'rec', 'accounts receivable', 'ar'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='inventory', display_name='Inventory', extract_names=['inv', 'inventory', 'inventories'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='def_tax_st', display_name='Deferred Tax Assets, Current', extract_names=['def tax asset curr', 'deferred tax asset curr', 'tax asset curr', 'def tax assets curr', 'deferred tax assets curr', 'tax assets curr', 'def tax asset current', 'deferred tax asset current', 'tax asset current', 'def tax assets current', 'deferred tax assets current', 'tax assets current', 'def tax asset short term', 'deferred tax asset short term', 'tax asset short term', 'def tax assets short term', 'deferred tax assets short term', 'tax assets short term', 'def tax asset shortterm', 'deferred tax asset shortterm', 'tax asset shortterm', 'def tax assets shortterm', 'deferred tax assets shortterm', 'tax assets shortterm', 'def tax asset st', 'deferred tax asset st', 'tax asset st', 'def tax assets st', 'deferred tax assets st', 'tax assets st'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_current_assets', display_name='Other Current Assets', extract_names=['other current assets', 'other current asset', 'other curr assets', 'other curr asset', 'oca'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_current_assets', display_name='Total Current Assets', extract_names=['total current assets', 'tca'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='cash_and_st_invest[t] + receivables[t] + inventory[t] + def_tax_st[t] + other_current_assets[t]'), ItemConfig(key='gross_ppe', display_name='Grosss Property, Plant & Equipment', extract_names=['gross ppe', 'gross property plant equipment', 'gross property plant and equipment', 'ppe gross', 'property plant equipment gross', 'property plant and equipment gross', 'grs ppe', 'grs property plant equipment', 'grs property plant and equipment', 'ppe grs', 'property plant equipment grs', 'property plant and equipment grs'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='dep', display_name='Accumulated Depreciation', extract_names=['accumulated depreciation', 'depreciation', 'dep', 'accumulated dep', 'acc depreciation', 'accum depreciation', 'acc dep', 'accum dep'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='net_ppe', display_name='Net Property, Plant & Equipment', extract_names=['ppe', 'property plant equipment', 'property plant and equipment', 'ppe net', 'property plant equipment net', 'property plant and equipment net', 'net ppe', 'net property plant equipment', 'net property plant and equipment'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='gross_ppe[t] - dep[t]'), ItemConfig(key='goodwill', display_name='Goodwill and Intangible Assets', extract_names=['goodwill', 'goodwill and intangible assets', 'goodwill and intangibles', 'goodwill intangible assets', 'goodwill intangibles', 'goodwill total', 'goodwill and intangible assets total', 'goodwill and intangibles total', 'goodwill intangible assets total', 'goodwill intangibles total'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='lt_invest', display_name='Long-Term Investments', extract_names=['lt invest', 'lt investments', 'long term invest', 'long term investments', 'longterm invest', 'longterm investments'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='def_tax_lt', display_name='Deferred Tax Assets, Long-Term', extract_names=['def tax asset long term', 'deferred tax asset long term', 'tax asset long term', 'def tax assets long term', 'deferred tax assets long term', 'tax assets long term', 'def tax asset longterm', 'deferred tax asset longterm', 'tax asset longterm', 'def tax assets longterm', 'deferred tax assets longterm', 'tax assets longterm', 'def tax asset lt', 'deferred tax asset lt', 'tax asset lt', 'def tax assets lt', 'deferred tax assets lt', 'tax assets lt', 'def tax asset', 'deferred tax asset', 'tax asset', 'def tax assets', 'deferred tax assets', 'tax assets', 'long term assets tax deferred', 'lt assets tax deferred', 'lt assets tax def', 'long term assets tax def', 'long term assets deferred tax', 'lt assets deferred tax', 'lt assets def tax', 'long term assets def tax'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_lt_assets', display_name='Other Long-Term Assets', extract_names=['other lt assets', 'other lt asset', 'other longterm assets', 'other longterm asset', 'other long term assets', 'other long term asset', 'lt assets other', 'lt asset other', 'longterm assets other', 'longterm asset other', 'long term assets other', 'long term asset other'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_non_current_assets', display_name='Total Non-Current Assets', extract_names=['total non current assets', 'total noncurrent assets', 'total lt assets', 'total longterm assets', 'total long term assets'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='net_ppe[t] + goodwill[t] + lt_invest[t] + def_tax_lt[t] + other_lt_assets[t]'), ItemConfig(key='total_assets', display_name='Total Assets', extract_names=['total assets', 'total asset', 'assets', 'asset'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_current_assets[t] + total_non_current_assets[t]'), ItemConfig(key='payables', display_name='Payables', extract_names=['payables', 'accounts payable', 'ap', 'payables and accrued expenses', 'payables and accrued expense', 'payable and accrued expenses', 'payable and accrued expense', 'payables and acc expenses', 'payables and acc expense', 'payable and acc expenses', 'payable and acc expense', 'payables and accrued exps', 'payables and accrued exp', 'payable and accrued exps', 'payable and accrued exp', 'payables and acc exps', 'payables and acc exp', 'payable and acc exps', 'payable and acc exp'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='revenue', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='st_debt', display_name='Short-Term Debt', extract_names=['st debt', 'short term debt', 'shortterm debt', 'st borrow', 'short term borrow', 'shortterm borrowst borrowings', 'short term borrowings', 'shortterm borrowings'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='current_lt_debt', display_name='Current Portion of Long-Term Debt', extract_names=['curr port of lt debt', 'curr port lt debt', 'current port of lt debt', 'current port lt debt', 'curr portion of lt debt', 'curr portion lt debt', 'current portion of lt debt', 'current portion lt debt', 'curr port of longterm debt', 'curr port longterm debt', 'current port of longterm debt', 'current port longterm debt', 'curr portion of longterm debt', 'curr portion longterm debt', 'current portion of longterm debt', 'current portion longterm debt', 'curr port of long term debt', 'curr port long term debt', 'current port of long term debt', 'current port long term debt', 'curr portion of long term debt', 'curr portion long term debt', 'current portion of long term debt', 'current portion long term debt', 'curr port of debt', 'curr port debt', 'current port of debt', 'current port debt', 'curr portion of debt', 'curr portion debt', 'current portion of debt', 'current portion debt', 'curr part of lt debt', 'curr part lt debt', 'current part of lt debt', 'current part lt debt', 'curr part of longterm debt', 'curr part longterm debt', 'current part of longterm debt', 'current part longterm debt', 'curr part of long term debt', 'curr part long term debt', 'current part of long term debt', 'current part long term debt', 'curr part of debt', 'curr part debt', 'current part of debt', 'current part debt'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of='total_debt', make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='tax_liab_st', display_name='Tax Liabilities, Short-Term', extract_names=['tax liab shortterm', 'tax liability shortterm', 'tax liabilities shortterm', 'tax liab short term', 'tax liability short term', 'tax liabilities short term', 'tax liab st', 'tax liability st', 'tax liabilities st', 'shortterm tax liab', 'shortterm tax liability', 'shortterm tax liabilities', 'short term tax liab', 'short term tax liability', 'short term tax liabilities', 'st tax liab', 'st tax liability', 'st tax liabilities', 'def tax liab shortterm', 'def tax liability shortterm', 'def tax liabilities shortterm', 'def tax liab short term', 'def tax liability short term', 'def tax liabilities short term', 'def tax liab st', 'def tax liability st', 'def tax liabilities st', 'def shortterm tax liab', 'def shortterm tax liability', 'def shortterm tax liabilities', 'def short term tax liab', 'def short term tax liability', 'def short term tax liabilities', 'def st tax liab', 'def st tax liability', 'def st tax liabilities', 'deferred tax liab shortterm', 'deferred tax liability shortterm', 'deferred tax liabilities shortterm', 'deferred tax liab short term', 'deferred tax liability short term', 'deferred tax liabilities short term', 'deferred tax liab st', 'deferred tax liability st', 'deferred tax liabilities st', 'deferred shortterm tax liab', 'deferred shortterm tax liability', 'deferred shortterm tax liabilities', 'deferred short term tax liab', 'deferred short term tax liability', 'deferred short term tax liabilities', 'deferred st tax liab', 'deferred st tax liability', 'deferred st tax liabilities', 'tax liab noncurr', 'tax liability noncurr', 'tax liabilities noncurr', 'tax liab non curr', 'tax liability non curr', 'tax liabilities non curr', 'noncurr tax liab', 'noncurr tax liability', 'noncurr tax liabilities', 'non curr tax liab', 'non curr tax liability', 'non curr tax liabilities', 'def tax liab noncurr', 'def tax liability noncurr', 'def tax liabilities noncurr', 'def tax liab non curr', 'def tax liability non curr', 'def tax liabilities non curr', 'def noncurr tax liab', 'def noncurr tax liability', 'def noncurr tax liabilities', 'def non curr tax liab', 'def non curr tax liability', 'def non curr tax liabilities', 'deferred tax liab noncurr', 'deferred tax liability noncurr', 'deferred tax liabilities noncurr', 'deferred tax liab non curr', 'deferred tax liability non curr', 'deferred tax liabilities non curr', 'deferred noncurr tax liab', 'deferred noncurr tax liability', 'deferred noncurr tax liabilities', 'deferred non curr tax liab', 'deferred non curr tax liability', 'deferred non curr tax liabilities', 'tax liab noncurrent', 'tax liability noncurrent', 'tax liabilities noncurrent', 'tax liab non current', 'tax liability non current', 'tax liabilities non current', 'noncurrent tax liab', 'noncurrent tax liability', 'noncurrent tax liabilities', 'non current tax liab', 'non current tax liability', 'non current tax liabilities', 'def tax liab noncurrent', 'def tax liability noncurrent', 'def tax liabilities noncurrent', 'def tax liab non current', 'def tax liability non current', 'def tax liabilities non current', 'def noncurrent tax liab', 'def noncurrent tax liability', 'def noncurrent tax liabilities', 'def non current tax liab', 'def non current tax liability', 'def non current tax liabilities', 'deferred tax liab noncurrent', 'deferred tax liability noncurrent', 'deferred tax liabilities noncurrent', 'deferred tax liab non current', 'deferred tax liability non current', 'deferred tax liabilities non current', 'deferred noncurrent tax liab', 'deferred noncurrent tax liability', 'deferred noncurrent tax liabilities', 'deferred non current tax liab', 'deferred non current tax liability', 'deferred non current tax liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_current_liab', display_name='Other Current Liabilities', extract_names=['other current liabilities', 'other current liab', 'other curr liabilities', 'other curr liab', 'other liabilities current', 'other liab current', 'other liabilities curr', 'other liab curr'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_current_liab', display_name='Total Current Liabilities', extract_names=['total current liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='payables[t] + st_debt[t] + tax_liab_st[t] + current_lt_debt[t] + other_current_liab[t]'), ItemConfig(key='lt_debt', display_name='Long-Term Debt', extract_names=['lt debt', 'long term debt', 'longterm debt', 'lt borrow', 'long term borrow', 'longterm borrow', 'lt borrowings', 'long term borrowings', 'longterm borrowings', 'lt debt total', 'long term debt total', 'longterm debt total', 'lt borrow total', 'long term borrow total', 'longterm borrow total', 'lt borrowings total', 'long term borrowings total', 'longterm borrowings total'], force_positive=True, forecast_config=ForecastItemConfig(method='manual', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [25339312566.232864, 19146427921.183643, 19515879404.09975, 19931808353.076942, 20398896416.783276], 'growth': []}, plug=True), expr_str=None), ItemConfig(key='total_debt', display_name='Total Debt', extract_names=['total debt'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='st_debt[t] + lt_debt[t]'), ItemConfig(key='deferred_rev', display_name='Deferred Revenue', extract_names=['deferred revenue', 'deferred sales', 'def revenue', 'def salesnon current revenue', 'non current sales', 'non current revenue def', 'non current sales def', 'non current revenue deferred', 'non current sales deferred', 'revenue non current', 'sales non current', 'revenue def non current', 'sales def non current', 'revenue deferred non current', 'sales deferred non current', 'def revenue non current', 'def sales non current', 'def revenue def non current', 'def sales def non current', 'def revenue deferred non current', 'def sales deferred non current', 'deferred revenue non current', 'deferred sales non current', 'deferred revenue def non current', 'deferred sales def non current', 'deferred revenue deferred non current', 'deferred sales deferred non current', 'non curr revenue', 'non curr sales', 'non curr revenue def', 'non curr sales def', 'non curr revenue deferred', 'non curr sales deferred', 'revenue non curr', 'sales non curr', 'revenue def non curr', 'sales def non curr', 'revenue deferred non curr', 'sales deferred non curr', 'def revenue non curr', 'def sales non curr', 'def revenue def non curr', 'def sales def non curr', 'def revenue deferred non curr', 'def sales deferred non curr', 'deferred revenue non curr', 'deferred sales non curr', 'deferred revenue def non curr', 'deferred sales def non curr', 'deferred revenue deferred non curr', 'deferred sales deferred non currnoncurrent revenue', 'noncurrent sales', 'noncurrent revenue def', 'noncurrent sales def', 'noncurrent revenue deferred', 'noncurrent sales deferred', 'revenue noncurrent', 'sales noncurrent', 'revenue def noncurrent', 'sales def noncurrent', 'revenue deferred noncurrent', 'sales deferred noncurrent', 'def revenue noncurrent', 'def sales noncurrent', 'def revenue def noncurrent', 'def sales def noncurrent', 'def revenue deferred noncurrent', 'def sales deferred noncurrent', 'deferred revenue noncurrent', 'deferred sales noncurrent', 'deferred revenue def noncurrent', 'deferred sales def noncurrent', 'deferred revenue deferred noncurrent', 'deferred sales deferred noncurrent', 'noncurr revenue', 'noncurr sales', 'noncurr revenue def', 'noncurr sales def', 'noncurr revenue deferred', 'noncurr sales deferred', 'revenue noncurr', 'sales noncurr', 'revenue def noncurr', 'sales def noncurr', 'revenue deferred noncurr', 'sales deferred noncurr', 'def revenue noncurr', 'def sales noncurr', 'def revenue def noncurr', 'def sales def noncurr', 'def revenue deferred noncurr', 'def sales deferred noncurr', 'deferred revenue noncurr', 'deferred sales noncurr', 'deferred revenue def noncurr', 'deferred sales def noncurr', 'deferred revenue deferred noncurr', 'deferred sales deferred noncurr'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='tax_liab_lt', display_name='Tax Liabilities, Long-Term', extract_names=['tax liab longterm', 'tax liability longterm', 'tax liabilities longterm', 'tax liab long term', 'tax liability long term', 'tax liabilities long term', 'tax liab lt', 'tax liability lt', 'tax liabilities lt', 'longterm tax liab', 'longterm tax liability', 'longterm tax liabilities', 'long term tax liab', 'long term tax liability', 'long term tax liabilities', 'lt tax liab', 'lt tax liability', 'lt tax liabilities', 'tax liab longterm def', 'tax liability longterm def', 'tax liabilities longterm def', 'tax liab long term def', 'tax liability long term def', 'tax liabilities long term def', 'tax liab lt def', 'tax liability lt def', 'tax liabilities lt def', 'longterm tax liab def', 'longterm tax liability def', 'longterm tax liabilities def', 'long term tax liab def', 'long term tax liability def', 'long term tax liabilities def', 'lt tax liab def', 'lt tax liability def', 'lt tax liabilities def', 'tax liab longterm deferred', 'tax liability longterm deferred', 'tax liabilities longterm deferred', 'tax liab long term deferred', 'tax liability long term deferred', 'tax liabilities long term deferred', 'tax liab lt deferred', 'tax liability lt deferred', 'tax liabilities lt deferred', 'longterm tax liab deferred', 'longterm tax liability deferred', 'longterm tax liabilities deferred', 'long term tax liab deferred', 'long term tax liability deferred', 'long term tax liabilities deferred', 'lt tax liab deferred', 'lt tax liability deferred', 'lt tax liabilities deferred', 'def tax liab longterm', 'def tax liability longterm', 'def tax liabilities longterm', 'def tax liab long term', 'def tax liability long term', 'def tax liabilities long term', 'def tax liab lt', 'def tax liability lt', 'def tax liabilities lt', 'def longterm tax liab', 'def longterm tax liability', 'def longterm tax liabilities', 'def long term tax liab', 'def long term tax liability', 'def long term tax liabilities', 'def lt tax liab', 'def lt tax liability', 'def lt tax liabilities', 'deferred tax liab longterm', 'deferred tax liability longterm', 'deferred tax liabilities longterm', 'deferred tax liab long term', 'deferred tax liability long term', 'deferred tax liabilities long term', 'deferred tax liab lt', 'deferred tax liability lt', 'deferred tax liabilities lt', 'deferred longterm tax liab', 'deferred longterm tax liability', 'deferred longterm tax liabilities', 'deferred long term tax liab', 'deferred long term tax liability', 'deferred long term tax liabilities', 'deferred lt tax liab', 'deferred lt tax liability', 'deferred lt tax liabilities', 'tax liab noncurrent', 'tax liability noncurrent', 'tax liabilities noncurrent', 'noncurrent tax liab', 'noncurrent tax liability', 'noncurrent tax liabilities', 'def tax liab noncurrent', 'def tax liability noncurrent', 'def tax liabilities noncurrent', 'def noncurrent tax liab', 'def noncurrent tax liability', 'def noncurrent tax liabilities', 'deferred tax liab noncurrent', 'deferred tax liability noncurrent', 'deferred tax liabilities noncurrent', 'deferred noncurrent tax liab', 'deferred noncurrent tax liability', 'deferred noncurrent tax liabilities', 'tax liab noncurr', 'tax liability noncurr', 'tax liabilities noncurr', 'noncurr tax liab', 'noncurr tax liability', 'noncurr tax liabilities', 'def tax liab noncurr', 'def tax liability noncurr', 'def tax liabilities noncurr', 'def noncurr tax liab', 'def noncurr tax liability', 'def noncurr tax liabilities', 'deferred tax liab noncurr', 'deferred tax liability noncurr', 'deferred tax liabilities noncurr', 'deferred noncurr tax liab', 'deferred noncurr tax liability', 'deferred noncurr tax liabilities', 'tax liab non current', 'tax liability non current', 'tax liabilities non current', 'non current tax liab', 'non current tax liability', 'non current tax liabilities', 'def tax liab non current', 'def tax liability non current', 'def tax liabilities non current', 'def non current tax liab', 'def non current tax liability', 'def non current tax liabilities', 'deferred tax liab non current', 'deferred tax liability non current', 'deferred tax liabilities non current', 'deferred non current tax liab', 'deferred non current tax liability', 'deferred non current tax liabilities', 'tax liab non curr', 'tax liability non curr', 'tax liabilities non curr', 'non curr tax liab', 'non curr tax liability', 'non curr tax liabilities', 'def tax liab non curr', 'def tax liability non curr', 'def tax liabilities non curr', 'def non curr tax liab', 'def non curr tax liability', 'def non curr tax liabilities', 'deferred tax liab non curr', 'deferred tax liability non curr', 'deferred tax liabilities non curr', 'deferred non curr tax liab', 'deferred non curr tax liability', 'deferred non curr tax liabilities', 'tax liab', 'tax liability', 'tax liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='deposit_liab', display_name='Deposit Liabilities', extract_names=['deposit liab', 'deposit liability', 'deposit liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_lt_liab', display_name='Other Long-Term Liabilities', extract_names=['other lt liabilities', 'other longterm liabilities', 'other long term liabilities', 'other lt liab', 'other longterm liab', 'other long term liab', 'other noncurrent liabilities', 'other non current liabilities', 'other noncurr liabilities', 'other non curr liabilities', 'other noncurrent liab', 'other non current liab', 'other noncurr liab', 'other non curr liab', 'other liabilities lt', 'other liabilities longterm', 'other liabilities long term', 'other liab lt', 'other liab longterm', 'other liab long term', 'other liabilities noncurrent', 'other liabilities non current', 'other liabilities noncurr', 'other liabilities non curr', 'other liab noncurrent', 'other liab non current', 'other liab noncurr', 'other liab non curr', 'lt liabilities other', 'longterm liabilities other', 'long term liabilities other', 'lt liab other', 'longterm liab other', 'long term liab other', 'noncurrent liabilities other', 'non current liabilities other', 'noncurr liabilities other', 'non curr liabilities other', 'noncurrent liab other', 'non current liab other', 'noncurr liab other', 'non curr liab other', 'liabilities lt other', 'liabilities longterm other', 'liabilities long term other', 'liab lt other', 'liab longterm other', 'liab long term other', 'liabilities noncurrent other', 'liabilities non current other', 'liabilities noncurr other', 'liabilities non curr other', 'liab noncurrent other', 'liab non current other', 'liab noncurr other', 'liab non curr other'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_non_current_liab', display_name='Total Non-Current Liabilities', extract_names=['total non current liabilities', 'total noncurrent liabilities', 'total non current liability', 'total noncurrent liability', 'total non current liab', 'total noncurrent liab'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='lt_debt[t] + deferred_rev[t] + tax_liab_lt[t] + deposit_liab[t] + other_lt_liab[t]'), ItemConfig(key='total_liab', display_name='Total Liabilities', extract_names=['total liab', 'total liability', 'total liabilities'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_non_current_liab[t] + total_current_liab[t]'), ItemConfig(key='common_stock', display_name='Common Stock', extract_names=['total common stock', 'total stock', 'total common shares', 'total shares', 'common stock', 'stockcommon shares', 'shares', 'net total common stock', 'net total stock', 'net total common shares', 'net total shares', 'net common stock', 'net stocknet common shares', 'net shares', 'total common stock net', 'total stock net', 'total common shares net', 'total shares net', 'common stock net', 'stock netcommon shares net', 'shares net'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='other_income', display_name='Other Comprehensive Income', extract_names=['other income', 'other comprehensive income', 'other comp income', 'comp income', 'comprehensive income', 'comprehensive income and other', 'comp income and other', 'comp inc and other', 'comprehensive inc and other', 'comprehensive income other', 'comp income other', 'comp inc other', 'comprehensive inc other'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='retained_earnings', display_name='Retained Earnings', extract_names=['re', 'retained earnings', 'retained earnings deficit', 're deficit'], force_positive=False, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='minority_interest', display_name='Minority Interest', extract_names=['minority interest', 'minority int', 'min int', 'min interest'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=True, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str=None), ItemConfig(key='total_equity', display_name=\"Total Stockholder's Equity\", extract_names=['total equity', 'total shareholders equity', 'total stockholders equity', 'equity total', 'shareholders equity total', 'stockholders equity total', 'equity', 'shareholders equity', 'stockholders equity'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='other_income[t] + retained_earnings[t] + common_stock[t] + minority_interest[t]'), ItemConfig(key='total_liab_and_equity', display_name='Total Liabilities and Equity', extract_names=['total liabilities and equity', 'total liab and equity', 'total liabilities equity', 'total liab equity', 'liabilities and equity', 'liab and equity', 'liabilities equity', 'liab equity'], force_positive=True, forecast_config=ForecastItemConfig(method='cagr', pct_of=None, make_forecast=False, prophet_kwargs={}, cap=None, floor=None, manual_forecasts={'levels': [], 'growth': []}, plug=False), expr_str='total_liab[t] + total_equity[t]')]), prior_statement=None, unextracted_names=['total revenue', 'gross_profit', 'rd expenses', 'sga', 'da', 'other operating expenses', 'op expense', 'ebit', 'gain loss on sale of invest', 'gain loss on sale of assets', 'impairment', 'ebt', 'net income', 'cost of revenue', 'int', 'taxes'], cash=8242449478.280025, st_invest=0.0, receivables=32415938592.3646, inventory=12235594949.244326, lt_invest=0.0, def_tax_st=0.0, other_current_assets=0.0, gross_ppe=0.0, dep=0.0, goodwill=9046459696.624979, def_tax_lt=1301450391.2211661, other_lt_assets=0.0, payables=7681837473.643944, current_lt_debt=0.0, st_debt=11746812154.417809, lt_debt=25339312566.232864, deferred_rev=0.0, tax_liab_st=0.0, other_current_liab=0.0, tax_liab_lt=0.0, deposit_liab=1245630356.6922483, other_lt_liab=0.0, common_stock=0.0, minority_interest=0.0, other_income=-1684000000.0, retained_earnings=31777094254.750103, cash_and_st_invest=8242449478.280025, total_current_assets=52893983019.88895, net_ppe=0.0, total_non_current_assets=10347910087.846146, total_assets=63241893107.73509, total_current_liab=19428649628.061752, total_debt=37086124720.65067, total_non_current_liab=26584942922.925114, total_liab=46013592550.98686, total_equity=30093094254.750103, total_liab_and_equity=76106686805.73697), unextracted_names=['total revenue', 'gross_profit', 'rd expenses', 'sga', 'da', 'other operating expenses', 'op expense', 'ebit', 'gain loss on sale of invest', 'gain loss on sale of assets', 'impairment', 'ebt', 'net income', 'cost of revenue', 'int', 'taxes'], cash=11981018325.448845, st_invest=0.0, receivables=32941254422.5196, inventory=12985496032.784563, lt_invest=0.0, def_tax_st=0.0, other_current_assets=0.0, gross_ppe=0.0, dep=0.0, goodwill=10086077525.592817, def_tax_lt=1177048728.846231, other_lt_assets=0.0, payables=8369114589.629892, current_lt_debt=0.0, st_debt=8903991937.413887, lt_debt=19146427921.183643, deferred_rev=0.0, tax_liab_st=0.0, other_current_liab=0.0, tax_liab_lt=0.0, deposit_liab=1248266279.5762331, other_lt_liab=0.0, common_stock=0.0, minority_interest=0.0, other_income=-1684000000.0, retained_earnings=33187094333.16699, cash_and_st_invest=11981018325.448845, total_current_assets=57907768780.753006, net_ppe=0.0, total_non_current_assets=11263126254.439049, total_assets=69170895035.19205, total_current_liab=17273106527.043774, total_debt=28050419858.59753, total_non_current_liab=20394694200.759876, total_liab=37667800727.80365, total_equity=31503094333.16699, total_liab_and_equity=69170895060.97064), unextracted_names=['total revenue', 'gross_profit', 'rd expenses', 'sga', 'da', 'other operating expenses', 'op expense', 'ebit', 'gain loss on sale of invest', 'gain loss on sale of assets', 'impairment', 'ebt', 'net income', 'cost of revenue', 'int', 'taxes'], cash=12398725976.93444, st_invest=0.0, receivables=33475083247.620743, inventory=13781357418.004251, lt_invest=0.0, def_tax_st=0.0, other_current_assets=0.0, gross_ppe=0.0, dep=0.0, goodwill=11245168083.844025, def_tax_lt=1064538240.8918024, other_lt_assets=0.0, payables=9117880878.717793, current_lt_debt=0.0, st_debt=9104546141.458494, lt_debt=19515879404.09975, deferred_rev=0.0, tax_liab_st=0.0, other_current_liab=0.0, tax_liab_lt=0.0, deposit_liab=1250907780.4307716, other_lt_liab=0.0, common_stock=0.0, minority_interest=0.0, other_income=-1684000000.0, retained_earnings=34659658351.67221, cash_and_st_invest=12398725976.93444, total_current_assets=59655166642.55943, net_ppe=0.0, total_non_current_assets=12309706324.735826, total_assets=71964872967.29526, total_current_liab=18222427020.176285, total_debt=28620425545.558243, total_non_current_liab=20766787184.53052, total_liab=38989214204.7068, total_equity=32975658351.67221, total_liab_and_equity=71964872556.37901), unextracted_names=['total revenue', 'gross_profit', 'rd expenses', 'sga', 'da', 'other operating expenses', 'op expense', 'ebit', 'gain loss on sale of invest', 'gain loss on sale of assets', 'impairment', 'ebt', 'net income', 'cost of revenue', 'int', 'taxes'], cash=12816823564.818558, st_invest=0.0, receivables=34017563024.8336, inventory=14625995942.186108, lt_invest=0.0, def_tax_st=0.0, other_current_assets=0.0, gross_ppe=0.0, dep=0.0, goodwill=12537461160.003515, def_tax_lt=962782286.364509, other_lt_assets=0.0, payables=9933637642.087067, current_lt_debt=0.0, st_debt=9328062327.816944, lt_debt=19931808353.076942, deferred_rev=0.0, tax_liab_st=0.0, other_current_liab=0.0, tax_liab_lt=0.0, deposit_liab=1253554871.0596063, other_lt_liab=0.0, common_stock=0.0, minority_interest=0.0, other_income=-1684000000.0, retained_earnings=36197562371.52938, cash_and_st_invest=12816823564.818558, total_current_assets=61460382531.838264, net_ppe=0.0, total_non_current_assets=13500243446.368025, total_assets=74960625978.20628, total_current_liab=19261699969.90401, total_debt=29259870680.893887, total_non_current_liab=21185363224.136547, total_liab=40447063194.04056, total_equity=34513562371.52938, total_liab_and_equity=74960625565.56995), unextracted_names=['total revenue', 'gross_profit', 'rd expenses', 'sga', 'da', 'other operating expenses', 'op expense', 'ebit', 'gain loss on sale of invest', 'gain loss on sale of assets', 'impairment', 'ebt', 'net income', 'cost of revenue', 'int', 'taxes'], cash=13233888746.961653, st_invest=0.0, receivables=34568833946.985756, inventory=15522401082.303785, lt_invest=0.0, def_tax_st=0.0, other_current_assets=0.0, gross_ppe=0.0, dep=0.0, goodwill=13978264368.002571, def_tax_lt=870752872.3070877, other_lt_assets=0.0, payables=10822378370.243158, current_lt_debt=0.0, st_debt=9576953057.307072, lt_debt=20398896416.783276, deferred_rev=0.0, tax_liab_st=0.0, other_current_liab=0.0, tax_liab_lt=0.0, deposit_liab=1256207563.2914584, other_lt_liab=0.0, common_stock=0.0, minority_interest=0.0, other_income=-1684000000.0, retained_earnings=37803705632.24389, cash_and_st_invest=13233888746.961653, total_current_assets=63325123776.2512, net_ppe=0.0, total_non_current_assets=14849017240.309658, total_assets=78174141016.56085, total_current_liab=20399331427.550232, total_debt=29975849474.090347, total_non_current_liab=21655103980.074734, total_liab=42054435407.62496, total_equity=36119705632.24389, total_liab_and_equity=78174141039.86885)}), calculate=False, forecasts={'revenue': , 'cogs': , 'rd_exp': , 'sga': , 'dep_exp': , 'other_op_exp': , 'int_exp': , 'gain_on_sale_invest': , 'gain_on_sale_asset': , 'impairment': , 'tax_exp': , 'cash': , 'st_invest': , 'receivables': , 'inventory': , 'def_tax_st': , 'other_current_assets': , 'gross_ppe': , 'dep': , 'goodwill': , 'lt_invest': , 'def_tax_lt': , 'other_lt_assets': , 'payables': , 'st_debt': , 'current_lt_debt': , 'tax_liab_st': , 'other_current_liab': , 'lt_debt': , 'deferred_rev': , 'tax_liab_lt': , 'deposit_liab': , 'other_lt_liab': , 'common_stock': , 'other_income': , 'retained_earnings': , 'minority_interest': })"
]
},
"execution_count": 8,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"fcst"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"And the plot:"
]
},
{
"cell_type": "code",
"execution_count": 9,
"metadata": {},
"outputs": [
{
"data": {
"image/png": "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CJJBERERERERmQY5GaPn7rcBt43a94WM98PA+45yjatyURcREREREZG5LicLpouIiIiIiMjMoURPRERERESkyCjRExERERERKTJK9ERERERERIqMEj0REREREZEio0RPRERERESkyCjRExERERERKTJK9ERERERERIqMEj0REREREZEio0RPRERERESkyCjRExERERERKTJK9ERERERERIqMEj0REREREZEio0RPRERERESkyCjRExERERERKTJK9ERERERERIqMEj0REREREZEio0RPRERERESkyCjRExERERERKTI5SfTM7AIze9rMdprZFWMcLzOzn4TH7zOzpnD/W8xsu5k9Fv55Ti7qIyIiIiIiMpdlneiZWQT4LvA2YC3wQTNbO6rYpUC3ux8HfAP4Wri/A3inu58MXAL8MNv6iIiIiIiIzHW5aNHbAOx09+fcPQ7cBGwaVWYTcEP4/mbgXDMzd3/I3dvC/U8AFWZWloM6iYiIiIiIzFnRHFyjEdidsb0HOH28Mu6eNLNeYAFBi95h7wEedPeRsYKY2WXAZQCNjY20tbWNVexV2tvbJ1Ruuii+4iu+iIiIiORbLhK9rJnZiQTdOc8fr4y7XwtcC9Dc3OwNDQ0Tvv5kyk4HxVd8xRcRERGRfMpF1829wIqM7eXhvjHLmFkUqAU6w+3lwM+Bj7r7szmoj4iIiIiIyJyWi0TvAWCNma02s1LgYmDzqDKbCSZbAXgv8Bt3dzOrA/4duMLd781BXUREREREROa8rBM9d08ClwN3AE8BP3X3J8zsS2Z2UVjs+8ACM9sJfBo4vATD5cBxwBfM7OHwtTjbOomIiIiIiMxlORmj5+63AbeN2veFjPfDwPvGOO8rwFdyUQcREREREREJ5GTBdBEREREREZk5lOiJiIiIiIgUGSV6IiIiIiIiRUaJnoiIiIiISJFRoiciIiIiIlJklOiJiIiIiIgUGSV6IiIiIiIiRUaJnoiIiIiISJFRoiciIiIiIlJklOiJiIiIiIgUGSV6IiIiIiIiRUaJnoiIiIiISJFRoiciIiIiIlJklOiJiIiIiIgUGSV6IiIiIiIiRUaJnoiIiIiISJFRoiciIiIiIlJklOiJiIiIiIgUmZwkemZ2gZk9bWY7zeyKMY6XmdlPwuP3mVlTxrErw/1Pm9lbc1EfERERERGRuSzrRM/MIsB3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\n",
"text/plain": [
"
"
]
},
"execution_count": 9,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"fcst.plot()"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"It is also possible to plot a subset. Let's focus on only a few items for sake of example."
]
},
{
"cell_type": "code",
"execution_count": 10,
"metadata": {},
"outputs": [
{
"data": {
"image/png": "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\n",
"text/plain": [
"
"
]
},
"execution_count": 10,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"fcst.plot(subset=['revenue', 'cogs', 'cash'])"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"### Change Methods and Re-Run Forecast\n",
"\n",
"After viewing the plots, the appropriate methods for forecasting each item should be chosen. Then they can be updated."
]
},
{
"cell_type": "code",
"execution_count": 11,
"metadata": {},
"outputs": [],
"source": [
"stmts.config.update('revenue', ['forecast_config', 'method'], 'trend')\n",
"stmts.config.update('cogs', ['forecast_config', 'method'], 'mean')"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"Now re-run the forecast."
]
},
{
"cell_type": "code",
"execution_count": 12,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"INFO: Forecasting Income Statement\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
" 0%| | 0/16 [00:00, ?it/s]C:\\Users\\nick\\Desktop\\py-finstmt\\finstmt\\forecast\\models\\cagr.py:37: UserWarning: CAGR not an appropriate method for Depreciation & Amortization Expense as y_0 is 0, y_T is 0. Setting to 0 growth (recent value forecast)\n",
" warnings.warn(message)\n",
"C:\\Users\\nick\\Desktop\\py-finstmt\\finstmt\\forecast\\models\\cagr.py:37: UserWarning: CAGR not an appropriate method for Other Operating Expenses as y_0 is 0, y_T is 0. Setting to 0 growth (recent value forecast)\n",
" warnings.warn(message)\n",
" 62%|████████████████████████████████████████████████████████████████████████████████████████████████████████████████████▉ | 10/16 [00:00<00:00, 90.12it/s]C:\\Users\\nick\\Desktop\\py-finstmt\\finstmt\\forecast\\models\\cagr.py:37: UserWarning: CAGR not an appropriate method for Gain on Sale of Investments as y_0 is 0, y_T is 0. Setting to 0 growth (recent value forecast)\n",
" warnings.warn(message)\n",
"C:\\Users\\nick\\Desktop\\py-finstmt\\finstmt\\forecast\\models\\cagr.py:37: UserWarning: CAGR not an appropriate method for Gain on Sale of Assets as y_0 is 0, y_T is 0. Setting to 0 growth (recent value forecast)\n",
" warnings.warn(message)\n",
"C:\\Users\\nick\\Desktop\\py-finstmt\\finstmt\\forecast\\models\\cagr.py:37: UserWarning: CAGR not an appropriate method for Impairment Expense as y_0 is 0, y_T is 0. Setting to 0 growth (recent value forecast)\n",
" warnings.warn(message)\n",
"C:\\Users\\nick\\Desktop\\py-finstmt\\finstmt\\forecast\\models\\cagr.py:37: UserWarning: CAGR not an appropriate method for Income Tax Expense as y_0 is negative. Setting to 0 growth (recent value forecast)\n",
" warnings.warn(message)\n",
"100%|███████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 16/16 [00:00<00:00, 94.15it/s]"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"INFO: Forecasting Balance Sheet\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"\n",
" 0%| | 0/37 [00:00, ?it/s]C:\\Users\\nick\\Desktop\\py-finstmt\\finstmt\\forecast\\models\\cagr.py:37: UserWarning: CAGR not an appropriate method for Short-Term Investments as y_0 is 0, y_T is 0. Setting to 0 growth (recent value forecast)\n",
" warnings.warn(message)\n",
"C:\\Users\\nick\\Desktop\\py-finstmt\\finstmt\\forecast\\models\\cagr.py:37: UserWarning: CAGR not an appropriate method for Deferred Tax Assets, Current as y_0 is 0, y_T is 0. Setting to 0 growth (recent value forecast)\n",
" warnings.warn(message)\n",
"C:\\Users\\nick\\Desktop\\py-finstmt\\finstmt\\forecast\\models\\cagr.py:37: UserWarning: CAGR not an appropriate method for Other Current Assets as y_0 is 0, y_T is 0. Setting to 0 growth (recent value forecast)\n",
" warnings.warn(message)\n",
"C:\\Users\\nick\\Desktop\\py-finstmt\\finstmt\\forecast\\models\\cagr.py:37: UserWarning: CAGR not an appropriate method for Grosss Property, Plant & Equipment as y_0 is 0, y_T is 0. Setting to 0 growth (recent value forecast)\n",
" warnings.warn(message)\n",
"C:\\Users\\nick\\Desktop\\py-finstmt\\finstmt\\forecast\\models\\cagr.py:37: UserWarning: CAGR not an appropriate method for Accumulated Depreciation as y_0 is 0, y_T is 0. Setting to 0 growth (recent value forecast)\n",
" warnings.warn(message)\n",
" 32%|████████████████████████████████████████████████████████████▎ | 12/37 [00:00<00:00, 103.48it/s]C:\\Users\\nick\\Desktop\\py-finstmt\\finstmt\\forecast\\models\\cagr.py:37: UserWarning: CAGR not an appropriate method for Long-Term Investments as y_T is 0. Setting to 0 growth (recent value forecast)\n",
" warnings.warn(message)\n",
"C:\\Users\\nick\\Desktop\\py-finstmt\\finstmt\\forecast\\models\\cagr.py:37: UserWarning: CAGR not an appropriate method for Other Long-Term Assets as y_0 is 0, y_T is 0. Setting to 0 growth (recent value forecast)\n",
" warnings.warn(message)\n",
"C:\\Users\\nick\\Desktop\\py-finstmt\\finstmt\\forecast\\models\\cagr.py:37: UserWarning: CAGR not an appropriate method for Current Portion of Long-Term Debt as y_0 is 0, y_T is 0. Setting to 0 growth (recent value forecast)\n",
" warnings.warn(message)\n",
"C:\\Users\\nick\\Desktop\\py-finstmt\\finstmt\\forecast\\models\\cagr.py:37: UserWarning: CAGR not an appropriate method for Tax Liabilities, Short-Term as y_0 is 0, y_T is 0. Setting to 0 growth (recent value forecast)\n",
" warnings.warn(message)\n",
" 57%|██████████████████████████████████████████████████████████████████████████████████████████████████████████▏ | 21/37 [00:00<00:00, 98.07it/s]C:\\Users\\nick\\Desktop\\py-finstmt\\finstmt\\forecast\\models\\cagr.py:37: UserWarning: CAGR not an appropriate method for Other Current Liabilities as y_0 is 0, y_T is 0. Setting to 0 growth (recent value forecast)\n",
" warnings.warn(message)\n",
"C:\\Users\\nick\\Desktop\\py-finstmt\\finstmt\\forecast\\models\\cagr.py:37: UserWarning: CAGR not an appropriate method for Deferred Revenue as y_0 is 0, y_T is 0. Setting to 0 growth (recent value forecast)\n",
" warnings.warn(message)\n",
"C:\\Users\\nick\\Desktop\\py-finstmt\\finstmt\\forecast\\models\\cagr.py:37: UserWarning: CAGR not an appropriate method for Tax Liabilities, Long-Term as y_0 is 0, y_T is 0. Setting to 0 growth (recent value forecast)\n",
" warnings.warn(message)\n",
"C:\\Users\\nick\\Desktop\\py-finstmt\\finstmt\\forecast\\models\\cagr.py:37: UserWarning: CAGR not an appropriate method for Other Long-Term Liabilities as y_0 is 0, y_T is 0. Setting to 0 growth (recent value forecast)\n",
" warnings.warn(message)\n",
"C:\\Users\\nick\\Desktop\\py-finstmt\\finstmt\\forecast\\models\\cagr.py:37: UserWarning: CAGR not an appropriate method for Common Stock as y_0 is 0, y_T is 0. Setting to 0 growth (recent value forecast)\n",
" warnings.warn(message)\n",
"C:\\Users\\nick\\Desktop\\py-finstmt\\finstmt\\forecast\\models\\cagr.py:37: UserWarning: CAGR not an appropriate method for Other Comprehensive Income as y_0 is negative, y_T is negative. Setting to 0 growth (recent value forecast)\n",
" warnings.warn(message)\n",
" 92%|██████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████▉ | 34/37 [00:00<00:00, 102.87it/s]C:\\Users\\nick\\Desktop\\py-finstmt\\finstmt\\forecast\\models\\cagr.py:37: UserWarning: CAGR not an appropriate method for Minority Interest as y_0 is 0, y_T is 0. Setting to 0 growth (recent value forecast)\n",
" warnings.warn(message)\n",
"100%|██████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 37/37 [00:00<00:00, 107.28it/s]\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"INFO: Balancing balance sheet\n"
]
}
],
"source": [
"fcst = stmts.forecast()"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"And plot the results:"
]
},
{
"cell_type": "code",
"execution_count": 13,
"metadata": {},
"outputs": [
{
"data": {
"image/png": "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\n",
"text/plain": [
"
"
]
},
"execution_count": 13,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"fcst.plot(subset=['revenue', 'cogs', 'cash'])"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"Now the methods for those forecasts has been updated.\n",
"\n",
"### Adjusting an Existing Forecast\n",
"\n",
"While it is possible to use the `manual` forecast type and pass in the desired growth rates or levels from the beginning, it is often more convenient to first run the forecast, then simply adjust it. The `.to_manual` method of the forecast was added for this purpose.\n",
"\n",
"Either `adjustments` or `replacements` can be passed while updating, and either the level of the item or the growth in the item can be used for the new manual forecast. For either one, a dictionary where the keys are the index of the period and values are the adjustment/replacement or a list containing all the adjustment/replacements can be used."
]
},
{
"cell_type": "code",
"execution_count": 14,
"metadata": {},
"outputs": [],
"source": [
"fcst.forecasts['cash'].to_manual(adjustments={0: 0.4}) # boost first forecast period cash growth by 40%\n",
"fcst.forecasts['cogs'].to_manual(use_levels=True, replacements=[0.85 for _ in range(5)]) # use 85% of sales for full COGS forecast\n",
"fcst.forecasts['revenue'].to_manual(use_levels=True, replacements={1: 8e10}) # set second forecast period revenue to 80,000,000,000"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"Then just run the forecast again to get everything updated in the statements. Then you can view the plots:"
]
},
{
"cell_type": "code",
"execution_count": 15,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"INFO: Forecasting Income Statement\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
" 0%| | 0/16 [00:00, ?it/s]C:\\Users\\nick\\Desktop\\py-finstmt\\finstmt\\forecast\\models\\cagr.py:37: UserWarning: CAGR not an appropriate method for Depreciation & Amortization Expense as y_0 is 0, y_T is 0. Setting to 0 growth (recent value forecast)\n",
" warnings.warn(message)\n",
"C:\\Users\\nick\\Desktop\\py-finstmt\\finstmt\\forecast\\models\\cagr.py:37: UserWarning: CAGR not an appropriate method for Other Operating Expenses as y_0 is 0, y_T is 0. Setting to 0 growth (recent value forecast)\n",
" warnings.warn(message)\n",
" 62%|████████████████████████████████████████████████████████████████████████████████████████████████████████████████████▉ | 10/16 [00:00<00:00, 86.24it/s]C:\\Users\\nick\\Desktop\\py-finstmt\\finstmt\\forecast\\models\\cagr.py:37: UserWarning: CAGR not an appropriate method for Gain on Sale of Investments as y_0 is 0, y_T is 0. Setting to 0 growth (recent value forecast)\n",
" warnings.warn(message)\n",
"C:\\Users\\nick\\Desktop\\py-finstmt\\finstmt\\forecast\\models\\cagr.py:37: UserWarning: CAGR not an appropriate method for Gain on Sale of Assets as y_0 is 0, y_T is 0. Setting to 0 growth (recent value forecast)\n",
" warnings.warn(message)\n",
"C:\\Users\\nick\\Desktop\\py-finstmt\\finstmt\\forecast\\models\\cagr.py:37: UserWarning: CAGR not an appropriate method for Impairment Expense as y_0 is 0, y_T is 0. Setting to 0 growth (recent value forecast)\n",
" warnings.warn(message)\n",
"C:\\Users\\nick\\Desktop\\py-finstmt\\finstmt\\forecast\\models\\cagr.py:37: UserWarning: CAGR not an appropriate method for Income Tax Expense as y_0 is negative. Setting to 0 growth (recent value forecast)\n",
" warnings.warn(message)\n",
"100%|███████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 16/16 [00:00<00:00, 91.98it/s]\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"INFO: Forecasting Balance Sheet\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
" 0%| | 0/37 [00:00, ?it/s]C:\\Users\\nick\\Desktop\\py-finstmt\\finstmt\\forecast\\models\\cagr.py:37: UserWarning: CAGR not an appropriate method for Short-Term Investments as y_0 is 0, y_T is 0. Setting to 0 growth (recent value forecast)\n",
" warnings.warn(message)\n",
"C:\\Users\\nick\\Desktop\\py-finstmt\\finstmt\\forecast\\models\\cagr.py:37: UserWarning: CAGR not an appropriate method for Deferred Tax Assets, Current as y_0 is 0, y_T is 0. Setting to 0 growth (recent value forecast)\n",
" warnings.warn(message)\n",
"C:\\Users\\nick\\Desktop\\py-finstmt\\finstmt\\forecast\\models\\cagr.py:37: UserWarning: CAGR not an appropriate method for Other Current Assets as y_0 is 0, y_T is 0. Setting to 0 growth (recent value forecast)\n",
" warnings.warn(message)\n",
"C:\\Users\\nick\\Desktop\\py-finstmt\\finstmt\\forecast\\models\\cagr.py:37: UserWarning: CAGR not an appropriate method for Grosss Property, Plant & Equipment as y_0 is 0, y_T is 0. Setting to 0 growth (recent value forecast)\n",
" warnings.warn(message)\n",
" 24%|█████████████████████████████████████████████▋ | 9/37 [00:00<00:00, 80.38it/s]C:\\Users\\nick\\Desktop\\py-finstmt\\finstmt\\forecast\\models\\cagr.py:37: UserWarning: CAGR not an appropriate method for Accumulated Depreciation as y_0 is 0, y_T is 0. Setting to 0 growth (recent value forecast)\n",
" warnings.warn(message)\n",
"C:\\Users\\nick\\Desktop\\py-finstmt\\finstmt\\forecast\\models\\cagr.py:37: UserWarning: CAGR not an appropriate method for Long-Term Investments as y_T is 0. Setting to 0 growth (recent value forecast)\n",
" warnings.warn(message)\n",
"C:\\Users\\nick\\Desktop\\py-finstmt\\finstmt\\forecast\\models\\cagr.py:37: UserWarning: CAGR not an appropriate method for Other Long-Term Assets as y_0 is 0, y_T is 0. Setting to 0 growth (recent value forecast)\n",
" warnings.warn(message)\n",
" 49%|██████████████████████████████████████████████████████████████████████████████████████████▉ | 18/37 [00:00<00:00, 79.32it/s]C:\\Users\\nick\\Desktop\\py-finstmt\\finstmt\\forecast\\models\\cagr.py:37: UserWarning: CAGR not an appropriate method for Current Portion of Long-Term Debt as y_0 is 0, y_T is 0. Setting to 0 growth (recent value forecast)\n",
" warnings.warn(message)\n",
"C:\\Users\\nick\\Desktop\\py-finstmt\\finstmt\\forecast\\models\\cagr.py:37: UserWarning: CAGR not an appropriate method for Tax Liabilities, Short-Term as y_0 is 0, y_T is 0. Setting to 0 growth (recent value forecast)\n",
" warnings.warn(message)\n",
"C:\\Users\\nick\\Desktop\\py-finstmt\\finstmt\\forecast\\models\\cagr.py:37: UserWarning: CAGR not an appropriate method for Other Current Liabilities as y_0 is 0, y_T is 0. Setting to 0 growth (recent value forecast)\n",
" warnings.warn(message)\n",
"C:\\Users\\nick\\Desktop\\py-finstmt\\finstmt\\forecast\\models\\cagr.py:37: UserWarning: CAGR not an appropriate method for Deferred Revenue as y_0 is 0, y_T is 0. Setting to 0 growth (recent value forecast)\n",
" warnings.warn(message)\n",
" 70%|███████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████▍ | 26/37 [00:00<00:00, 79.29it/s]C:\\Users\\nick\\Desktop\\py-finstmt\\finstmt\\forecast\\models\\cagr.py:37: UserWarning: CAGR not an appropriate method for Tax Liabilities, Long-Term as y_0 is 0, y_T is 0. Setting to 0 growth (recent value forecast)\n",
" warnings.warn(message)\n",
"C:\\Users\\nick\\Desktop\\py-finstmt\\finstmt\\forecast\\models\\cagr.py:37: UserWarning: CAGR not an appropriate method for Other Long-Term Liabilities as y_0 is 0, y_T is 0. Setting to 0 growth (recent value forecast)\n",
" warnings.warn(message)\n",
"C:\\Users\\nick\\Desktop\\py-finstmt\\finstmt\\forecast\\models\\cagr.py:37: UserWarning: CAGR not an appropriate method for Common Stock as y_0 is 0, y_T is 0. Setting to 0 growth (recent value forecast)\n",
" warnings.warn(message)\n",
"C:\\Users\\nick\\Desktop\\py-finstmt\\finstmt\\forecast\\models\\cagr.py:37: UserWarning: CAGR not an appropriate method for Other Comprehensive Income as y_0 is negative, y_T is negative. Setting to 0 growth (recent value forecast)\n",
" warnings.warn(message)\n",
" 92%|███████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████▊ | 34/37 [00:00<00:00, 78.12it/s]C:\\Users\\nick\\Desktop\\py-finstmt\\finstmt\\forecast\\models\\cagr.py:37: UserWarning: CAGR not an appropriate method for Minority Interest as y_0 is 0, y_T is 0. Setting to 0 growth (recent value forecast)\n",
" warnings.warn(message)\n",
"100%|███████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 37/37 [00:00<00:00, 81.89it/s]\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"INFO: Balancing balance sheet\n"
]
},
{
"data": {
"image/png": "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\n",
"text/plain": [
"
"
]
},
"execution_count": 15,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"fcst = stmts.forecast()\n",
"fcst.plot(subset=['revenue', 'cogs', 'cash'])"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## A Second Forecast\n",
"\n",
"Since we earlier did a `deepcopy` of the `stmts` object, that still has the original forecast assumptions and can be used for a separate forecast."
]
},
{
"cell_type": "code",
"execution_count": 16,
"metadata": {},
"outputs": [
{
"data": {
"text/html": [
"